====== Anleitungen git (GitHub, Classroom 50) ====== Seit August 2026 läuft die automatisierte Bewertung an der BZZ über **Classroom 50**. GitHub Classroom und der alte Autograder ''BZZ-Commons/pygrader'' sind abgelöst — die Seiten dazu bleiben nur noch als Archiv stehen. ===== Classroom50 (suma) ===== * [[https://wiki.bzz.ch/howto/git/classroom50/setup|Classroom einrichten]] * [[https://wiki.bzz.ch/howto/git/classroom50/classes|Klasse erstellen]] * [[https://wiki.bzz.ch/howto/git/classroom50/assignments|Assignment erstellen]] * [[https://wiki.bzz.ch/howto/git/classroom50/moodle_simple|Moodle sync einrichten]] **Alles Weitere steht in der Dokumentation des Autograders:** [[https://github.com/BZZ-Commons/pygrader50/tree/main/docs|github.com/BZZ-Commons/pygrader50/docs]] Konzept, Bewertung, Betrieb, Fehlersuche, CLI-Referenz und die Anleitung für Lernende werden dort zusammen mit der Engine gepflegt. Übersicht und Einstiege: [[.:classroom50:hilfe|Hilfe und Dokumentation]]. ===== Github Classroom (veraltet) ===== Diese Seiten beschreiben den **abgelösten** Ablauf. Sie gelten nur noch für Module, die noch nicht auf Classroom 50 migriert sind (Stand August 2026 u.a. Teile von m320 und m450). Für alles andere gelten die vier Schritte oben. ==== Workflow für Lernende ==== - [[.:githubkonto]] - [[.:assignment]] - [[.:clonestart]] - [[.:clonesetup]] - [[.:venv]] - [[.:kontrolle_venv]] - [[.:kontrolle_requirements]] ==== Troubleshooting für Lernende ==== - [[.:troubleshooting]] - [[.:github_authentifikation]] - [[.:venv_manuell]] - [[.:venv_aktivieren]] - [[.:pyhton_interpreter]] ==== Diverses ==== * [[.:classroom|]] * [[.:assignment|]] * [[.:ersteaufgabe|]] ==== Alte Bewertungs-Varianten ==== * [[.:grading/automatic_grading|Automatisierte Bewertung ab August 2024 (pygrader, GitHub Classroom)]] * [[.:grading/autograding2|Bewertung vom Autograding in Moodle]] * [[.:grading/linter|Erfolgreichen Linter-Run in Moodle übernehmen]] * [[.:grading/autograding|]] ===== Inhaltsverzeichnis (ungeordnet) =====