Logo des Repositoriums
 

Automatic Evaluation of Haskell Assignments Using Existing Haskell Tooling

dc.contributor.authorProkosch, Thomas
dc.contributor.authorStrickroth, Sven
dc.contributor.editorGreubel, André
dc.contributor.editorStrickroth, Sven
dc.contributor.editorStriewe, Michael
dc.date.accessioned2023-10-16T04:38:42Z
dc.date.available2023-10-16T04:38:42Z
dc.date.issued2023
dc.description.abstractLearning Haskell is hard for many students because of its functional nature. What is more, Haskell uses a sophisticated type system that many students find quite confusing in the beginning. Therefore, providing timely feedback regarding correctness and quality for student Haskell solutions is important, a challenge particularly in large courses. Computer-assisted correction of submissions offers a way to help tutors and students alike, but this requires the computer to understand the language. Parsing the student submissions into a syntax tree and analyzing the syntax tree is one possibility, however, this paper describes a more straightforward approach that uses only a Haskell compiler and a few standard tools. Based on a migration of a Haskell course with manual to automatic correction we classified assignment into different categories and describe this approach in detail for each category.en
dc.identifier.doi10.18420/abp2023-3
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/42566
dc.language.isoen
dc.pubPlaceBonn
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofProceedings of the Sixth Workshop "Automatische Bewertung von Programmieraufgaben" (ABP 2023)
dc.relation.ispartofseriesWorkshop „Automatische Bewertung von Programmieraufgaben“
dc.subjectHaskell
dc.subjectautomatic evaluation
dc.subjecte-assessment
dc.subjectprogramming education
dc.titleAutomatic Evaluation of Haskell Assignments Using Existing Haskell Toolingen
dc.typeText/Conference Paper
gi.conference.dateOctober 12-13, 2023
gi.conference.locationMunich, Germany
gi.conference.sessiontitleVollbeiträge

Dateien

Originalbündel
1 - 1 von 1
Vorschaubild nicht verfügbar
Name:
paper3.pdf
Größe:
220.6 KB
Format:
Adobe Portable Document Format