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 条
  • [21] Bayesian Networks in Intelligent Tutoring Systems as an Assessment of Student Performance using Student Modeling
    Alday, Roselie B.
    [J]. PROCEEDINGS OF THE 2018 2ND INTERNATIONAL CONFERENCE ON ALGORITHMS, COMPUTING AND SYSTEMS (ICACS 2018), 2018, : 119 - 122
  • [22] The prediction of programming performance using student profiles
    Guohua Shen
    Sien Yang
    Zhiqiu Huang
    Yaoshen Yu
    Xin Li
    [J]. Education and Information Technologies, 2023, 28 : 725 - 740
  • [23] The prediction of programming performance using student profiles
    Shen, Guohua
    Yang, Sien
    Huang, Zhiqiu
    Yu, Yaoshen
    Li, Xin
    [J]. EDUCATION AND INFORMATION TECHNOLOGIES, 2023, 28 (01) : 725 - 740
  • [24] Evaluating a CBR system for predicting student performance
    Karamouzis, ST
    [J]. Proceedings of the IASTED International Conference on Artificial Intelligence and Applications, Vols 1and 2, 2004, : 524 - 528
  • [25] Development of an Intelligent Tutoring System Using Bayesian Networks and Fuzzy Logic for a Higher Student Academic Performance
    Eryilmaz, Meltem
    Adabashi, Afaf
    [J]. APPLIED SCIENCES-BASEL, 2020, 10 (19):
  • [26] An Extension of Fuzzy Deformable Prototypes for predicting student performance on Web-based Tutoring Systems
    Rosario Vazquez, M.
    Romero, Francisco P.
    Ruiz-Vanoye, Jorge
    Olivas, Jose A.
    Serrano-Guerrero, Jesus
    [J]. PROCEEDINGS OF THE 2015 CONFERENCE OF THE INTERNATIONAL FUZZY SYSTEMS ASSOCIATION AND THE EUROPEAN SOCIETY FOR FUZZY LOGIC AND TECHNOLOGY, 2015, 89 : 556 - 563
  • [27] The Programming Performance Prophecies: Predicting Student Achievement in a First-Year Introductory Programming Course
    Ringenberg, Jeff
    Lapp, Marcial
    Bansal, Apoorva
    Shah, Parth
    [J]. 2011 ASEE ANNUAL CONFERENCE & EXPOSITION, 2011,
  • [28] A Survey for Using AI Techniques for Predicting COVID-19
    Aldabagh, Hanan Anas
    Altalib, Ghayda Abdulaziz
    [J]. PROCEEDING OF THE 2ND 2022 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING (CSASE 2022), 2022, : 1 - 6
  • [29] Predicting Student Performance Using Data Mining and Learning Analytics Techniques: A Systematic Literature Review
    Namoun, Abdallah
    Alshanqiti, Abdullah
    [J]. APPLIED SCIENCES-BASEL, 2021, 11 (01): : 1 - 28
  • [30] Student Performance Prediction Using Collaborative Filtering Methods
    Bydzovska, Hana
    [J]. ARTIFICIAL INTELLIGENCE IN EDUCATION, AIED 2015, 2015, 9112 : 550 - 553