Automatisch bewertete Programmieraufgaben
Das E-Learning-Team der Ostfalia war Teil des
eCULT-Verbundprojekts. Weitere Informationen über eCULT befinden sich in
der Projektbeschreibung der Ostfalia und auf der
Homepage des eCULT-Verbunds.
Informationen für Lehrende
Informationen für EntwicklerInnen
Im Rahmen des eCULT-Projekts wurde Software zur Einbindung von
Programmieraufgaben in Learning-Management-Systeme (LMS)
entwickelt. Folgende Software/Formate wurde an der Ostfalia
(mit-)entwickelt:
- XML-Austauschformat
für Programmieraufgaben bestehend aus Aufgabenformat,
Antwortformat und Einreichungsformat (entwickelt von: eCULT-Team der
Ostfalia und von anderen eCULT-Standorten).
- Moodle-Plugins
für Programmieraufgaben, die auf
Github verfügbar sind (entwickelt von: Karin Borm).
- Eine Bibliothek für die Einbindung von Programmieraufgaben in
LON-CAPA (entwickelt von: Stefan Bisitz, Uta Priss).
- Mit dem
Austauschformat kompatibler
Editor für Programmieraufgaben. Der Editor wurde in JavaScript
programmiert und kann direkt von
seiner Webseite
ohne Installation verwendet werden oder er kann in bestehende LMS
als HTML eingebunden werden (entwickelt von: Karin Borm, Uta Priss).
- Erweiterung der
Praktomatsoftware (als Grader) für die Anbindung
an Moodle (entwickelt von: Karin Borm; Oliver Rod).
- REST-basierte Middleware für die Kommunikation zwischen Grader
und LMS (entwickelt von: Oliver Rod).
Außerdem wurde an der Uni Osnabrück eine Schnittstelle für
die Middleware in StudIP entwickelt.
Beispiel eines Tests:
Software und Dokumente der ProFormA-Gruppe der Ostfalia
https://elearning-ostfalia.github.io/proforma/
Dieses Vorhaben wurde aus Mitteln des Bundesministeriums für Bildung und
Forschung unter den Förderkennzeichen 01PL11066H und 01PL16066H gefördert.
Die Verantwortung für den Inhalt dieser Webseite liegt bei den Autorinnen.