@techreport{Garmann2019, author = {Garmann, Robert}, title = {Ein Datenformat f{\"u}r variable Programmieraufgaben}, doi = {10.25968/opus-1397}, url = {https://nbn-resolving.org/urn:nbn:de:bsz:960-opus4-13972}, year = {2019}, abstract = {Automatisiert bewertbare Programmieraufgaben dienen Studierenden zum Ein{\"u}ben von Programmierfertigkeiten. Die Verf{\"u}gbarkeit von mehreren verschiedenen Aufgaben, die denselben Stoff abdecken, ist f{\"u}r verschiedene Zwecke hilfreich. Eine Programmieraufgabe l{\"a}sst sich durch Einf{\"u}hrung von Variationspunkten variabel gestalten. Die hierbei entstehende Aufgabenschablone ist Ausgangsbasis der sogenannten Materialisierung, der automatischen Generierung konkreter Aufgaben. Der vorliegende Beitrag stellt ein Datenmodell mit dem Ziel vor, sowohl die Auswahl von Variationspunktwerten als auch die automatische Materialisierung auf verschiedenen Systemen in verschiedenen Programmiersprachen zu unterst{\"u}tzen. Das vorgeschlagene Datenformat erm{\"o}glicht Lernmanagementsystemen die Unterst{\"u}tzung variabler Programmieraufgaben bei gleichzeitiger Unkenntnis des eingesetzten Autobewerters.}, subject = {Programmierung}, language = {de} } @inproceedings{Garmann2019, author = {Garmann, Robert}, title = {Ein Format f{\"u}r Bewertungsvorschriften in automatisiert bewertbaren Programmieraufgaben}, series = {Lecture Notes in Informatics}, booktitle = {Lecture Notes in Informatics}, number = {P297}, publisher = {Gesellschaft f{\"u}r Informatik e.V.}, address = {Bonn}, isbn = {978-3-88579-691-6}, issn = {1617-5468}, doi = {10.25968/opus-1891}, url = {https://nbn-resolving.org/urn:nbn:de:bsz:960-opus4-18917}, pages = {103 -- 114}, year = {2019}, abstract = {Automatisiert bewertbare Programmieraufgaben definieren Tests, die auf Einreichungen angewendet werden. Da Testergebnisse nicht mit Bewertungsergebnissen gleichzusetzen sind, schlagen wir ein Beschreibungsformat vor, das Testergebnisse auf Bewertungsergebnisse abbildet. Lehrkr{\"a}fte k{\"o}nnen die Abbildungsvorschrift an ihren Lehrkontext anpassen. Der Vorschlag ist unabh{\"a}ngig von den beteiligten Autobewertern, von den eingesetzten Benutzungsschnittstellen und von der zu lernenden Programmiersprache einsetzbar. Das Format basiert auf verschachtelten Bewertungskategorien, welche um ein Nullifikationen-Konzept erg{\"a}nzt werden.}, subject = {Programmierung}, language = {de} } @techreport{Garmann2019, author = {Garmann, Robert}, title = {Ein Format f{\"u}r Bewertungsvorschriften in automatisiert bewertbaren Programmieraufgaben}, doi = {10.25968/opus-1343}, url = {https://nbn-resolving.org/urn:nbn:de:bsz:960-opus4-13432}, year = {2019}, abstract = {Automatisiert bewertbare Programmieraufgaben definieren Tests, die auf Einreichungen angewendet werden. Da Testergebnisse nicht mit Bewertungsergebnissen gleichzusetzen sind, schlagen wir ein Beschreibungsformat vor, das Testergebnisse auf Bewertungsergebnisse abbildet. Lehrkr{\"a}fte k{\"o}nnen die Abbildungsvorschrift an ihren Lehrkontext anpassen. Der Vorschlag ist unabh{\"a}ngig von den beteiligten Autobewertern, von den eingesetzten Benutzungsschnittstellen und von der zu lernenden Programmiersprache einsetzbar. Das Format basiert auf verschachtelten Bewertungskategorien, welche um ein Nullifikationen-Konzept erg{\"a}nzt werden. Letzteres sucht einen Ausgleich im Spannungsfeld zwischen einem f{\"u}r Studierende einfach verst{\"a}ndlichen Bewertungsergebnis und den Eigenarten der eigentlich nicht f{\"u}r Bewertungszwecke erfundenen, nichtsdestotrotz regelm{\"a}ßig und sinnvollerweise f{\"u}r Bewertungszwecke eingesetzten Softwarewerkzeuge.}, subject = {Programmierung}, language = {de} }