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 条
  • [31] Transforming legal text interactions: leveraging natural language processing and large language models for legal support in Palestinian cooperatives
    Maree M.
    Al-Qasem R.
    Tantour B.
    International Journal of Information Technology, 2024, 16 (1) : 551 - 558
  • [32] AskIt: Unified Programming Interface for Programming with Large Language Models
    Okuda, Katsumi
    Amarasinghe, Saman
    2024 IEEE/ACM INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, CGO, 2024, : 41 - 54
  • [33] Propagating Large Language Models Programming Feedback
    Koutcheme, Charles
    Hellas, Arto
    PROCEEDINGS OF THE ELEVENTH ACM CONFERENCE ON LEARNING@SCALE, L@S 2024, 2024, : 366 - 370
  • [34] Fully Autonomous Programming with Large Language Models
    Liventsev, Vadim
    Grishina, Anastasiia
    Harma, Aki
    Moonen, Leon
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, GECCO 2023, 2023, : 1146 - 1155
  • [35] Leveraging Language Models and Automatic Summarization in Online Programming Learning Environments
    Areces, Carlos
    Benotti, Luciana
    Bulgarelli, Franco
    Echeveste, Emilia
    Finzi, Nadia
    COMMUNICATIONS OF THE ACM, 2024, 67 (08) : 86 - 87
  • [36] Automated Grading in Coding Exercises Using Large Language Models
    Lagakis, Paraskevas
    Demetriadis, Stavros
    Psathas, Georgios
    SMART MOBILE COMMUNICATION & ARTIFICIAL INTELLIGENCE, VOL 1, IMCL 2023, 2024, 936 : 363 - 373
  • [37] Leveraging large language models: transforming scholarly publishing for the better
    Fortier, Lisa A.
    AMERICAN JOURNAL OF VETERINARY RESEARCH, 2023, 84 (08) : 1 - 2
  • [38] Leveraging Large Language Models for Analysis of Student Course Feedback
    Wang, Zixuan
    Denny, Paul
    Leinonen, Juho
    Luxton-Reilly, Andrew
    PROCEEDINGS OF THE 16TH ANNUAL ACM INDIA COMPUTE CONFERENCE, COMPUTE 2023, 2023, : 76 - 79
  • [39] Leveraging foundation and large language models in medical artificial intelligence
    Wong Io Nam
    Monteiro Olivia
    BaptistaHon Daniel T
    Wang Kai
    Lu Wenyang
    Sun Zhuo
    Nie Sheng
    Yin Yun
    中华医学杂志英文版, 2024, 137 (21)
  • [40] Leveraging large language models to monitor climate technology innovation
    Toetzke, Malte
    Probst, Benedict
    Feuerriegel, Stefan
    ENVIRONMENTAL RESEARCH LETTERS, 2023, 18 (09)