Nothing Special   »   [go: up one dir, main page]

Skip to main content

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. 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)

    Google Scholar 

  2. 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

    Chapter  Google Scholar 

  3. Brooks, J.J.: Touching Tales for Touchy Topics? Engaging Contentious Issues Through Narrative Persuasion. Ph.D. thesis, Northwestern University (2023)

    Google Scholar 

  4. Hosseini, R., et al.: Improving engagement in program construction examples for learning python programming. Int. J. Artif. Intell. Educ. 30(2), 299–336 (2020)

    Article  Google Scholar 

  5. 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

  6. 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)

    Article  Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. Saleem, A.N., Noori, N.M., Ozdamli, F.: Gamification applications in e-learning: a literature review. Technol. Knowl. Learn. 27(1), 139–159 (2022)

    Article  Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Strijbol, N., et al.: Tested - an educational testing framework with language-agnostic test suites for programming exercises. SoftwareX 22, 101404 (2023)

    Article  Google Scholar 

  13. 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

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Article  Google Scholar 

Download references

Acknowledgements

This research was co-funded by the European Union, grant number 2023-1-PL01-KA220-HED-000164696.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Raffaele Montella .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics