classroom50/ ├── .github/workflows/ │ ├── autograde-runner.yaml ← zentraler Reusable Workflow (von gh teacher) │ ├── publish-pages.yaml ← stellt Autograder und Bundles auf GitHub Pages │ ├── collect-scores.yaml ← sammelt nachts alle Releases ein │ └── moodle-sync.yaml ← BZZ-eigen: Übertrag nach Moodle └── / ← ein Ordner pro Klassenzimmer ├── classroom.json ← Kurzname und Stammdaten ├── assignments.json ← alle Aufgaben, Templates, Termine ├── roster.csv ← Klassenliste (Anzeigedaten) ├── autograder.py ← Klassen-Default: startet pygrader50 ├── autograders// ← optional: Bewertungs-Bundle je Aufgabe ├── scores.json ← eingesammelte Resultate └── moodle-state.json ← was schon nach Moodle übertragen wurde