Förderjahr 2025 / Projekt Call #20 / ProjektID: 8012 / Projekt: computor
Seit dem Projektstart ist viel passiert: computor hat in den vergangenen Monaten den Sprung von der Planung in die aktive Entwicklung gemacht. Wir haben die ersten beiden Releases vorbereitet, die KI-Assistenz in die Plattform integriert und gleichzeitig die Infrastruktur für den Web-Modus aufgebaut. Mit über 170 zusammengeführten Pull Requests und rund 200 bearbeiteten Issues sind wir gut im Zeitplan.
Der wichtigste Meilenstein war die Fertigstellung der v26.3 mit KI-Funktionen: Unser computor-agent kann jetzt automatisiert Feedback zu studentischen Abgaben geben, Code-Qualität bewerten und Hinweise liefern, ohne Musterlösungen preiszugeben. Dafür haben wir mit Hilfe von vllm-mlx einen eigenen LLM-Inferenzserver entwickelt, der auf Apple Silicon mit über hunderten Tokens pro Sekunde läuft und Tool-Calling sowie strukturierte Ausgaben unterstützt. Das ermöglicht uns, KI-Funktionen lokal zu hosten, ohne auf externe Cloud-Dienste angewiesen zu sein, ein wichtiger Punkt für den Datenschutz im Universitätsbetrieb.
Parallel dazu haben wir die Web-Oberfläche direkt in das Backend integriert, was die Grundlage für den geplanten Browser-Modus auf computor.at bildet. Die VS Code Extension hat ebenfalls wichtige Updates bekommen: ein neues Registrierungs-Webview für Studierende, eine überarbeitete Lehrenden-Ansicht mit Message-Threads und einen Wartungsmodus. Im März haben wir außerdem 14 Kursaufgaben überarbeitet und Fehler in Testfällen, READMEs und Variablennamen korrigiert, um die Qualität der Lerninhalte zu verbessern.
Aktuell läuft v26.3 im Produktionsbetrieb für das Sommersemester, und wir sammeln systematisch Feedback von Studierenden und Lehrenden. Gleichzeitig arbeiten wir an der v26.10 mit dem vollständigen Web-Modus, einem Dashboard für Lehrende und den ersten öffentlichen Beispielkursen auf computor.at.
Im nächsten Blogeintrag berichten wir über die Erfahrungen aus dem Sommersemester, die Ergebnisse der Studierendenbefragung und den Fortschritt beim Web-Modus von computor.