Leveraging Large Language Models to Support Authoring Gamified Programming Exercises

被引:0
|
作者
Montella, Raffaele [1 ]
De Vita, Ciro Giuseppe [1 ]
Mellone, Gennaro [1 ]
Ciricillo, Tullio [1 ]
Caramiello, Dario [1 ]
Di Luccio, Diana [1 ]
Kosta, Sokol [2 ]
Damasevicius, Robertas [3 ]
Maskeliunas, Rytis [3 ]
Queiros, Ricardo [4 ]
Swacha, Jakub [5 ]
机构
[1] Univ Naples Parthenope, Dept Struct Engn & Architecture DiSt, I-80143 Naples, Italy
[2] Aalborg Univ, Dept Elect Syst, DK-2450 Copenhagen, Denmark
[3] Kaunas Univ Technol, Fac Informat, Ctr Excellence Forest 4 0, LT-51423 Kaunas, Lithuania
[4] INESC TEC, Ctr Res Adv Comp Syst CRACS, P-4169007 Porto, Portugal
[5] Univ Szczecin, Dept Informat Technol Management, PL-70453 Szczecin, Poland
来源
APPLIED SCIENCES-BASEL | 2024年 / 14卷 / 18期
关键词
gamification; programming education; educational tools; artificial intelligence;
D O I
10.3390/app14188344
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Featured Application The presented solution can be applied to simplify and hasten the development of gamified programming exercises conforming to the Framework for Gamified Programming Education (FGPE) standard.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.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] Leveraging Large Language Models for Decision Support in Personalized Oncology
    Benary, Manuela
    Wang, Xing David
    Schmidt, Max
    Soll, Dominik
    Hilfenhaus, Georg
    Nassir, Mani
    Sigler, Christian
    Knoedler, Maren
    Keller, Ulrich
    Beule, Dieter
    Keilholz, Ulrich
    Leser, Ulf
    Rieke, Damian T.
    JAMA NETWORK OPEN, 2023, 6 (11) : E2343689
  • [2] Leveraging Large Language Models for Automated Program Repair in Programming Education
    Murali, Pavithra Sripathanallur
    XRDS: Crossroads, 2025, 31 (02): : 58 - 60
  • [3] Automatic Generation of Programming Exercises and Code Explanations Using Large Language Models
    Sarsa, Sami
    Denny, Paul
    Hellas, Arto
    Leinonen, Juho
    PROCEEDINGS OF THE 2022 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH, ICER 2022, VOL. 1, 2023, : 27 - 43
  • [4] CodeTraining: An Authoring Tool for a Gamified Programming Learning Environment
    Lucia Barron-Estrada, Maria
    Zatarain-Cabada, Ramon
    Lindor-Valdez, Mario
    ADVANCES IN SOFT COMPUTING, MICAI 2016, PT II, 2017, 10062 : 501 - 512
  • [5] Evaluation of the Implementation of a Timer in Gamified Programming Exercises
    Matenga, Aaron
    Crow, Tyne
    Walmsley, Michael
    Luxton-Reilly, Andrew
    Wuensche, Burkhard
    2018 6TH INTERNATIONAL CONFERENCE ON LEARNING AND TEACHING IN COMPUTING AND ENGINEERING (LATICE), 2018, : 36 - 41
  • [6] Defining Requirements for a Gamified Programming Exercises Format
    Swacha, Jakub
    Queiros, Ricardo
    Paiva, Jose Carlos
    Leal, Jose Paulo
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS (KES 2019), 2019, 159 : 2502 - 2511
  • [7] Leveraging large language models in dermatology
    Matin, Rubeta N.
    Linos, Eleni
    Rajan, Neil
    BRITISH JOURNAL OF DERMATOLOGY, 2023, 189 (03) : 253 - 254
  • [8] Authoring Educational Hypercomics assisted by Large Language Models
    Grimm, Valentin
    Rubart, Jessica
    PROCEEDINGS OF THE 35TH ACM CONFERENCE ON HYPERTEXT AND SOCIAL MEDIA, HT 2024, 2024, : 88 - 97
  • [9] POLYGLOT for Gamified Education: Mixing Modelling and Programming Exercises
    Bucchiarone, Antonio
    Martorella, Tommaso
    Colombo, Diego
    Cicchetti, Antonio
    Marconi, Annapaola
    24TH ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2021), 2021, : 606 - 610
  • [10] Metaphorian: Leveraging Large Language Models to Support Extended Metaphor Creation for Science Writing
    Kim, Jeongyeon
    Suh, Sangho
    Chilton, Lydia B.
    Xia, Haijun
    DESIGNING INTERACTIVE SYSTEMS CONFERENCE, DIS 2023, 2023, : 115 - 135