AI Framework for Academic Progress Monitoring and Personalized Assignment Recommendation in Higher Education
Keywords:
Artificial Intelligence, Decision Tree, Educational Data Mining, Learning Analytics, Academic Progress Monitoring, Personalized LearningAbstract
The rapid development of Artificial Intelligence (AI) has significantly expanded its applications in higher education, particularly in the fields of learning analytics and personalized learning. Continuous monitoring of students' academic progress and providing personalized learning recommendations remain major challenges in higher education. This paper proposes an AI-assisted framework for academic progress monitoring and personalized assignment recommendation based on a Decision Tree classification model for predicting students' expected academic performance. The proposed approach integrates students' learning activities, formal assessment results, and historical instructor decisions to predict the expected grade category and automatically generate personalized assignments with an appropriate level of difficulty. A prototype of the framework was implemented in Python using the scikit-learn library and evaluated on a dataset of 50 students. Experimental results demonstrate that the proposed framework provides transparent and interpretable predictions, reduces the effort required for continuous monitoring of student progress, and supports the effective implementation of personalized learning. Rather than replacing instructor judgment, the proposed approach serves as an intelligent decision-support tool that can be integrated into existing learning management systems and adapted to a wide range of higher education courses.
Downloads
References
Al-Barrak, M. A., & Al-Razgan, M. (2016). Predicting students' final GPA using decision trees: A case study. International Journal of Information and Education Technology, 6(7), 528–533. https://doi.org/10.7763/IJIET.2016.V6.745
Baker, R. S. (2010). Data mining for education. In P. Peterson, E. Baker, & B. McGaw (Eds.), International encyclopedia of education, 3rd ed., Vol. 7(pp. 112–118), Elsevier
Baker, R. S., & Inventado, P. S. (2014). Educational data mining and learning analytics. In J. A. Larusson & B. White (Eds.), Learning analytics: From research to practice, pp. 61–75, Springer
Breiman, L., Friedman, J. H., Olshen, R. A., & Stone, C. J. (1984). Classification and regression trees, Wadsworth International Group
Brusilovsky, P. (2001). Adaptive hypermedia. User Modeling and User-Adapted Interaction, 11(1–2), 87–110. https://doi.org/10.1023/A:1011143116306
Chen, L. H. (2011). Enhancement of student learning performance using personalized diagnosis and remedial learning system. Computers & Education, 56(1), 289–299. https://doi.org/10.1016/j.compedu.2010.07.015
Chrysafiadi, K., & Virvou, M. (2013). Student modeling approaches: A literature review for the last decade. Expert Systems with Applications, 40(11), 4715–4729. https://doi.org/10.1016/j.eswa.2013.02.007
Cortez, P., & Silva, A. M. G. (2008). Using data mining to predict secondary school student performance. In A. Brito & J. Teixeira (Eds.), Proceedings of the 5th Annual Future Business Technology Conference, pp. 5–12, EUROSIS
Kabakchieva, D. (2013). Predicting student performance by using data mining methods for classification. Cybernetics and Information Technologies, 13(1), 61–72
Kotsiantis, S. B. (2012). Use of machine learning techniques for educational purposes: A decision support system for forecasting students' grades. Artificial Intelligence Review, 37(4), 331–344. https://doi.org/10.1007/s10462-011-9234-x
Marbouti, F., Diefes-Dux, H. A., & Madhavan, K. (2016). Models for early prediction of at-risk students in a course using standards-based grading. Computers & Education, 103, 1–15. https://doi.org/10.1016/j.compedu.2016.09.005
Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., ... Duchesnay, E. (2011). Scikit-learn: Machine learning in Python. Journal of Machine Learning Research, 12, 2825–2830
Quinlan, J. R. (1986). Induction of decision trees. Machine Learning, 1(1), 81–106. https://doi.org/10.1007/BF00116251
Romero, C., López, M. I., Luna, J. M., & Ventura, S. (2013). Predicting students' final performance from participation in on-line discussion forums. Computers & Education, 68, 458–472. https://doi.org/10.1016/j.compedu.2013.06.009
Romero, C., & Ventura, S. (2010). Educational data mining: A review of the state of the art. IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews, 40(6), 601–618. https://doi.org/10.1109/TSMCC.2010.2053532
Siemens, G., & Long, P. (2011). Penetrating the fog: Analytics in learning and education. EDUCAUSE Review, 46(5), 30–32
Tabatadze, B. (2023). Modern possibilities of data visualization in digital platform of Moodle learning management system. Globalization and Business, 8(16), 111–117
Tabatadze, B. (2024). Prospects of using AI technologies in Open Journal Systems (OJS). Journal of Technical Science and Technologies, 8(2), 68–74
Tabatadze, B. (2026). AI-assisted programming in practice: Conceptual foundations and data-informed observations. Computational and Applied Science, 1(1), 84–100
Tabatadze, B., & Khundadze, S. (2026). Data processing pipeline for course-level outcome analytics in higher education: Time-based and clustering-based hybrid approaches. Computational and Applied Science, 1(1), 5–27
Tabatadze, B., & Sokhadze, E. (2023). Possibility of improving the training courses content based on statistical analysis of the collected points. Globalization and Business, 8(15), 54–56
VanLehn, K. (2011). The relative effectiveness of human tutoring, intelligent tutoring systems, and other tutoring systems. Educational Psychologist, 46(4), 197–221. https://doi.org/10.1080/00461520.2011.611369