Lecture 01 · AML Basic
Here's the exact file to edit and folder to drop files in, for each site:
AML Basic (aml-basic/)
| What | Where |
|---|---|
| Mark a lecture done, add date/URLs | content/course.yaml → find the lecture by id, change status, fill fields |
| Write notes for lecture 01 | notes/01.md + set notes: true in yaml |
| Write notes for hands-on H1 | notes/H1.md + set notes: true |
| Add MCQ for lecture 03 | content/questions/03.yaml + set has_mcq: true |
| Update project status/score | content/course.yaml → exam.project section |
ADS (ads-site/)
| What | Where |
|---|---|
| Add/change a topic | content/topics.yaml |
| Write notes for "complexity" | notes/complexity.md + set notes: true |
| Add a problem to "complexity" | problems/complexity/my-problem.md + add entry in yaml |
LAB1 (lab1-site/)
| What | Where |
|---|---|
| Add/change a topic | content/lab1.yaml |
| Write notes for Casadio topic | notes/casadio/role-bioinformatics.md + set notes: true |
| Add questions for that topic | content/questions/casadio/role-bioinformatics.yaml |
Hub (courses-hub/)
| What | Where |
|---|---|
| Flip a course from wip → active | content/courses.yaml → change status and add url |
The pattern across all sites is the same: one YAML file is the registry (what exists, what's ready, what URLs to show), separate markdown files are the content (notes, problems). You never touch the code — only YAML and markdown.
No MCQ yet
// add content/questions/01.yaml