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 条
  • [41] Position Paper: Leveraging Large Language Models for Cybersecurity Compliance
    Salman, Ahmed
    Creese, Sadie
    Goldsmith, Michael
    9TH IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY WORKSHOPS, EUROS&PW 2024, 2024, : 496 - 503
  • [42] Leveraging foundation and large language models in medical artificial intelligence
    Wong, Io Nam
    Monteiro, Olivia
    Baptista-Hon, Daniel T.
    Wang, Kai
    Lu, Wenyang
    Sun, Zhuo
    Nie, Sheng
    Yin, Yun
    CHINESE MEDICAL JOURNAL, 2024, 137 (21) : 2529 - 2539
  • [43] Leveraging Large Language Models for Activity Recognition in Smart Environments
    Cleland, Ian
    Nugent, Luke
    Cruciani, Federico
    Nugent, Chris
    2024 INTERNATIONAL CONFERENCE ON ACTIVITY AND BEHAVIOR COMPUTING, ABC 2024, 2024,
  • [44] Leveraging Large Language Models to Detect npm Malicious Packages
    Zahan, Nusrat
    Burckhardt, Philipp
    Lysenko, Mikola
    Aboukhadijeh, Feross
    Williams, Laurie
    arXiv,
  • [45] Leveraging Large Language Models for Efficient Alert Aggregation in AIOPs
    Zha, Junjie
    Shan, Xinwen
    Lu, Jiaxin
    Zhu, Jiajia
    Liu, Zihan
    ELECTRONICS, 2024, 13 (22)
  • [46] Leveraging large language models: transforming scholarly publishing for the better
    Fortier, Lisa A.
    JAVMA-JOURNAL OF THE AMERICAN VETERINARY MEDICAL ASSOCIATION, 2023, 261 (08): : 1106 - 1107
  • [47] Leveraging Large Language Models for Enhancing Safety in Maritime Operations
    Miller, Tymoteusz
    Durlik, Irmina
    Kostecka, Ewelina
    Lobodzinska, Adrianna
    Lazuga, Kinga
    Kozlovska, Polina
    APPLIED SCIENCES-BASEL, 2025, 15 (03):
  • [48] ERASMO: Leveraging Large Language Models for Enhanced Clustering Segmentation
    Silva, Fillipe dos Santos
    Kakimoto, Gabriel Kenzo
    dos Reis, Julio Cesar
    Reis, Marcelo S.
    INTELLIGENT SYSTEMS, BRACIS 2024, PT I, 2025, 15412 : 414 - 429
  • [49] Leveraging Large Language Models for Python']Python Unit Test
    Jiri, Medlen
    Emese, Bari
    Medlen, Patrick
    2024 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE TESTING, AITEST, 2024, : 95 - 100
  • [50] Leveraging Large Language Models for Automated Chinese Essay Scoring
    Feng, Haiyue
    Du, Sixuan
    Zhu, Gaoxia
    Zou, Yan
    Poh Boon Phua
    Feng, Yuhong
    Zhong, Haoming
    Shen, Zhiqi
    Liu, Siyuan
    ARTIFICIAL INTELLIGENCE IN EDUCATION, PT I, AIED 2024, 2024, 14829 : 454 - 467