Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| howto:git:classroom50repo [2026/08/14 07:08] – angelegt msuter | howto:git:classroom50repo [2026/08/25 10:06] (aktuell) – Veraltet - Inhalt jetzt unter github.com/BZZ-Commons/pygrader50/docs admin | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Classroom50-Repo ====== | ||
| - | <WRAP center round tip 60%> | ||
| - | In der GitHub-Organisation ist ein Repository " | ||
| - | Pro Classroom besteht ein Unterordner mit dem Namen des Classrooms. | ||
| - | </ | ||
| - | ===== Autograding ===== | ||
| - | ==== Classroom50-Repository ==== | ||
| - | |||
| - | Unter '' | ||
| - | Ersetze diese Action durch unsere Action für '' | ||
| - | |||
| - | <code yaml autograde-runner.yml> | ||
| - | name: Workflow for BZZ Programming Lessons using Github-Classroom and Moodle | ||
| - | |||
| - | on: [push, fork] | ||
| - | |||
| - | permissions: | ||
| - | checks: write | ||
| - | issues: write | ||
| - | actions: read | ||
| - | contents: read | ||
| - | |||
| - | jobs: | ||
| - | grading: | ||
| - | if: ${{ !contains(github.event.head_commit.message, | ||
| - | uses: BZZ-Commons/ | ||
| - | secrets: inherit | ||
| - | </ | ||
| - | |||
| - | ==== Template-Repo ==== | ||
| - | <WRAP center round tip 60%> | ||
| - | Die Template-Repositories sind die Vorlagen, welche für die Lernenden geklont werden. | ||
| - | Zum Beispiel [[https:// | ||
| - | </ | ||
| - | |||
| - | In den einzelnen Template-Repositories wird keine Action für die Bewertung benötigt. | ||
| - | Beim Erstellen des Repositories für die Lernenden wird automatisch eine Action eingefügt, die '' | ||
| - | |||
| - | === Konfiguration der Bewertung === | ||
| - | Die Einstellungen für Unittests, Linter, ... werden im Ordner '' | ||
| - | Für ein Python-Programm sind das typischerweise: | ||
| - | * '' | ||
| - | * '' | ||
| - | * '' | ||