Leveraging Large Language Models to Support Authoring Gamified Programming Exercises

Skilled programmers are in high demand, and a critical obstacle to satisfying this demand is the difficulty of acquiring programming skills. This issue can be addressed with automated assessment, which gives fast feedback to students trying to code, and gamification, which motivates them to intensify their learning efforts. Although some collections of gamified programming exercises are available, producing new ones is very demanding. This paper presents GAMAI, an AI-powered exercise gamifier, enriching the Framework for Gamified Programming Education (FGPE) ecosystem. Leveraging large language models, GAMAI enables teachers to effortlessly apply storytelling to describe a gamified scenario, as GAMAI decorates natural language text with the sentences needed by OpenAI APIs to contextualize the prompt. Once a gamified scenario has been generated, GAMAI automatically produces exercise files in a FGPE-compatible format. According to the presented evaluation results, most gamified exercises generated with AI support were ready to be used, with no or minimum human effort, and were positively assessed by students. The usability of the software was also assessed as high by the users. Our research paves the way for a more efficient and interactive approach to programming education, leveraging the capabilities of advanced language models in conjunction with gamification principles.

Authors

Institutions

Publication Details

Journal
Applied Sciences
Published
2024-09-16
DOI
https://doi.org/10.3390/app14188344
Citations
3
Primary Topic
Educational Games and Gamification
Type
article
Field-Weighted Citation Impact
2.37

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Leveraging Large Language Models to Support Authoring Gamified Programming Exercises

Diana Di Luccio, Rytis Maskeliūnas, Robertas Damaševičius, Ciro Giuseppe De Vita et al.
3 citations
Applied Sciences
Educational Games and Gamification
2.37
article

Leveraging Large Language Models to Support Authoring Gamified Programming Exercises

Diana Di Luccio, Rytis Maskeliūnas, Robertas Damaševičius, Ciro Giuseppe De Vita, Gennaro Mellone, Jakub Swacha, Sokol Kosta, Raffaele Montella, Ricardo Queirós, Dario Caramiello, Tullio Ciricillo
article en
3 citations

Abstract

Skilled programmers are in high demand, and a critical obstacle to satisfying this demand is the difficulty of acquiring programming skills. This issue can be addressed with automated assessment, which gives fast feedback to students trying to code, and gamification, which motivates them to intensify their learning efforts. Although some collections of gamified programming exercises are available, producing new ones is very demanding. This paper presents GAMAI, an AI-powered exercise gamifier, enriching the Framework for Gamified Programming Education (FGPE) ecosystem. Leveraging large language models, GAMAI enables teachers to effortlessly apply storytelling to describe a gamified scenario, as GAMAI decorates natural language text with the sentences needed by OpenAI APIs to contextualize the prompt. Once a gamified scenario has been generated, GAMAI automatically produces exercise files in a FGPE-compatible format. According to the presented evaluation results, most gamified exercises generated with AI support were ready to be used, with no or minimum human effort, and were positively assessed by students. The usability of the software was also assessed as high by the users. Our research paves the way for a more efficient and interactive approach to programming education, leveraging the capabilities of advanced language models in conjunction with gamification principles.

Applied SciencesVol. 14(18)
University of Szczecin (PL), Kaunas University of Technology (LT), Parthenope University of Naples (IT), INESC TEC (PT), Aalborg University (DK)
European Commission
Openalex Percentile: Top 11%
Educational Games and Gamification
2.37
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.