Predicting Student Performance in a Programming Tutoring System Using AI and Filtering Techniques

被引:0
|
作者
Ilic, Milos [1 ]
Kekovic, Goran [1 ]
Mikic, Vladimir [1 ]
Mangaroska, Katerina [2 ]
Kopanja, Lazar [1 ]
Vesin, Boban [2 ]
机构
[1] Alfa BK Univ, Fac Informat Technol, Belgrade 11000, Serbia
[2] Univ South Eastern Norway, Sch Business, N-3184 Vestfold, Norway
关键词
Artificial intelligence; Accuracy; Electronic learning; Predictive models; Artificial neural networks; Statistical analysis; Correlation; Artificial intelligence (AI); artificial neural networks (ANNs); e-learning; machine learning (ML); programming tutoring systems; AT-RISK STUDENTS; FEATURE-SELECTION; LEARNING-SYSTEMS; HIGHER-EDUCATION; SAMPLE-SIZE; ONLINE; PARTICIPATION; ANALYTICS; ACCURACY; NETWORK;
D O I
10.1109/TLT.2024.3431473
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In recent years, there has been an increasing trend of utilizing artificial intelligence (AI) methodologies over traditional statistical methods for predicting student performance in e-learning contexts. Notably, many researchers have adopted AI techniques without conducting a comprehensive investigation into the most appropriate and accurate approach to employ. Additionally, determining the optimal input parameters for each AI technique remains a pertinent question in this domain. This study employs machine learning (ML) and artificial neural networks (ANN) to predict student grades within a programming tutoring system. The experiment involved university students whose interaction data with the e-learning system were analyzed and used for predictions. By identifying the structural relationships between the properties of the input data, this research aims to determine the most efficient AI method for accurately predicting student performance in e-learning systems. The structure of the input data in these systems is described by variables related to individual student activities, so correlations between variables were a natural starting point for further theoretical considerations. In this manner, by applying a filtering technique based on the minimum redundancy-maximum relevance (mrMR) criterion, it was shown that correlations among predictors and between predictors and the target variable play a significant role in defining the appropriate model for predicting student grades. The results showed that ANN (the Levenberg-Marquardt algorithm with Bayesian regularization) outperformed ML methods, achieving the highest prediction accuracy. The results obtained from this study can be of great importance for learning technologies engineering and AI in general.
引用
收藏
页码:1931 / 1945
页数:15
相关论文
共 50 条
  • [1] USING LINEAR PROGRAMMING FOR PREDICTING STUDENT PERFORMANCE
    CAMPBELL, HG
    IGNIZIO, JP
    [J]. EDUCATIONAL AND PSYCHOLOGICAL MEASUREMENT, 1972, 32 (02) : 397 - &
  • [2] Using Collaborative Filtering Algorithms for Predicting Student Performance
    Adan-Coello, Juan Manuel
    Tobar, Carlos Miguel
    [J]. ELECTRONIC GOVERNMENT AND THE INFORMATION SYSTEMS PERSPECTIVE, EGOVIS 2016, 2016, 9831 : 206 - 218
  • [3] Using System Dynamics to Model Student Performance in an Intelligent Tutoring System
    Sanz, Maria T.
    Arnau, David
    Gonzalez-Calero, Jose A.
    Arevalillo-Herraez, Miguel
    [J]. PROCEEDINGS OF THE 25TH CONFERENCE ON USER MODELING, ADAPTATION AND PERSONALIZATION (UMAP'17), 2017, : 385 - 386
  • [4] Predicting Academic Performance of Student Using Classification Techniques
    Roy, Sagardeep
    Garg, Anchal
    [J]. 2017 4TH IEEE UTTAR PRADESH SECTION INTERNATIONAL CONFERENCE ON ELECTRICAL, COMPUTER AND ELECTRONICS (UPCON), 2017, : 568 - 572
  • [5] Analyzing Student Performance in Programming Education Using Classification Techniques
    Sunday, Kissinger
    Ocheja, Patrick
    Hussain, Sadiq
    Oyelere, Solomon Sunday
    Balogun, Oluwafemi Samson
    Agbo, Friday Joseph
    [J]. INTERNATIONAL JOURNAL OF EMERGING TECHNOLOGIES IN LEARNING, 2020, 15 (02): : 127 - 144
  • [6] Predicting Student Performance in Introductory Programming Courses
    Pires, Joao P. J.
    Correia, Fernanda Brito
    Gomes, Anabela
    Borges, Ana Rosa
    Bernardino, Jorge
    [J]. COMPUTERS, 2024, 13 (09)
  • [7] Emotional Impact for Predicting Student Performance in Intelligent Tutoring Systems (ITS)
    Assielou, Kouame Abel
    Haba, Cisse Theodore
    Goore, Bi Tra
    Kadjo, Tanon Lambert
    Yao, Kouakou Daniel
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (07) : 219 - 225
  • [8] A Review on Predicting Student's Performance using Data Mining Techniques
    Shahiri, Amirah Mohamed
    Husain, Wahidah
    Rashid, Nur'aini Abdul
    [J]. THIRD INFORMATION SYSTEMS INTERNATIONAL CONFERENCE 2015, 2015, 72 : 414 - 422
  • [9] Data Mining Techniques for Predicting Student Performance
    Shaleena, K. P.
    Paul, Shaiju
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON ENGINEERING AND TECHNOLOGY (ICETECH), 2015, : 48 - 50
  • [10] A performance management system for telecommunication network using AI techniques
    Zhang, Shaoyan
    Zhang, Rui
    Jiang, Jianmin
    [J]. DEPCOS - RELCOMEX 2008: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON DEPENDABILITY OF COMPUTER SYSTEMS, 2008, : 219 - +