- AutorIn
- Janik Eriksson
- Titel
- Generierung automatisch ausgewerteter Programmieraufgaben auf Basis von Aufgabentemplates
- Zitierfähige Url:
- https://nbn-resolving.org/urn:nbn:de:bsz:15-qucosa2-969647
- Datum der Einreichung
- 11.04.2023
- Abstract (DE)
- Es existieren verschiedene Szenarien, in denen es von Nutzen sein kann, verschiedene Varianten einer Aufgabe zur Verfügung zu haben. Aufgabenvarianten können zum Beispiel genutzt werden, um Betrugsversuche in Prüfungen zu erschweren oder die Konzeptbildung von Lernenden zu unterstützen. Die Erstellung von Aufgabenvarianten per Hand ist allerdings aufwendig und erzeugt Redundanz. Dies wirkt sich negativ auf die Wartbarkeit aus. Im Kontext dieser Arbeit wurde eine domänenspezifische Sprache entwickelt, mit deren Hilfe eine Vielzahl von Aufgabenvarianten in einem einzigen Aufgabentemplate dargestellt werden kann. Weiterhin wurde ein Generator entwickelt, der auf Basis von Aufgabentemplates Varianten erzeugt. Der Fokus lag dabei auf automatisch auswertbaren Programmieraufgaben, die mit dem Coderunner-Plugin für die Lernplattform Moodle umgesetzt werden. Der Ansatz ist erweiterbar für andere Aufgabentypen. Im Ergebnis konnte die Redundanz in Verbindung mit der Erstellung von Aufgabenvarianten verringert werden. Eine Reduzierung des Erstellungsaufwands und eine Verbesserung der Wartbarkeit ist anzunehmen.
- Freie Schlagwörter (DE)
- Domänenspezifische Sprache, Programmierlehre, Aufgabengenerierung
- Klassifikation (DDC)
- 330
- 000
- GutachterIn
- Prof. Dr. Ulrich Eisenecker
- BetreuerIn Hochschule / Universität
- Dr. Nico Willert
- Den akademischen Grad verleihende / prüfende Institution
- Universität Leipzig, Leipzig
- Version / Begutachtungsstatus
- aktualisierte Version
- URN Qucosa
- urn:nbn:de:bsz:15-qucosa2-969647
- Veröffentlichungsdatum Qucosa
- 07.05.2025
- Dokumenttyp
- Masterarbeit / Staatsexamensarbeit
- Sprache des Dokumentes
- Deutsch
- Lizenz / Rechtehinweis
CC BY-SA 4.0