Automatische Überprüfung durch KI für Programmieraufgaben in Videos
Durchzuführen als
Masterarbeit
Motivation
Auf der Web Plattform für interaktive Videos namens LIVE gibt es die Möglichkeit, kleine Programmieraufgaben während des Videos anzuzeigen. Aktuell können diese Programmieraufgaben nur halbautomatisch überprüft werden. Im Rahmen dieser Arbeit soll eine automatische Überprüfbarkeit dieser Programmieraufgaben entwickelt werden. Dazu soll eine KI zum Einsatz kommen.
Um diese Entwicklung zu evaluieren, soll zusätzlich ein MOOC mit vier Videos für iMooX.at produziert werden. In diesem MOOC sollen fortgeschrittene Themen der Programmierung mit Python erklärt werden. Dieser MOOC soll sich in die bereits bestehende Serie von MOOCs einreihen.
Ziele und Aufgaben
- Produktion und Betreuung des MOOCs und der Videos
- Implementation der automatischen Überprüfung von Programmieraufgaben
- Schreiben von Tests
- Schreiben einer Dokumentation
Literatur und Links
Abgaben
- Bei Beginn:
-
Vereinbarung der Ziele der Arbeit (mit Martin Ebner) -
Erstgespräch mit dem technischen Betreuer -
Erstgespräch mit dem MOOC- und Videoteam
-
- Durchführen der Arbeit
-
Produktion des MOOCs -
Implementation -
Tests -
Dokumentation
-
- Bei Fertigstellung:
-
Abnahme der Arbeit durch den technischen Betreuer -
schriftliche Arbeit (mit Martin Ebner abzusprechen)
-
Zeitplan und Ablauf der Arbeit
- Start: Ab sofort
Grobe Richtlinie zum Ablauf der Arbeit (genaue Dauer kann besprochen werden):
- Monat 1-2: Produktion des MOOCs
- Monat 2-4: Implementation
- Monat 5: Durchführung und Betreuung des MOOCs
- Monat 6: Finale Abgabe
Erfahrungen und Kenntnisse
- Versionsverwaltung GIT
- Python
- Django
Kontaktpersonen
- Gesamtbetreuung: Martin Ebner
- Betreuungsunterstützung: Markus Ebner
- Technische Betreuung: Josef Wachtler
Edited by Wachtler, Josef