Abstract
This paper presents GAMAI, an AI-powered exercise gamifier, enriching the Framework for Gamified Programming Education (FGPE) ecosystem. Leveraging OpenAI APIs, GAMAI enables the teachers to leverage the storytelling approach to describe the gamified scenario. GAMAI decorates the natural language text with sentences needed by OpenAI APIs to contextualize the prompt. Once the gamified scenario has been generated, GAMAI automatically produces the exercise files for the FGPE AuthorKit editor. We present preliminary results in AI-assessed gamified exercise generation, showing that most generated exercises are ready to be used with none or minimum human effort needed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Bauer, Y., Leal, J.P., Queirós, R.: Can a content management system provide a good user experience to teachers? In: 4th International Computer Programming Education Conference (ICPEC 2023). Open Access Series in Informatics (OASIcs), vol. 112, pp. 4:1–4:8. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, Dagstuhl, Germany (2023)
Botte, B., Bakkes, S., Veltkamp, R.: Motivation in gamification: constructing a correlation between gamification achievements and self-determination theory. In: Marfisi-Schottman, I., Bellotti, F., Hamon, L., Klemke, R. (eds.) GALA 2020. LNCS, vol. 12517, pp. 157–166. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-63464-3_15
Brooks, J.J.: Touching Tales for Touchy Topics? Engaging Contentious Issues Through Narrative Persuasion. Ph.D. thesis, Northwestern University (2023)
Hosseini, R., et al.: Improving engagement in program construction examples for learning python programming. Int. J. Artif. Intell. Educ. 30(2), 299–336 (2020)
Jacobsen, L.J., Weber, K.E.: The promises and pitfalls of ChatGPT as a feedback provider in higher education: an exploratory study of prompt engineering and the quality of AI-driven feedback (2023). https://osf.io/cr257/download. Accessed 25 Mar 2024
Kao, G.Y.M., Ruan, C.A.: Designing and evaluating a high interactive augmented reality system for programming learning. Comput. Hum. Behav. 132, 107245 (2022)
Kurdi, G., Leo, J., Parsia, B., Sattler, U., Al-Emari, S.: A systematic review of automatic question generation for educational purposes. Int. J. Artif. Intell. Educ. 30 (2019)
Paiva, J.C., Queirós, R., Leal, J.P., Swacha, J., Miernik, F.: Managing gamified programming courses with the FGPE platform. Information 13(2), 45 (2022)
Saleem, A.N., Noori, N.M., Ozdamli, F.: Gamification applications in e-learning: a literature review. Technol. Knowl. Learn. 27(1), 139–159 (2022)
Sarsa, S., Denny, P., Hellas, A., Leinonen, J.: Automatic generation of programming exercises and code explanations using large language models. In: Proceedings of the 2022 ACM Conference on International Computing Education Research, vol. 1, pp. 27–43. ICER 2022, Lugano, Switzerland (2022)
Schmidt-Kraepelin, M., Thiebes, S., Warsinsky, S.L., Petter, S., Sunyaev, A.: Narrative transportation in gamified information systems: the role of narrative-task congruence. In: Extended Abstracts of the 2023 CHI Conference on Human Factors in Computing Systems, pp. 1–9 (2023)
Strijbol, N., et al.: Tested - an educational testing framework with language-agnostic test suites for programming exercises. SoftwareX 22, 101404 (2023)
Swacha, J., Szydlowska, J.A.: Does gamification make a difference in programming education?: Evaluating FGPE-supported learning outcomes. Educ. Sci., 1–11 (2023). https://doi.org/10.3390/educsci13100984
Ta, N.B.D., Nguyen, H.G.P., Swapna, G.: ExGen: ready-to-use exercise generation in introductory programming courses. In: Proceedings of the 31st International Conference on Computers in Education Conference, pp. 1–10. Matsue, Shimane, Japan (2023)
Zavala, L., Mendoza, B.: On the use of semantic-based AIG to automatically generate programming exercises. In: Proceedings of the 49th ACM Technical Symposium on Computer Science Education, pp. 14–19. SIGCSE ’18, Association for Computing Machinery, New York, NY, USA (2018)
Zeng, J., Parks, S., Shang, J.: To learn scientifically, effectively, and enjoyably: a review of educational games. Hum. Behav. Emerg. Technol. 2(2), 186–195 (2020)
Acknowledgements
This research was co-funded by the European Union, grant number 2023-1-PL01-KA220-HED-000164696.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Montella, R. et al. (2024). GAMAI, an AI-Powered Programming Exercise Gamifier Tool. In: Olney, A.M., Chounta, IA., Liu, Z., Santos, O.C., Bittencourt, I.I. (eds) Artificial Intelligence in Education. Posters and Late Breaking Results, Workshops and Tutorials, Industry and Innovation Tracks, Practitioners, Doctoral Consortium and Blue Sky. AIED 2024. Communications in Computer and Information Science, vol 2150. Springer, Cham. https://doi.org/10.1007/978-3-031-64315-6_47
Download citation
DOI: https://doi.org/10.1007/978-3-031-64315-6_47
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-64314-9
Online ISBN: 978-3-031-64315-6
eBook Packages: Computer ScienceComputer Science (R0)