Traditional Learning Management Systems (LMS) often fail to adequately capture student engagement and mainly rely on summative outcomes when assessing learning performance. This limitation is particularly critical in programming education, where the learning process itself is as important as the final code output. This paper proposes a Hybrid Intelligent LMS and a Hybrid Assessment Model designed specifically for programming courses. The system integrates an automated code evaluation module (Online Judge), gamified assessment components, and a real-time activity monitoring mechanism. Based on students’ learning mastery (P) and engagement level (A), an overall efficiency index (E) is calculated. To evaluate the effectiveness of the proposed approach, a controlled quasi-experiment was conducted with 82 first-year Software Engineering students. Participants were divided into control and experimental groups and studied using a traditional LMS and the proposed Hybrid LMS, respectively. The collected data were analyzed using Student’s t-test and Pearson correlation analysis. The results show that students in the experimental group achieved significantly higher learning mastery scores (p<0.001) and that strong positive correlations exist between engagement and learning mastery, as well as between engagement and overall efficiency. These findings confirm that the proposed hybrid approach effectively improves student engagement and academic performance in programming education.
J. O. M. Chaves, A. F. Castro, R. W. Lima, M. V. A. Lima, and K. H. A. Ferreira, “Uma ferramenta para auxiliar na elaboração, submissão e correção de atividades práticas em disciplinas de programação,” in Anais dos Workshops do Congresso Brasileiro de Informática na Educação, vol. 1, no. 1, 2012.
H. Jeong and C. Jeon, “Can coding education go completely online? Time, work, and relationship in online courses,” East Asian Sci., Technol. Soc., Int. J., vol. 18, no. 1, pp. 4-21, 2024, [Online]. Available: https://doi.org/10.1007/s12280-023-00607-5.
K. M. Ala-Mutka, “A survey of automated assessment approaches for programming assignments,” Comput. Sci. Educ., vol. 15, no. 2, pp. 83-102, 2005, [Online]. Available: https://doi.org/10.1080/08993400500150747.
P. Ihantola, T. Ahoniemi, V. Karavirta, and O. Seppälä, “Review of recent systems for automatic assessment of programming assignments,” in Proc. 10th Koli Calling Int. Conf. Comput. Educ. Res., 2010, pp. 86-93, [Online]. Available: https://doi.org/10.1145/1930464.1930480.
A. Kurnia, A. Lima, and B. Cheang, “Online judge,” Comput. Educ., vol. 36, no. 3, pp. 299-315, 2001, [Online]. Available: https://doi.org/10.1016/S0360-1315(00)00055-8.
M. Ortiz-Rojas, K. Chiluiza, and M. Valcke, “Gamification through leaderboards: An empirical study in engineering education,” Comput. Appl. Eng. Educ., vol. 27, no. 4, pp. 1-12, 2019, [Online]. Available: https://doi.org/10.1002/cae.22101.
M. B. Ibáñez, A. Di-Serio, and C. Delgado-Kloos, “Gamification for engaging computer science students in learning activities: A case study,” IEEE Trans. Learn. Technol., vol. 7, no. 3, pp. 291-301, 2014, [Online]. Available: https://doi.org/10.1109/TLT.2014.2322354.
S. A. Triantafyllou, T. Sapounidis, and C. Georgiadis, “Gamification in education and training: A literature review,” Int. Rev. Educ., vol. 71, pp. 483-517, 2025, [Online]. Available: https://doi.org/10.1007/s11159-024-10111-8.
R. Bodily and K. Verbert, “Review of research on student-facing learning analytics dashboards and educational recommender systems,” IEEE Trans. Learn. Technol., vol. 10, no. 4, pp. 405-418, 2017, [Online]. Available: https://doi.org/10.1109/TLT.2017.2783679.
Q. Hao et al., “Towards understanding the effective design of automated formative feedback for programming assignments,” Comput. Sci. Educ., vol. 31, no. 3, pp. 319-343, 2021, [Online]. Available: https://doi.org/10.1080/08993408.2021.1924567.
R. Parvathy, M. G. Thushara, and J. M. Kannimoola, “Automated code assessment and feedback: A comprehensive model for improved programming education,” IEEE Access, vol. 13, pp. 56658-56675, 2025, [Online]. Available: https://doi.org/10.1109/ACCESS.2025.2999507.
S. Ghazinoory and M. Afshari-Mofrad, “Ranking different factors which affect e-learning outcomes,” Int. J. Comput. Theory Eng., vol. 4, no. 2, pp. 237-240, 2012.
M. Attia, M. A. Abdel-Fattah, and S. A. El-Gaber, “A model for assessing and enhancing efficiency of e-learning systems,” Int. J. Comput. Appl., vol. 156, no. 6, pp. 12-21, 2016.
L. Jaramillo-Mediavilla, A. Basantes-Andrade, M. Cabezas-González, and S. Casillas-Martín, “Impact of gamification on motivation and academic performance: A systematic review,” Educ. Sci., vol. 14, no. 6, Art. no. 639, 2024, [Online]. Available: https://doi.org/10.3390/educsci14060639.
G. Siemens and R. S. J. d. Baker, “Learning analytics and educational data mining: Towards communication and collaboration,” in Proc. 2nd Int. Conf. Learn. Analytics Knowl., 2012, pp. 252-254.
I. M. Boynazarov, U. Tudevdagva, R. A. Raxmonova, and G. T. Safarova, “The evaluation result based on the SURE model: Case of Samarkand Branch of TUIT,” in Proc. Int. Symp. Comput. Sci. Educ. Technol., 2024.
I. M. Boynazarov and F. K. Ochilova, “Hybrid model of evaluating student activity in e-learning systems,” in Proc. Int. Conf. AI Comput. Technol.: Practice, Experience, Problems and Perspectives, Denau, Uzbekistan, 2025.
H. Cao and L. Tan, “Student education assessment model based on programming cognitive diagnosis,” in Proc. 2023 Int. Conf. Artif. Intell., Syst. and Netw. Secur. (AISNS ’23), New York, NY, USA, 2023, pp. 1-6, [Online]. Available: https://doi.org/10.1109/AISNS57419.2023.10319233.
D. C. Montgomery and G. C. Runger, Applied Statistics and Probability for Engineers, 7th ed. Hoboken, NJ, USA: Wiley, 2018, p. 710.
J. Cohen, Statistical Power Analysis for the Behavioral Sciences, 2nd ed. Hillsdale, NJ, USA: Lawrence Erlbaum Associates, 1988.
J. Cohen, P. Cohen, S. G. West, and L. S. Aiken, Applied Multiple Regression/Correlation Analysis for the Behavioral Sciences, 3rd ed. New York, NY, USA: Routledge, 2003, [Online]. Available: https://doi.org/10.4324/9780203774441.
M. Messer, N. C. C. Brown, M. Kölling, and M. Shi, “Automated grading and feedback tools for programming education: A systematic review,” ACM Trans. Comput. Educ., vol. 24, no. 1, pp. 1-43, 2023, [Online]. Available: https://doi.org/10.1145/3636515.