ARTICLE
30 September 2026

Learning Analytics and Personalized Learning Resource Recommendation in a University Computer Course: An Empirical Study

Han Wang1 ,  Changqi Li1
Show Less
1 School of Big Data, Baoshan University, Baoshan, Yunnan, China
JCER 2026 , 10(9), 277–284; https://doi.org/10.26689/JCER.v10i9.15709
© 2026 by the Author(s). Licensee: Bio-Byword Scientific Publishing Pty Ltd, Australia. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution 4.0 International License ( https://creativecommons.org/licenses/by/4.0/ )
Abstract

With the development of digital learning environments in higher education, researchers and educators have begun to give more and more attention to how to use large-scale learning process data to provide good, personalized instructional support. The subject of research for this paper is the university’s computer course “Fundamentals of Programming,” and a personalized learning-resource-recommendation framework based on learning analytics has been developed and applied to collect behavior data, implement Bayesian knowledge tracing, create learner profiles, and perform hybrid resource ranking. A one-semester quasi-experimental study was carried out on 102 first-year undergraduate students; one group (n = 52) was given personalized resource recommendations as the experimental group, and the other group (n = 50) continued to use the traditional fixed course materials as the control group. Based on the above results, the experimental group performed better than the control group in the post-test (t = 5.63, P < 0.001, Cohen’s d = 1.10), showed more active learning behavior, and reached a recommendation precision@5 of 0.78; this is much higher than that of the popularity-based baseline (0.41). Therefore, it has been decided that learning analytics will be employed to integrate process data with personalized instruction in university computer courses, and thus a reproducible technical path and empirical evidence for precision teaching have been obtained in this field.

Keywords
Learning analytics
Personalized recommendation
University computer course
Knowledge tracing
Empirical study
References

[1] Khor ET, KM, 2024, A Systematic Review of the Role of Learning Analytics in Supporting Personalized Learning. Education Sciences, 14(1): 51. https://doi.org/10.3390/educsci14010051

[2] Liu N, Li Y, Guo Y, 2024, Optimization of Online Learning Resource Adaptation in Higher Education Through Neural Network Approaches. International Journal of Interactive Mobile Technologies, 18(11): 92–107. https://doi.org/10.3991/ijim.v18i11.49779

[3] Raj NS, Renumol VG, 2024, An Improved Adaptive Learning Path Recommendation Model Driven by Real-Time Learning Analytics. Journal of Computers in Education, 11(1): 121–148. https://doi.org/10.1007/s40692-022-00250-v

[4] Narimani A, Barbera E, 2024, Extracting Course Features and Learner Profiling for Course Recommendation Systems: A Comprehensive Literature Review. International Review of Research in Open and Distributed Learning, 25(1): 197–225.

[5] Alfredo R, Echeverria V, Jin Y, et al., 2024, Human-Centred Learning Analytics and AI in Education: A Systematic Literature Review. Computers and Education: Artificial Intelligence, 6: 100215. https://doi.org/10.1016/j.caeai.2024.100215

[6] Chen X, Yin C, Chen H, et al., 2024, Course Recommendation System Based on Course Knowledge Graph Generated by Large Language Models, Proceedings of the 2024 IEEE International Conference on Teaching, Assessment and Learning for Engineering (TALE). IEEE, 1–8.

[7] Wang H, 2025, Leveraging Machine Learning for Personalized Learning, Automated Feedback, and Predictive Analytics in College English Education. International Journal of Information and Communication Technology, 26(16): 16–37. https://doi.org/10.1504/IJICT.2025.146375

[8] Gao Z, Yan H, Liu J, et al., 2025, Tracing Distinct Learning Trajectories in Introductory Programming Course: A Sequence Analysis of Score, Engagement, and Code Metrics for Novice Computer Science vs. Math Cohorts. International Journal of STEM Education, 12. https://doi.org/10.1186/s40594-025-00546-2

[9] Zhang L, Wang X, Chen W, et al., 2026, Using Multimodal Learning Analytics to Understand the Combined Effects of Dynamic Self-Regulated Scaffoldings and Learning from Examples on Computer Programming: An Empirical Study. International Journal of STEM Education, 13: 3. https://doi.org/10.1186/s40594-025-00591-x

[10] Chen G, Song T, Wang Q, et al., 2025, Knowledge Graph and Large Language Model Integration with Focus on Educational Applications: A Survey. Neurocomputing, 2025: 131230.

[11] Konstantinidou A, Nisiforou EA, Vrasidas C, 2026, Enhancing Personalized Learning with Artificial Intelligence and Analytics: University Staff’s Insights. Interactive Learning Environments, 2026: 1–21. https://doi.org/10.1080/10494820.2026.2619907

Share
Back to top