Logo des Repositoriums
 

An Architecture for the Automated Assessment of Web Programming Tasks

dc.contributor.authorAubele, Lara
dc.contributor.authorMartin, Leon
dc.contributor.authorHirmer, Tobias
dc.contributor.authorHenrich, Andreas
dc.contributor.editorGreubel, André
dc.contributor.editorStrickroth, Sven
dc.contributor.editorStriewe, Michael
dc.date.accessioned2021-11-15T05:03:41Z
dc.date.available2021-11-15T05:03:41Z
dc.date.issued2021
dc.description.abstractAutomatically assessing students' solutions to programming tasks in the domain of web programming requires special means due to the characteristics of web applications. This paper proposes an architecture for a web-based learning application tailored to this domain. For the implementation of the automated assessment of programming tasks, we make use of end-to-end testing and container virtualization. This allows, in contrast to other popular approaches, the coverage of tasks that include special operations like DOM manipulations, which alter the user interface of web applications, in a way that is convenient for both students and instructors. We demonstrate the capabilities and limitations of the architecture based on two common usage scenarios.en
dc.identifier.doi10.18420/abp2021-2
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/37540
dc.language.isoen
dc.relation.ispartofProceedings of the Fifth Workshop "Automatische Bewertung von Programmieraufgaben" (ABP 2021),virtual event, October 28-29, 2021
dc.relation.ispartofseriesWorkshop „Automatische Bewertung von Programmieraufgaben“
dc.subjectWeb programming
dc.subjectAutomated Assessment
dc.subjectEnd-to-end testing
dc.subjectDocker
dc.titleAn Architecture for the Automated Assessment of Web Programming Tasksen
dc.typeText/Conference Paper
gi.conference.sessiontitleVollbeiträge „Architekturen für die automatische Bewertung“

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
paper2.pdf
Größe:
306.83 KB
Format:
Adobe Portable Document Format