Design Principles of the Gamified E-Assessment for Low Achievers in Introductory Programming

Design Principles of the Gamified E-Assessment for Low Achievers in Introductory Programming

Authors

  • Mahfudzah binti Othman UiTM Perlis
  • Aznoora Osman College of Computing, Informatics and Mathematics, Universiti Teknologi MARA Perlis Branch, Arau Campus
  • Siti Zulaiha Ahmad College of Computing, Informatics and Mathematics, Universiti Teknologi MARA Perlis Branch, Arau Campus
  • Natrah Abdullah@Dolah College of Computing, Informatics and Mathematics, Universiti Teknologi MARA Shah Alam, Selangor

DOI:

https://doi.org/10.24191/jcrinn.v10i1.489

Keywords:

Design Principles, Gamification, Assessment, Low Achievers, Introductory Programming

Abstract

Designing a gamified e-assessment that tailored to the learning requirements of low-achieving students in introductory programming always remains a challenge.  By focusing on the integration of gamification and assessment design principles in e-learning platforms for learning programming, this study uses a comparative analysis approach that comprises of three main phases, i) literature search, ii) elicitation and filtration, and iii) review, analysis and extraction of the design principles. Through this qualitative approach, the gamification principles such as the achievement, progression and rules and challenges have been extracted together with the elements of levels, points, badges, progress bars, and leader board.  The assessment principles have also been derived consisting of the assessment structure and assessment composition with sub principles of problem-based instructional strategy, formative assessment, post-test strategy, assessment levels, and feedback strategy.  The proposed design principles have also been demonstrated through the application in the gamified e-assessment module in an e-learning system.

Downloads

Download data is not yet available.

References

Ahmad, S. Z., & Abdul Mutalib, A. (2015). Exploring computer assisted learning for low achieving children: A comparative analysis study. Jurnal Teknologi (Sciences & Engineering), 77(29), 1–7. https://doi.org/10.11113/jt.v77.6803

Alshammari, M. T. (2019). Design and learning effectiveness evaluation of gamification in e-learning systems. International Journal of Advanced Computer Science and Applications (IJACSA), 10(9), 2019. http://dx.doi.org/10.14569/IJACSA.2019.0100926

Alsubhi, M. A., Ashaari, N. S. & Wook, T.S.M.T. (2021). Design and evaluation of an engagement framework for e-learning gamification. International Journal of Advanced Computer Science and Applications (IJACSA), 12(9). http://dx.doi.org/10.14569/IJACSA.2021.0120947

Angelia, F., Suharjito, S. & Ali, S.M. (2020). Improving English learning by gamification with MDA framework. Special Issue: International Conference of Games, Game Art and Gamification (ICGGAG2018), 5(2), 33-40. https://doi.org/10.21512/jggag.v5i2.7474

Bekele, T. A., Karkouti, I. M., & Amponsah, S. (2022). Core conceptual features of successful blended learning in higher education: Policy implications. Education Policy Analysis Archives, 30(156). https://doi.org/10.14507/epaa.30.7444

Chao, Y, K. (2015). Actionable gamification beyond points, badges, and leaderboard. NY: LeanPub.

Christopher, L., & Waworuntu, A. (2021). Java Programming Language Learning Application Based on Octalysis Gamification Framework. IJNMT (International Journal of New Media Technology), 8(1), 65-69. https://doi.org/https://doi.org/10.31937/ijnmt.v8i1.2049

Deterding, S., Dixon, D., Khaled, R. & Nacke, L. (2014). From game design elements to gamefulness. In Proceedings of the 15th Int. Acad. MindTrek Conf: Envisioning Future Media Environments MindTrek (pp.9-15). ACM Digital Library.

Haron, H., Yusof, A. R. M., Samad, H., Ismail, N., Juanita, A., Yusof, H. (2019). The platform of MOOC (Massive Open Online Course) on open learning: Issues and challenges. International Journal of Modern Education, 1(3), 01-09.

Hunicke, R., LeBlanc, M. & Zubek, R. (2004). MDA: A formal approach to game design and game research. Northwestern University.

Imran, H. (2023). An empirical investigation of the different levels of gamification in an Introductory Programming course. Journal of Educational Computing Research, 61(4), 847-874. https://doi.org/10.1177/07356331221144074

Kadar, R., Wahab, N. A., Othman, J., Shamsuddin, M., & Mahlan, S. B. (2021). A study of difficulties in teaching and learning programming: A systematic literature review. International Journal of Academic Research in Progressive Education and Development, 10(3), 591–605. http://dx.doi.org/10.6007/IJARPED/v10-i3/11100

Kamunya, S., Mirirti, E., Oboko, R. & Maina, E. (2020). An adaptive model for e-learning. In 2020 IST-Africa Conference (IST-Africa) (pp. 1-10).

Khaleel, F.L., Ashaari, N.S. & Wook, T.S.M.T. (2019). An empirical study on gamification for learning programming language website. Jurnal Teknologi, 81(2), 151–162. https://doi.org/10.11113/jt.v81.11133

Khan, B. H. (2010). The global e-learning framework. In S. Mishra (Ed.), E-learning stride handbook (pp. 42–51). Indira Gandhi National Open University.

Lane, K. L., Menzies, H. M, Ennis, R. P., & Oakes, W. P. (2015). Supporting behavior for school success: A step-by-step guide to key strategies. Guilford Press.

Li, L., Hew, K.F. & Du, J. (2024). Gamification enhances student intrinsic motivation, perceptions of autonomy and relatedness, but minimal impact on competency: a meta-analysis and systematic review. Education Tech Research Dev, 72, 765–796. https://doi.org/10.1007/s11423-023-10337-7

Margulieux, L.E., Morrison, B.B., & Decker, A. (2020). Reducing withdrawal and failure rates in introductory programming with subgoal labelled worked examples. International Journal of STEM Education, 7, 1-16. https://doi.org/10.1186/s40594-020-00222-7

Mehmood, E., Abid, A., Farooq, M.S. & Nawaz, N.A. (2020). Curriculum, teaching and learning, and assessments for Introductory Programming course. IEEE Access, 8, (125961–125981). https://doi.org/10.1109/ACCESS.2020.3008321

Nadja, Z. (2022). PEGAM – A Personalized gamification design model for programming language e-courses [Doctoral thesis, RWTH Aachen University, Germany]. https://doi.org/10.13140/RG.2.2.30798.74567

Othman, M., Osman, A., Abdullah, N. & Ahmad, S.Z. (2022). Impact of student’s programming experience on cognitive skills: Towards a gamified multimedia learning approach. Asian Journal of Universi-ty Education, 18(4), 944–953.

Padirayon, L. M. (2019). The designed gamification application architecture and elements for a C# Programming course. In Proceedings of the 2019 4th International Conference on Multimedia Systems and Signal Processing - ICMSSP 2019 (pp. 67-72). https://doi.org/10.1145/3330393.333041

Pérez-Clark, P., Lane, K. S., Austin, K. S., Allen, G. E., Oakes, W. P., Lane, K. L., & Menzies, H. M. (2020). Instructional feedback: A step-by-step guide to virtual learning environments. Ci3T Strategic Leadership Team.

Piteira, M., Costa, C. J., & Aparicio, M. (2018). Computer Programming Learning: How to Apply Gamification on Online Courses?. Journal of Information Systems Engineering and Management, 3(2), 11. https://doi.org/10.20897/jisem.201811

Pitoyo, M. D., & Asib, A. (2020). Gamification-based assessment: The washback effect of Quizizz on students' learning in higher education. International Journal of Language Education, 4(1), 1-10.

Poonsawad, A., Srisomphan, J., & Sanrach, C. (2022). Synthesis of problem-based interactive digital storytelling learning model under gamification environment promotes students’ problem-solving skills. International Journal of Emerging Technologies in Learning (iJET), 17(05), 103–119. https://doi.org/10.3991/ijet.v17i05.28181

Santos, J. S. (2023). Measuring and fostering cognitive programming skills in beginners [Doctoral thesis, Campina Grande]. http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/29471

Shalatska, H., Zotova-Sadylo, O., Makarenko, O., & Dzevytska, L. (2020, November). Implementation of e-assessment in higher education. CEUR Workshop Proceedings, 2732, 1172-1186.

Scherer, R., Siddiq, F., & Viveros, B. S. (2020). A meta-analysis of teaching and learning computer programming: Effective instructional approaches and conditions. Computers in Human Behavior, 109, 106349. https://doi.org/10.1016/j.chb.2020.106349

Winanti, Abbas, B.S., Suparta, W., Heryadi, Y. & Gaol, F. L. (2020). Gamification framework for programming course in higher education. Journal of Game, Game Art, and Gamification, 05(02). https://doi.org/10.21512/jggag.v5i2.7479

Zaharias, P. (2009). Usability in the context of e-learning: A framework augmenting ‘traditional ' usability constructs with instructional design and motivation to learn. International Journal of Technology and Human Interaction (IJTHI), 5(4), 37-59.

Downloads

Published

2025-03-01

How to Cite

Othman, M. binti, Osman, A., Ahmad, S. Z., & Abdullah@Dolah, N. (2025). Design Principles of the Gamified E-Assessment for Low Achievers in Introductory Programming. Journal of Computing Research and Innovation, 10(1), 120–130. https://doi.org/10.24191/jcrinn.v10i1.489

Issue

Section

General Computing

Most read articles by the same author(s)

1 2 > >> 
Loading...