Machine Learning System for Predicting Student Suitability for University Courses
DOI:
https://doi.org/10.47709/brilliance.v5i2.5774Keywords:
Machine Learning, Student Suitability Prediction, Course Recommendation, Web-Based System, Educational Data MiningAbstract
The accuracy of student-course predictions determines both university learning success and career guidance process. When selecting students for courses using conventional methods universities fail to weigh all important factors which results in mismatching student-enrollment decisions. This research constructs a web-based machine learning framework to assess which university classes students would succeed in through fundamental attributes. The research conducts its analysis using background and academic data obtained from 2000 Taraba Secondary School students. The primary targets of this project involve understanding the course suitability determinants among students followed by building a machine learning model and creating a web-based interface and conducting a test on model effectiveness. Three machine learning algorithms—Random Forest, Decision Tree, and Support Vector Machine (SVM). A 95% accuracy emerged as the best outcome from using Random Forest whereas Support Vector Machine (SVM) achieved 93% accuracy and Decision Tree produced 92%. The predictive abilities for matching students to academic courses improve significantly through implementing machine learning algorithms. Students obtain automatic recommendations immediately after entering their student data on the platform. The new student guidance system shows students to proper courses ahead of time thus reducing curricular mismatches and boosting their academic outcomes. Future researchers must build adaptive learning models and real-time data updating functions to enhance accuracy and scalability levels in their work.
References
Abiodun, O. J., & Wreford, A. I. (2024). Students’ Performance Evaluation Using Ensemble Machine Learning Algorithms. 09(08). https://doi.org/10.47191/etj/v9i08.23
Altabrawee, H., Ali, O. A. J., & Ajmi, S. Q. (2019). Predicting students’ performance using machine learning techniques. JOURNAL OF UNIVERSITY OF BABYLON for pure and applied sciences, 27(1), 194-205.
Behr, A., Giese, M., Teguim Kamdjou, H. D., & Theune, K. (2021). Motives for dropping out from higher education—An analysis of bachelor's degree students in Germany. European Journal of Education, 56(2), 325-343.
Botchway, J. (2024). Predicting Academic Performance among Students Using Machine Learning ( HSE Case Study ). June. https://doi.org/10.13140/RG.2.2.10296.15363
Ekubo, E. A., & Esiefarienrhe, B. M. (2022). Using machine learning to predict low academic performance at a Nigerian university. The African Journal of Information and Communication (AJIC), 30, 1-33. https://doi.org/10.23962/ajic.i30.14839
El Aissaoui, O., El Alami El Madani, Y., Oughdir, L., Dakkak, A., & El Allioui, Y. (2019, July). A multiple linear regression-based approach to predict student performance. In International conference on advanced intelligent systems for sustainable development (pp. 9-23). Cham: Springer International Publishing.Engineering, 6(8), 136-141.
Francis, B. K., & Babu, S. S. (2019). Predicting academic performance of students using a hybrid data mining approach. Journal of medical systems, 43(6), 162.
Ibrahim, Z., & Rusli, D. (2007). Predicting students’ academic performance: comparing artificial neural network, decision tree and linear regression. In 21st Annual SAS Malaysia Forum, 5th September
Martins, M. V., Baptista, L., Machado, J., & Realinho, V. (2023). Multi-class phased prediction of academic performance and dropout in higher education. Applied Sciences, 13(8), 4702.
Mengash, H. A. (2020). Using data mining techniques to predict student performance to support decision making in university admission systems. Ieee Access, 8, 55462-55470.
Musa, M., Ahmadu, A. S., & Williams, C. (2024). Comparative Analysis of K-Means and Naïve Bayes Algorithms for Predicting Students' Academic Performance. International Journal of Development Mathematics (IJDM), 1(3), 196-208.
Rastrollo-Guerrero, J. L., Gómez-Pulido, J. A., & Durán-Domínguez, A. (2020). Analyzing and predicting students’ performance by means of machine learning: A review. Applied sciences, 10(3), 1042.
Saa, A. A., Al-Emran, M., & Shaalan, K. (2020). Mining student information system records to predict students’ academic performance. In The International Conference on Advanced Machine Learning
Vijayalakshmi, V., & Venkatachalapathy, K. (2019). Comparison of predicting student’s performance using machine learning algorithms. International Journal of Intelligent Systems and Applications, 10(12), 34.
Waheed, H., Hassan, S. U., Aljohani, N. R., Hardman, J., Alelyani, S., & Nawaz, R. (2020). Predicting academic performance of students from VLE big data using deep learning models. Computers in Human behavior, 104, 106189.
Yaacob, W. F. W., Nasir, S. A. M., Yaacob, W. F. W., & Sobri, N. M. (2019). Supervised data mining approach for predicting student performance. Indones. J. Electr. Eng. Comput. Sci, 16(3), 15841592.
Zhang, W., Wang, Y., & Wang, S. (2022). Predicting academic performance using tree-based machine learning models: A case study of bachelor students in an engineering department in China. Education and Information Technologies, 27(9), 13051-13066.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Rande Wella, Ahmadu A. Sandra, Anagu Emmanuel John

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.















