Das Zentrum für Schulqualität und Lehrerbildung Baden-Württemberg (ZSL) hatte Probleme mit verschiedenen Upload-Formaten von Schülerinnen und Schülern und der Bewertung digitaler Aufgabenabgaben. Die Covid-19-Pandemie verstärkte den Bedarf an asynchroner Kontrolle und Bewertung digitaler Abgaben. Es wurde eine Lösung benötigt, um Abgabeformate zu standardisieren oder in online nutzbare Formate zu überführen. Die Verwendung unterschiedlicher Geräte und Medien-Encodings bei der Dateiübermittlung vergrößerte das Problem.
Um die Herausforderungen bei der Konvertierung von Dateien in Moodle zu bewältigen, haben wir zwei Plugins entwickelt. Das Unowebconv File-Converter-Plugin konvertiert Aufgabenabgaben in PDF-Format. Das Ffmpegavcc Filter-Plugin scannt Mediendateien und konvertiert sie bei Bedarf in offene Formate.
Wir haben uns dafür entschieden, einen dynamisch erweiterbaren Konvertierungsservice zu entwickeln, der zahlreiche Medienformate in andere Formate konvertieren kann. Dieser Service verwendet eine Control/Worker-Architektur, um die Prozesse zu verwalten und die Ressourcenverteilung zwischen verschiedenen Aufgaben und Services zu optimieren - damit ist es möglich beliebig viele Worker-Prozesse zu starten, um hohe Konvertierungsanfragen dynamisch abzufangen. Durch die Implementierung einer gemeinsamen Schnittstelle für beide Plugins konnten wir sicherstellen, dass sie nahtlos zusammenarbeiten und einheitlich genutzt werden können.
Durch die Zusammenarbeit mit dem ZSL konnten wir regelmäßig mehrere Tausend Dateien pro Tag für etwa 1500 Schulen in ganz Baden-Württemberg konvertieren. Der Dienst bleibt auch nach der Corona-Pandemie von großer Bedeutung für die Digitalisierung der Lehre. Wir sind stolz darauf, dass wir gemeinsam mit dem ZSL eine Lösung entwickeln konnten, die viele Schulen in dieser Notlage unterstützen konnte.
Das Projekt war erfolgreich, und eine Erweiterung des Webdienstes ist geplant. Wir blicken auf ein tolles Projekt zurück, denn nicht nur die Lösungserarbeitung hat viel Freude bereitet, sondern die Kommunikation hat immer gut und schnell funktioniert.