@inproceedings{Garmann2018, author = {Robert Garmann}, title = {Ein Schnittstellen-Datenmodell der Variabilit{\"a}t in automatisch bewerteten Programmieraufgaben}, series = {Combined Proceedings of the Workshops of the German Software Engineering Conference 2018 (SE 2018), Ulm, Germany, March 06, 2018}, editor = {Stephan Krusche}, issn = {1613-0073}, doi = {10.25968/opus-1561}, url = {http://nbn-resolving.de/urn:nbn:de:bsz:960-opus4-15612}, 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{\"s}en Wertemengen effizient und Grader-unabh{\"a}ngig einsetzbar ist. Die Eignung des Dialogs und des Datenmodells wird anhand eines typischen Bewertungsszenarios diskutiert.}, language = {de} }