Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| howto:git:classroom50:troubleshooting [2026/08/18 12:21] – Sync aus BZZ-Commons/pygrader50: Moodle-Zuordnung über das Profilfeld korrigiert admin | howto:git:classroom50:troubleshooting [2026/08/25 10:05] (aktuell) – Veraltet - Inhalt jetzt unter github.com/BZZ-Commons/pygrader50/docs admin | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Classroom 50: Problembehandlung ====== | ||
| - | |||
| - | ===== Für Lernende ===== | ||
| - | |||
| - | ^ Symptom ^ Ursache / Abhilfe ^ | ||
| - | | Es startet kein Bewertungslauf | Enthält die Commit-Message '' | ||
| - | | Release zeigt '' | ||
| - | | Rotes Kreuz, aber alle Tests grün | Das Linting gab 0 Punkte. Zeile '' | ||
| - | | pylint meckert auf GitHub mehr als lokal | Die Bewertung benutzt eigene, neuere Versionen (pylint 4.x) statt deiner '' | ||
| - | | Ein Test bricht mit Timeout ab | Endlosschleife oder wartende Eingabe ('' | ||
| - | | Note fehlt in Moodle | Übertrag läuft nachts. Fehlt sie am Folgetag: meist steht der GitHub-Name nicht im Moodle-Profil, | ||
| - | |||
| - | Zu Git, venv und PyCharm siehe [[howto: | ||
| - | [[howto: | ||
| - | |||
| - | ===== Für Lehrpersonen ===== | ||
| - | |||
| - | ==== Einrichtung und Bewertung ==== | ||
| - | |||
| - | ^ Symptom ^ Ursache ^ | ||
| - | | '' | ||
| - | | Release zeigt '' | ||
| - | | Pages liefert 404 für '' | ||
| - | | Log: '' | ||
| - | | Commit-Status '' | ||
| - | | Bundle wird ignoriert | Ordner enthält '' | ||
| - | | Aufgabe hat plötzlich kein Linting mehr | Eine '' | ||
| - | | Lint-Punkte weichen von früher ab | Auf Python 3.14 installiert sich pylint 4.x statt 3.2.7 — strengere Prüfungen | | ||
| - | | Lint gibt 0 Punkte | Bei wenigen Statements und einem '' | ||
| - | | Zwei Bewertungsläufe pro Push | Die alte '' | ||
| - | |||
| - | ==== Einsammeln und Moodle ==== | ||
| - | |||
| - | ^ Symptom ^ Ursache ^ | ||
| - | | '' | ||
| - | | '' | ||
| - | | Moodle: '' | ||
| - | | Moodle: '' | ||
| - | | Noten kommen nicht an, Log sagt „unverändert" | ||
| - | | Moodle-Sync jede Nacht rot, immer dieselbe Person | Karteileichen-Eintrag in '' | ||
| - | | Eine Lehrperson taucht in '' | ||
| - | |||
| - | ===== Wo nachschauen ===== | ||
| - | |||
| - | * **Ein Lauf** — Studi-Repo → Actions → der Bewertungsjob. Dort steht, welche Konfigurationsdateien gefunden wurden. | ||
| - | * **Eine Klasse** — ''< | ||
| - | * **Der Übertrag** — Config-Repo → Actions → Moodle Sync. | ||
| - | |||
| - | <code bash> | ||
| - | # Was hat der letzte Sammellauf geschrieben? | ||
| - | gh api repos/< | ||
| - | -H ' | ||
| - | |||
| - | # Übertrag trocken nachspielen | ||
| - | GH_TOKEN=$(gh auth token) python -m pygrader50.moodle scores.json --dry-run | ||
| - | </ | ||