Comparative Analysis of Machine Learning Models for Predicting Student Success in Online Programming Courses: A Study Based on LMS Data and External Factors

被引:0
|
作者
Arevalo-Cordovilla, Felipe Emiliano [1 ]
Pena, Marta [2 ]
机构
[1] Univ Estatal Milagro, Fac Sci & Engn, Milagro 091706, Ecuador
[2] Univ Politecn Cataluna, Dept Math, BarcelonaTech EEBE, Barcelona 08019, Spain
关键词
academic performance prediction; educational data mining; machine learning models; student retention;
D O I
10.3390/math12203272
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Early prediction of student performance in online programming courses is essential for implementing timely interventions to enhance academic outcomes. This study aimed to predict academic success by comparing four machine learning models: Logistic Regression, Random Forest, Support Vector Machine (SVM), and Neural Network (Multilayer Perceptron, MLP). We analyzed data from the Moodle Learning Management System (LMS) and external factors of 591 students enrolled in online object-oriented programming courses at the Universidad Estatal de Milagro (UNEMI) between 2022 and 2023. The data were preprocessed to address class imbalance using the synthetic minority oversampling technique (SMOTE), and relevant features were selected based on Random Forest importance rankings. The models were trained and optimized using Grid Search with cross-validation. Logistic Regression achieved the highest Area Under the Receiver Operating Characteristic Curve (AUC-ROC) on the test set (0.9354), indicating strong generalization capability. SVM and Neural Network models performed adequately but were slightly outperformed by the simpler models. These findings suggest that integrating LMS data with external factors enhances early prediction of student success. Logistic Regression is a practical and interpretable tool for educational institutions to identify at-risk students, and to implement personalized interventions.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] Predicting student success in MOOCs: a comprehensive analysis using machine learning models
    Althibyani, Hosam A.
    PeerJ Computer Science, 2024, 10
  • [2] Predicting student success in MOOCs: a comprehensive analysis using machine learning models
    Althibyani, Hosam A.
    PEERJ COMPUTER SCIENCE, 2024, 10
  • [3] Machine Learning Based Predicting Student Academic Success
    Al Mayahi, Khalfan
    Al-Bahri, Mahmood
    2020 12TH INTERNATIONAL CONGRESS ON ULTRA MODERN TELECOMMUNICATIONS AND CONTROL SYSTEMS AND WORKSHOPS (ICUMT 2020), 2020, : 264 - 268
  • [4] Predicting Student Outcomes in Online Courses Using Machine Learning Techniques: A Review
    Alhothali, Areej
    Albsisi, Maram
    Assalahi, Hussein
    Aldosemani, Tahani
    SUSTAINABILITY, 2022, 14 (10)
  • [5] Supervised machine learning algorithms for predicting student dropout and academic success: a comparative study
    Villar A.
    de Andrade C.R.V.
    Discover Artificial Intelligence, 2024, 4 (01):
  • [6] Strengths-Based Analysis of Student Success in Online Courses
    Gering, Carol S.
    Sheppard, Dani K.
    Adams, Barbara L.
    Renes, Susan L.
    Morotti, Allan A.
    ONLINE LEARNING, 2018, 22 (03): : 55 - 85
  • [7] Improving Student Engagement and Success in Computer Programming Courses through Social Learning in Online Environments
    Gharbaoui, Hiba
    Mansouri, Khalifa
    Poirier, Franck
    INTERNATIONAL JOURNAL OF ENGINEERING PEDAGOGY, 2024, 14 (06): : 54 - 68
  • [8] Predicting Student Success Using Big Data and Machine Learning Algorithms
    Ouatik, Farouk
    Erritali, Mohammed
    Ouatik, Fahd
    Jourhmane, Mostafa
    INTERNATIONAL JOURNAL OF EMERGING TECHNOLOGIES IN LEARNING, 2022, 17 (12): : 236 - 251
  • [9] Factors and conditions that affect the goodness of machine learning models for predicting the success of learning
    Bognár L.
    Fauszt T.
    Computers and Education: Artificial Intelligence, 2022, 3
  • [10] A Comparative Study of Machine Learning Models for Predicting Meteorological Data in Agricultural Applications
    Suljug, Jelena
    Spisic, Josip
    Grgic, Kresimir
    Zagar, Drago
    ELECTRONICS, 2024, 13 (16)