Machine Learning Algorithms for Quantifying the Role of Prerequisites in University Success

Full Text (PDF, 579KB), PP.1-12

Views: 0 Downloads: 0


Najat Messaoudi 1,* Ghizlane Moukhliss 2 Jaafar K. Naciri 1 Bahloul Bensassi 2

1. Faculty of Sciences Aïn Chock, University Hassan II of Casablanca, Morocco

2. High School of Technology, University Hassan II of Casablanca, Morocco

* Corresponding author.


Received: 21 Sep. 2022 / Revised: 23 Oct. 2022 / Accepted: 20 Nov. 2022 / Published: 8 Dec. 2022

Index Terms

Prerequisites, prediction, academic success, Machine Learning, Random Forest, J48, Multilayer Perceptron, Weka


The use of machine learning algorithms for higher education performance assessment is an emerging area of research and several works have focused on student performance and related problems. The preliminary goal of this work is to determine and quantify the role of prerequisites in academic success by using machine learning algorithms with the Weka environment. The main objective is the development of a tool based on machine learning algorithms for the prediction of future results for a training program based solely on the previous academic profiles of the students. The interest is to link whether success in previous courses is associated with success in subsequent target courses. This will help to improve the planning of course sequences in a training program on the one hand and the overall academic students’ success on the other. The proposed methodology is applied for the analysis of the role of the prerequisites influencing courses success of a training course in Mathematical and Computer Sciences in a Moroccan university. For this purpose, we use several classification algorithms such as Random Forest, J48, and Multilayer Perceptron.
Preliminary results show that the correlation between the prerequisite reliability rates of the courses studied and the accuracy with which the learning algorithms predict the success outcomes of these courses is confirmed.
Also, these results show that the best accuracy and the best Receiver Operator Characteristic ROC area are obtained by using Random Forest algorithm and have reached 86% for the accuracy and 75.6% for the ROC area.

Cite This Paper

Najat Messaoudi, Ghizlane Moukhliss, Jaafar K. Naciri, Bahloul Bensassi, "Machine Learning Algorithms for Quantifying the Role of Prerequisites in University Success", International Journal of Modern Education and Computer Science(IJMECS), Vol.14, No.6, pp. 1-12, 2022. DOI:10.5815/ijmecs.2022.06.01


[1]G. M. Davis, A. A. Abu Hashem, D. Lang et M. L. Stevens, ''Identifying Preparatory Courses that Predict Student Success in Quantitative Subjects,'' chez Proceedings of the Seventh ACM Conference on Learning, 2020.
[2]E. Alyahyan et D. Düştegör, ''Predicting academic success in higher education: literature review and best practices, '' International Journal of Educational Technology in Higher Education, pp. 1-21, 2020.
[3]S. Lakhal et H. Khechine, ''Technological factors of students’ persistence in online courses in higher education: The moderating role of gender, age and prior online course experience, '' Education and Information Technologies, vol. 26, n° %13, pp. 3347-3373, 2021.
[4]M. Martins, V. Miguéis, D. Fonseca et A. Alves, «A Data Mining Approach for Predicting Academic Success – A Case Study »,» Advances in Intelligent Systems and Computing, vol. 918, pp. 45-56, 2019.
[5]A. Mueen, B. Zafar et U. Manzoor, ''Modeling and Predicting Students’ Academic Performance Using Data Mining Techniques, '' International Journal of Modern Education and Computer Science, vol. 11, pp. 36-42, 2016.
[6]G. Matafeni et R. Ajoodha, ''Using Big Data Analytics to Predict Learner Attrition based on First Year Marks at a South African University, '' Advances in Science, Technology and Engineering Systems Journal, vol. 5, pp. 920-926, 2020.
[7]J. G. Perez et E. S. Perez, ''Predicting Student Program Completion Using Naïve Bayes Classification Algorithm, '' International Journal of Modern Education and Computer Science, vol. 3, pp. 57-67, 2021.
[8]L. Mansangu, A. Jadhav et R. Ajoodha, ''Predicting Student Academic Performance Using Data Mining Techniques, '' Advances in Science, Technology and Engineering Systems Journal, vol. 6, n° %11, pp. 153-163, 2021.
[9]M.-C. Hublet, S. Lontie, M. Arras et S. Remacle, ''Test diagnostique à l’entrée de l’enseignement supérieur: Validation et usages, '' Revue internationale de pédagogie de l'enseignement supérieur, vol. 37, n° %13, 2021.
[10]S. Krause-Levy, S. Valstar, L. Porter et W. G. Griswold, ''Exploring the Link Between Prerequisites and Performance in Advanced Data Structures, '' chez SIGCSE '20: Proceedings of the 51st ACM Technical Symposium on Computer Science Education, Portland, 2020.
[11]B. K. Sato, A. K. Lee, U. Alam, J. V. Dang, S. J. Dacanay, P. Morgado, G. Pirino, J. E. Brunner, V. W. Chan et J. H. Sandhothz, ''What’s in a Prerequisite? A Mixed-Methods Approach to Identifying the Impact of a Prerequisite Course, '' Life Sciences Education, vol. 16, n° %11, pp. 1-9, 2017.
[12]E. S. Krol, R. T. Dobson et K. Adesina, ''Association Between Prerequisites and Academic Success at a Canadian University's Pharmacy Program, '' American Journal of Pharmaceutical Education, vol. 83, n° %11, pp. 83-92, 2019.
[13]F. Islam, S. Khan, I. Wilson et R. Gooch, ''The value of prerequisite courses for statistics, '' The Journal of Business Inquiry, vol. 7, n° %11, pp. 61-67, 2008.
[14]W. Jiang, Z. A. Pardos et Q. Wei, ''Goal-based Course Recommendation, '' chez Proceedings of the 9th International Conference on Learning Analytics & Knowledge, 2019.
[15]K. Shade O., N. Goga, O. Awodele et S. Okolie, ''Machine Learning Approach to Determining the Influence of Family Background Factors on Students’ Academic Performance, '' International Journal of Information Sciences and Application, vol. 4, n° %11, pp. 57-76, 2012.
[16]C. Romero et S. Ventura, ''Educational data mining and learning analytics: An updated survey, '' WIREs Data Mining Knowledge Discovery, pp. 1-21, 2020.
[17]P. Balaji, S. Alelyani, A. Qahmash et M. Mohana, ''Contributions of Machine Learning Models towards Student Academic Performance Prediction: A Systematic Review, '' applied, vol. 11, n° %121, 2021.
[18]H. Almarebeh, ''Analysis of Students' performance by Using Different Data Mining Xlassifiers, '' International Journal of Modern Education and Computer Science, vol. 8, pp. 9-15, 2017.
[19]R. Manrique, J. Sosa, O. Marino, B. P. Nunes et N. Cardozo, ''Investigating learning resources precedence relations via concept prerequisite learning, '' chez International Conference on Web Intelligence (WI), 2018.
[20]K. P. Ajay et P. Saurabh, ''Data Mining Techniques in EDM for Predicting the Performance of Students, '' International Journal of Computer and Information Technology (ISSN: 2279 – 0764), pp. 1110-1116, 2013.
[21]K. Shade O., N. Goga, O. Awodele et S. Okolie, ''Optimal Algorithm for Predicting Sstudents' Academic Performance, '' International Journal of Computers & Technology, pp. 63-75, 2013.
[22]H. Altabrawee, O. Ali et S. Qaisar, ''Predicting Students’ Performance Using Machine Learning Techniques, '' Journal of University of Babylon for Pure and Applied Sciences, vol. 27, pp. 194-205, 2019.
[23]A. R. Iyanda, O. D. Ninan, A. O. Ajayi et O. G. Anyabolu, ''Predicting Student Academic Performance in Computer Science Courses: A Comparison of Neural Network Models, '' International Journal of Modern Education and Computer Science, vol. 6, pp. 1-9, 2018.
[24]M. T. Sathe et A. C. Adamuthe, ''Comparative Study of Supervised Algorithms for Prediction of Students' Performance, '' International Journal of Modern Education and Computer Science, vol. 1, pp. 1-21, 2021.
[25]E. Alqurashi, ''Predicting student satisfaction and perceived learning within online learning environments, '' Distance Education, vol. 40, n° %11, pp. 133-148, 2019.
[26]J. Niyogisubizo, L. Liao, E. Nziyumva, E. Murwanashyaka et P. C. Nshimyumukiza, ''Predicting student's dropout in university classes using two-layer ensemble machine learning approach: A novel stacked generalization, '' Computers and Education: Artificial Intelligence, vol. 3, 2022.
[27]C. Das, S. Bose, A. Chanda, S. Singh, S. Das et K. Ghosh, ''Impact of Prerequisite Subjects on Academic Performance Using Association Rule Mining, '' chez Advances in Intelligent Systems and Computing, 2021.
[28]N. Araque, V. a. G. Rojas et M. V. Vitali, ''UniNet: Next Term Course Recommendation using Deep Learning,'' chez International Conference on Advanced Computer Science and Information Systems, 2020.
[29]A. Slim, G. L. Heileman, W. Al-Doroubi et C. T. Abdallah, ''The Impact of Course Enrollment Sequences on Student Success, '' chez International Conference on Advanced Information Networking and Applications, 2016.
[30]M. Hall, E. Frank, G. Holmes, B. Pfahringer, P. Reutemann et I. H. Witten, ''The WEKA Data Mining Software: An Update, '' SIGKDD Explorations, vol. 11, n° %11, pp. 10-18, 2009.
[31]A. Siddique, A. Jan, F. Majeed, A. I. Qahmash, N. N. Quadri et M. O. Abdul Wahab, ''Predicting Academic Performance Using an Efficient Model Based on Fusion of Classifiers, '' Applied Sciences, vol. 11, pp. 1-19, 2021.
[32]A. Fazal, I. Fakhund, A. Rahmani, R. Azhar et A. Masood Khattak, ''A Predictive Model for Predicting Students Academic Performance, '' chez 10th International Conference on Information, Intelligence, Systems and Applications (IISA), 2019.
[33]Sana, I. F. Siddiqui et Q. A. Arain, ''Analyzing Students' Academic Performance through Educational Data Mining, '' 3C Technologia. Glosas de innovacion aplicadas a la pyme, pp. 402-421, 2019.
[34]S. Abirami et P. Chitra, ''Energy-efficient edge based real-time healthcare support system, '' Advances in Computers, vol. 117, n° %11, pp. 339-368, 2020.
[35]M. Utari, B. Warsito et R. Kusumaningrum , «Implementation of Data Mining for Drop-Out Prediction using Random Forest Method,» chez 8th International Conference on Information and Communication Technology (ICoICT), 2020.
[36]W. S. Bhaya, ''Review of Data Preprocessing Techniques in Data Mining, '' Journal of Engineering and Applied Sciences, vol. 12, n° %116, pp. 4102-4107, 2017.