Open Access iconOpen Access

ARTICLE

A Stacking Machine Learning Model for Student Performance Prediction Based on Class Activities in E-Learning

by Mohammad Javad Shayegan*, Rosa Akhtari

Department of Computer Engineering, University of Science and Culture, Tehran, 1461968151, Iran

* Corresponding Author: Mohammad Javad Shayegan. Email: email

Computer Systems Science and Engineering 2024, 48(5), 1251-1272. https://doi.org/10.32604/csse.2024.052587

Abstract

After the spread of COVID-19, e-learning systems have become crucial tools in educational systems worldwide, spanning all levels of education. This widespread use of e-learning platforms has resulted in the accumulation of vast amounts of valuable data, making it an attractive resource for predicting student performance. In this study, we aimed to predict student performance based on the analysis of data collected from the OULAD and Deeds datasets. The stacking method was employed for modeling in this research. The proposed model utilized weak learners, including nearest neighbor, decision tree, random forest, enhanced gradient, simple Bayes, and logistic regression algorithms. After a trial-and-error process, the logistic regression algorithm was selected as the final learner for the proposed model. The results of experiments with the above algorithms are reported separately for the pass and fail classes. The findings indicate that the accuracy of the proposed model on the OULAD dataset reached 98%. Overall, the proposed method improved accuracy by 4% on the OULAD dataset.

Keywords


Cite This Article

APA Style
Shayegan, M.J., Akhtari, R. (2024). A stacking machine learning model for student performance prediction based on class activities in e-learning. Computer Systems Science and Engineering, 48(5), 1251-1272. https://doi.org/10.32604/csse.2024.052587
Vancouver Style
Shayegan MJ, Akhtari R. A stacking machine learning model for student performance prediction based on class activities in e-learning. Comput Syst Sci Eng. 2024;48(5):1251-1272 https://doi.org/10.32604/csse.2024.052587
IEEE Style
M. J. Shayegan and R. Akhtari, “A Stacking Machine Learning Model for Student Performance Prediction Based on Class Activities in E-Learning,” Comput. Syst. Sci. Eng., vol. 48, no. 5, pp. 1251-1272, 2024. https://doi.org/10.32604/csse.2024.052587



cc Copyright © 2024 The Author(s). Published by Tech Science Press.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 476

    View

  • 182

    Download

  • 0

    Like

Share Link