Logo des Repositoriums
 

A Grammar and Parameterization-Based Generator for Python Programming Exercises

dc.contributor.authorPeeß, Philipp
dc.contributor.authorBrocker, Annabell
dc.contributor.authorRöpke, René
dc.contributor.authorSchroeder, Ulrik
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.abstractAs the importance of programming education grows, the demand for a sufficient number of practical exercises in courses also increases. To accommodate this need without significantly increasing the instructors' workload, a programming exercise generator capable of generating exercises for independent practice is considered. This research mainly focuses on determining suitable generation methods and creating a modular and extensible generator structure. The current generator implementation uses parameterization and a grammar-based generation approach in order to provide generated exercises directly to students in their programming environment. Furthermore, the generator can act as a foundation for further research and be extended with additional generation methods, creating the possibility of exploring artificial intelligence for the generation of programming exercises.en
dc.identifier.doi10.18420/abp2023-6
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/42569
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.subjectAutomatic Generation
dc.subjectProgramming Exercises
dc.subjectPython
dc.subjectJupyterLab
dc.titleA Grammar and Parameterization-Based Generator for Python Programming Exercisesen
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
Lade...
Vorschaubild
Name:
paper6.pdf
Größe:
215.06 KB
Format:
Adobe Portable Document Format