Grading Bot
Diplomarbeit
Code abgeben, Note in 30 Sekunden. Live-Bewertung für Java, TypeScript, JavaScript, Bash und PowerShell.

Die Vision
Das ist meine Diplomarbeit. Grading Bot ist ein automatisches Code-Bewertungssystem im Einsatz an der HTL Hollabrunn. Schüler geben ihre Aufgaben ab und bekommen innerhalb von etwa 30 Sekunden eine Note und detailliertes Feedback. Es unterstützt Java, TypeScript, JavaScript, Bash und PowerShell — praktisch alles, was an der Schule unterrichtet wird.
Die Herausforderung
Lehrer haben Code per Hand bewertet. Hunderte Abgaben pro Aufgabe, mehrere Klassen, jede Woche. Es war langsam, inkonsistent und hat niemandem Spaß gemacht. Schüler haben tagelang auf Feedback gewartet, das oft nur eine Note und ein Kommentar war.
Die Umsetzung
Jede Abgabe läuft in ihrem eigenen Docker-Container — komplett isoliert, kein Schüler-Code kann irgendetwas kaputt machen. Das System ist mit Azure AD für Authentifizierung und MS Teams für Benachrichtigungen verbunden. Ein Lehrer richtet die Aufgabe einmal ein, und der Bot erledigt den Rest. Etwa 30 Sekunden von der Abgabe bis zum Ergebnis.
Das Ergebnis
Über 1.000 automatisch bewertete Aufgaben. Schüler bekommen Feedback, solange der Code noch frisch im Kopf ist. Lehrer bekommen ihre Abende zurück. Es läuft, es ist schnell, und es ist noch nie ausgefallen.