@inproceedings{Garmann2018, author = {Garmann, Robert}, title = {Ein Schnittstellen-Datenmodell der Variabilit{\"a}t in automatisch bewerteten Programmieraufgaben}, booktitle = {Combined Proceedings of the Workshops of the German Software Engineering Conference 2018 (SE 2018), Ulm, Germany, March 06, 2018}, editor = {Krusche, Stephan}, issn = {1613-0073}, doi = {10.25968/opus-1561}, url = {http://ceur-ws.org/Vol-2066/seels2018paper01.pdf}, institution = {Fakult{\"a}t IV - Wirtschaft und Informatik}, pages = {52 -- 56}, year = {2018}, abstract = {Automatisch bewertete, variable Programmieraufgaben stellen besondere Schnittstellenanforderungen an Autobewerter (Grader) und Lernmanagementsysteme (LMS). Um Wiederverwendung von Aufgaben {\"u}ber Systemgrenzen hinweg zu beg{\"u}nstigen, schlagen wir vor, Aufgabenschablonen durch eine von allen beteiligten Systemen genutzte Middleware zu instanziieren und dabei Variabilit{\"a}tsinformationen in einem Schnittstellen-Datenmodell zu transportieren. Wir stellen ein solches Datenmodell vor, welches f{\"u}r die Grader-unabh{\"a}ngige Kommunikation mit LMS ausgelegt ist und beispielhaft im Autobewerter Graja implementiert wurde. Zudem wird eine Dialogkomponente f{\"u}r die manuelle Werteauswahl vorgestellt, die auch bei großen Wertemengen effizient und Grader-unabh{\"a}ngig einsetzbar ist. Die Eignung des Dialogs und des Datenmodells wird anhand eines typischen Bewertungsszenarios diskutiert.}, subject = {Programmierung}, language = {de} }