TY - CHAP U1 - Konferenzveröffentlichung A1 - Garmann, Robert T1 - Ein Format für Bewertungsvorschriften in automatisiert bewertbaren Programmieraufgaben T2 - Lecture Notes in Informatics N2 - 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äfte können die Abbildungsvorschrift an ihren Lehrkontext anpassen. Der Vorschlag ist unabhä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änzt werden. KW - Programmierung KW - E-Learning KW - Computerunterstütztes Lernen KW - Übung KW - Softwaretest KW - Automatisierte Bewertung KW - Programmieraufgaben KW - Grader KW - Autobewerter KW - EAssessment KW - Bewertungsschema KW - ProFormA Y1 - 2019 UN - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bsz:960-opus4-18917 SN - 1617-5468 SS - 1617-5468 SN - 978-3-88579-691-6 SB - 978-3-88579-691-6 U6 - https://dx.doi.org/10.25968/opus-1891 DO - https://dx.doi.org/10.25968/opus-1891 IS - P297 SP - 103 EP - 114 PB - Gesellschaft für Informatik e.V. CY - Bonn ER - TY - RPRT U1 - Forschungsbericht A1 - Garmann, Robert T1 - Ein Format für Bewertungsvorschriften in automatisiert bewertbaren Programmieraufgaben N2 - 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äfte können die Abbildungsvorschrift an ihren Lehrkontext anpassen. Der Vorschlag ist unabhä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änzt werden. Letzteres sucht einen Ausgleich im Spannungsfeld zwischen einem für Studierende einfach verständlichen Bewertungsergebnis und den Eigenarten der eigentlich nicht für Bewertungszwecke erfundenen, nichtsdestotrotz regelmäßig und sinnvollerweise für Bewertungszwecke eingesetzten Softwarewerkzeuge. KW - E-Assessment KW - Programmieraufgabe KW - ProFormA KW - Bewertungsschema KW - Softwaretest KW - Programmierung KW - E-Learning KW - Computerunterstütztes Lernen KW - XML KW - Übung KW - Lernaufgabe Y2 - 2019 UN - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bsz:960-opus4-13432 U6 - https://dx.doi.org/10.25968/opus-1343 DO - https://dx.doi.org/10.25968/opus-1343 ER - TY - RPRT U1 - Forschungsbericht A1 - Garmann, Robert T1 - Ein Datenformat für variable Programmieraufgaben N2 - Automatisiert bewertbare Programmieraufgaben dienen Studierenden zum Einüben von Programmierfertigkeiten. Die Verfügbarkeit von mehreren verschiedenen Aufgaben, die denselben Stoff abdecken, ist für verschiedene Zwecke hilfreich. Eine Programmieraufgabe lässt sich durch Einfü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ützen. Das vorgeschlagene Datenformat ermöglicht Lernmanagementsystemen die Unterstützung variabler Programmieraufgaben bei gleichzeitiger Unkenntnis des eingesetzten Autobewerters. KW - individuelle Programmieraufgaben KW - ProFormA KW - Autobewerter KW - E-Assessment KW - automatisierte Bewertung KW - Programmierung KW - E-Learning KW - Computerunterstütztes Lernen KW - XML KW - Übung KW - Lernaufgabe Y2 - 2019 UN - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bsz:960-opus4-13972 U6 - https://dx.doi.org/10.25968/opus-1397 DO - https://dx.doi.org/10.25968/opus-1397 ER -