Zum Inhalt springen
Alle Projekte EdTech / DevOps

Grading Bot

Diplomarbeit

Rolle Lead Architect & Entwickler
Zeitraum 2024 — Heute
Typ Diplomarbeit · EdTech
Status Live
Screenshot des Projekts Grading Bot von Matthias Bigl
2024

Automatisches Code-Bewertungssystem für 5 Sprachen mit ~30s Live-Grading — meine Diplomarbeit, im Einsatz an der HTL Hollabrunn.

// 01 — Kontext

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.

// 02 — Problem

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.

// 03 — Wie ich es gebaut habe

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.

Was es besonders macht

5 Sprachen (Java, TS, JS, Bash, PS)

~30 Sekunden Live-Bewertung

Docker-basierte Sandbox-Ausführung

Azure AD & MS Teams Integration

Automatisierte Feedback-Reports

// 04 — 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.

// Fallstudie

// Technologien

SvelteKit
Spring Boot
Kotlin
Docker
Azure AD
PostgreSQL
Tailwind CSS
Nächster Schritt

Bereit für
Ihren Online-Erfolg?

Lassen Sie uns über Ihr nächstes Projekt sprechen.

Der erste Schritt ist ein Gespräch. 15 Minuten, kostenlos, unverbindlich. Danach wissen Sie genau, was möglich ist und was es kostet.