1.6 KiB
1.6 KiB
| id | title | year | language | instructors | description | ||
|---|---|---|---|---|---|---|---|
| devops-ale-example | Continuous Integration & Delivery — DevOps (ALE Example) | 2023 | en |
|
Example DevOps course content repo for ALE Lite v0.1. This repository hosts learning materials and mode-aware activities as Markdown files. Instructors sync content into ALE explicitly using the “Sync Course Content” action in the VS Code extension. |
Continuous Integration & Delivery — DevOps (ALE Example)
This repository is a course content repo for ALE Lite v0.1.
What is in this repo?
materials/— lecture materials converted to Markdown (chunked by headings for referencing).activities/— scored activities with behavior controlled bymode(understanding,lab,homework,test).course.yml— course metadata (machine-friendly; optional in v0.1).COURSE.md— this file (human-friendly course metadata and orientation).
How ALE uses this repo
- An instructor links the repo URL + branch in ALE.
- The instructor clicks Sync Course Content.
- ALE ingests
materials/andactivities/. - When new activities are detected, ALE creates corresponding grade activities in Moodle (dev/local uses moodle-mock).
Authoring rules (v0.1)
- Each
materials/*.mdfile must have YAML front matter:id,title. - Each
activities/*.mdfile must have YAML front matter: scheduling + grading fields, includingmode. - Activity tasks use the multi-line block format (Type, Points, Prompt, Refs, Rubric, Runner).