Predicting Student Performance to Support Adaptive Content Delivery: A Random Forest Approach
DOI:
https://doi.org/10.63158/journalisi.v8i3.1663Keywords:
Student performance prediction, Learning analytics, Adaptive content recommendation, Random Forest, Interpretable machine learningAbstract
This study addresses the prediction-to-action gap in student performance analytics by proposing an interpretable framework that transforms predictive risk scores into adaptive content recommendations. Rather than only identifying at-risk students, the framework integrates performance prediction, interpretable rule extraction, and decision-support simulation to guide adaptive learning interventions. The study used the Open University Learning Analytics Dataset (OULAD), comprising 6,937 student records after filtering and preprocessing from the original 32,593 records. A Random Forest-based framework was adopted because of its interpretability and rule-extraction capability, although XGBoost achieved slightly higher predictive performance. The framework consists of three components: student performance prediction, interpretable decision rule extraction, and a decision-engine simulation for adaptive content recommendation. The predictive model achieved 87.22% accuracy and an AUC-ROC of 0.932. Rule extraction generated 20 human-readable rules with an average of 2.0 conditions per rule, an interpretability score of 1.000, and 81.6% fidelity to the full Random Forest model. The decision-engine simulation classified students by risk level and produced corresponding adaptive recommendations. An estimated Adaptation Gain metric indicated a potential 53.54% improvement in projected student success rates under conservative simulation assumptions. The proposed framework connects prediction with actionable recommendations to support educational decision-making, although real-world intervention validation remains necessary.
Downloads
References
[1] J. Kuzilek, M. Hlosta, and Z. Zdrahal, “Open University Learning Analytics dataset,” Sci. Data, vol. 4, no. 1, p. 170171, Nov. 2017, doi: 10.1038/sdata.2017.171.
[2] M. Hernández-de-Menéndez, R. Morales-Menendez, C. A. Escobar, and R. A. Ramírez Mendoza, “Learning analytics: state of the art,” International Journal on Interactive Design and Manufacturing (IJIDeM), vol. 16, no. 3, pp. 1209–1230, Sep. 2022, doi: 10.1007/s12008-022-00930-0.
[3] R. Conijn, C. Snijders, A. Kleingeld, and U. Matzat, “Predicting Student Performance from LMS Data: A Comparison of 17 Blended Courses Using Moodle LMS,” IEEE Transactions on Learning Technologies, vol. 10, no. 1, pp. 17–29, Jan. 2017, doi: 10.1109/TLT.2016.2616312.
[4] K. T. Chui, D. C. L. Fung, M. D. Lytras, and T. M. Lam, “Predicting at-risk university students in a virtual learning environment via a machine learning algorithm,” Comput. Human Behav., vol. 107, p. 105584, Jun. 2020, doi: 10.1016/j.chb.2018.06.032.
[5] S. Taqatqeh and M. Agoyi, “Early warning and recommendation system for undergraduate students at higher education institutions based on machine learning methods,” PeerJ Comput. Sci., vol. 12, p. e3792, May 2026, doi: 10.7717/peerj-cs.3792.
[6] G. Akçapınar, A. Altun, and P. Aşkar, “Using learning analytics to develop early-warning system for at-risk students,” International Journal of Educational Technology in Higher Education, vol. 16, no. 1, p. 40, Dec. 2019, doi: 10.1186/s41239-019-0172-z.
[7] G. Akçapınar, M. N. Hasnine, R. Majumdar, B. Flanagan, and H. Ogata, “Developing an early-warning system for spotting at-risk students by using eBook interaction logs,” Smart Learning Environments, vol. 6, no. 1, p. 4, Dec. 2019, doi: 10.1186/s40561-019-0083-4.
[8] B. Francisco, O. Jeroen, and R. Lezel, “Explainable AI in education: Fostering human oversight and shared responsibility,” 2025. [Online]. Available: http://europa.eu
[9] D. Gašević, S. Dawson, T. Rogers, and D. Gasevic, “Learning analytics should not promote one size fits all: The effects of instructional conditions in predicting academic success,” Internet High. Educ., vol. 28, pp. 68–84, Jan. 2016, doi: 10.1016/j.iheduc.2015.10.002.
[10] H. A. Alhakbani and F. M. Alnassar, “Open Learning Analytics: A Systematic Review of Benchmark Studies using Open University Learning Analytics Dataset (OULAD),” in 2022 7th International Conference on Machine Learning Technologies (ICMLT), New York, NY, USA: ACM, Mar. 2022, pp. 81–86. doi: 10.1145/3529399.3529413.
[11] M.-R. Borna, H. Saadat, A. T. Hojjati, and E. Akbari, “Analyzing click data with AI: implications for student performance prediction and learning assessment,” Front. Educ. (Lausanne)., vol. 9, Dec. 2024, doi: 10.3389/feduc.2024.1421479.
[12] A. Omarbekova et al., “A temporal attention-based hybrid deep learning model for student performance and academic risk prediction,” Front. Artif. Intell., vol. 9, May 2026, doi: 10.3389/frai.2026.1811886.
[13] Y. Rimal and N. Sharma, “Ensemble machine learning prediction accuracy: local vs. global precision and recall for multiclass grade performance of engineering students,” Front. Educ. (Lausanne)., vol. 10, Apr. 2025, doi: 10.3389/feduc.2025.1571133.
[14] R. Guevara-Reyes, I. Ortiz-Garcés, R. Andrade, F. Cox-Riquetti, and W. Villegas-Ch, “Machine learning models for academic performance prediction: interpretability and application in educational decision-making,” Front. Educ. (Lausanne)., vol. 10, Aug. 2025, doi: 10.3389/feduc.2025.1632315.
[15] H. Abed, “Adaptive Learning with Attention-Based Knowledge Tracing and Risk Prediction for Improved Student Outcomes,” Iraqi Journal for Applied Sciences, vol. 3, no. 1, pp. 74–83, Mar. 2026, doi: 10.69923/mewnft50.
[16] S. K. Banihashem, M. Farrokhnia, M. Badali, and O. Noroozi, “The impacts of constructivist learning design and learning analytics on students’ engagement and self-regulation,” Innovations in Education and Teaching International, vol. 59, no. 4, pp. 442–452, Jul. 2022, doi: 10.1080/14703297.2021.1890634.
[17] D. Hooshyar and Y. Yang, “Problems With SHAP and LIME in Interpretable AI for Education: A Comparative Study of Post-Hoc Explanations and Neural-Symbolic Rule Extraction,” IEEE Access, vol. 12, pp. 137472–137490, 2024, doi: 10.1109/ACCESS.2024.3463948.
[18] M. Schonlau and R. Y. Zou, “The random forest algorithm for statistical learning,” The Stata Journal: Promoting communications on statistics and Stata, vol. 20, no. 1, pp. 3–29, Mar. 2020, doi: 10.1177/1536867X20909688.
[19] L. S. VYGOTSKY, Development of Higher Psychological Processes. Harvard University Press, 1978. doi: 10.2307/j.ctvjf9vz4.
[20] D. Wood, J. S. Bruner, and G. Ross, “THE ROLE OF TUTORING IN PROBLEM SOLVING,” Journal of Child Psychology and Psychiatry, vol. 17, no. 2, pp. 89–100, Apr. 1976, doi: 10.1111/j.1469-7610.1976.tb00381.x.
[21] C. A. Tomlinson, The Differentiated Classroom: Responding to the Needs of All Learners, 2nd ed. ASCD, 2014.
[22] J. VanTassel-Baska, “Are We Differentiating Effectively for the Gifted or Not? A Commentary on Differentiated Curriculum Use in Schools,” Gifted Child Today, vol. 42, pp. 165–167, Jul. 2019, doi: 10.1177/1076217519842626.
[23] B. Belland, “Instructional Scaffolding: Foundations and Evolving Definition,” 2017, pp. 17–53. doi: 10.1007/978-3-319-02565-0_2.
[24] P. Brusilovsky, “Adaptive Hypermedia for Education and Training,” in Adaptive Technologies for Training and Education, Cambridge University Press, 2012, pp. 46–66. doi: 10.1017/CBO9781139049580.006.
[25] W. Torkhani and K. Rezgui, “OULAD MOOC Student Performance Prediction using Machine and Deep Learning Techniques,” in Proceedings of the International Conference on Decision Aid and Artificial Intelligence (ICODAI 2024), Atlantis Press, 2025, pp. 228–241. doi: 10.2991/978-94-6463-654-3_18.
[26] B. Albreiki, N. Zaki, and H. Alashwal, “A Systematic Literature Review of Student’ Performance Prediction Using Machine Learning Techniques,” Educ. Sci. (Basel)., vol. 11, no. 9, p. 552, Sep. 2021, doi: 10.3390/educsci11090552.
[27] A. N. Firdaus and Y. R. Sipayung, “Stacking Ensemble Learning for University Student Dropout Prediction,” Journal of Information Systems and Informatics, vol. 8, no. 1, pp. 456–477, Feb. 2026, doi: 10.63158/journalisi.v8i1.1403.
[28] Y. He et al., “Online At-Risk Student Identification using RNN-GRU Joint Neural Networks,” Information, vol. 11, no. 10, p. 474, Oct. 2020, doi: 10.3390/info11100474.
[29] U. Biswas, S. Sinha, and P. De, “Recurrent Neural Network Model to Predict and Monitor Student Performance,” in 2025 8th International Conference on Electronics, Materials Engineering & Nano-Technology (IEMENTech), IEEE, Jan. 2025, pp. 1–6. doi: 10.1109/IEMENTech65115.2025.10959550.
[30] S. Dass, K. Gary, and J. Cunningham, “Predicting Student Dropout in Self-Paced MOOC Course Using Random Forest Model,” Information, vol. 12, no. 11, p. 476, Nov. 2021, doi: 10.3390/info12110476.
[31] N. A. Butt, Z. Mahmood, K. Shakeel, S. Alfarhood, M. Safran, and I. Ashraf, “Performance Prediction of Students in Higher Education Using Multi-Model Ensemble Approach,” IEEE Access, vol. 11, pp. 136091–136108, 2023, doi: 10.1109/ACCESS.2023.3336987.
[32] D. Dhiyaussalam, A. Yusuf, I. Wardiah, and N. L. Putri, “Predicting Respiratory Conditions Using Random Forest and XGBoost,” Journal of Information Systems and Informatics, vol. 7, no. 2, pp. 1642–1657, Jun. 2025, doi: 10.51519/journalisi.v7i2.1124.
[33] F. T. Johora, M. N. Hasan, A. Rajbongshi, M. Ashrafuzzaman, and F. Akter, “An explainable AI-based approach for predicting undergraduate students academic performance,” Array, vol. 26, p. 100384, Jul. 2025, doi: 10.1016/j.array.2025.100384.
[34] A. Asselman, M. Khaldi, and S. Aammou, “Enhancing the prediction of student performance based on the machine learning XGBoost algorithm,” Interactive Learning Environments, vol. 31, no. 6, pp. 3360–3379, Aug. 2023, doi: 10.1080/10494820.2021.1928235.
[35] L. S. Riza, L. A. Bexheti, and J. Zoroja, “Early Identification of At-Risk Students in Online Education: A Deep Learning Approach to Predictive Modelling,” Business Systems Research Journal, vol. 16, no. 2, pp. 69–91, Dec. 2025, doi: 10.2478/bsrj-2025-0019.
[36] A. Fernandez, S. Garcia, F. Herrera, and N. V. Chawla, “SMOTE for Learning from Imbalanced Data: Progress and Challenges, Marking the 15-year Anniversary,” Journal of Artificial Intelligence Research, vol. 61, pp. 863–905, Apr. 2018, doi: 10.1613/jair.1.11192.
[37] R. G. Leppan, R. A. Botha, and J. F. Van Niekerk, “Process Model for Differentiated Instruction using Learning Analytics,” South African Computer Journal, vol. 30, no. 2, Dec. 2018, doi: 10.18489/sacj.v30i2.481.
[38] A. Farida, V. Atina, and D. Suwandi, “Mathematical Modeling and Integration of Machine Learning-Based Prediction System on E-Learning Platform to Improve Students’ Academic Performance,” JTAM (Jurnal Teori dan Aplikasi Matematika), vol. 9, no. 3, p. 829, Jul. 2025, doi: 10.31764/jtam.v9i3.30994.
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Journal of Information Systems and Informatics

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors Declaration
- The Authors certify that they have read, understood, and agreed to the Journal of Information Systems and Informatics (JournalISI) submission guidelines, policies, and submission declaration. The submission has been prepared using the provided template.
- The Authors certify that all authors have approved the publication of this manuscript and that there is no conflict of interest.
- The Authors confirm that the manuscript is their original work, has not received prior publication, is not under consideration for publication elsewhere, and has not been previously published.
- The Authors confirm that all authors listed on the title page have contributed significantly to the work, have read the manuscript, attest to the validity and legitimacy of the data and its interpretation, and agree to its submission.
- The Authors confirm that the manuscript is not copied from or plagiarized from any other published work.
- The Authors declare that the manuscript will not be submitted for publication in any other journal or magazine until a decision is made by the journal editors.
- If the manuscript is finally accepted for publication, the Authors confirm that they will either proceed with publication immediately or withdraw the manuscript in accordance with the journal’s withdrawal policies.
- The Authors agree that, upon publication of the manuscript in this journal, they transfer copyright or assign exclusive rights to the publisher, including commercial rights














