Enhancing tertiary students' programming skills with an explainable Educational Data Mining approach

被引:1
作者
Islam, Md Rashedul [1 ]
Nitu, Adiba Mahjabin [1 ]
Abu Marjan, Md [1 ]
Uddin, Md Palash [1 ]
Afjal, Masud Ibn [1 ]
Al Mamun, Md Abdulla [1 ]
机构
[1] Hajee Mohammad Danesh Sci & Technol Univ, Dept Comp Sci & Engn, Dinajpur, Bangladesh
关键词
CLASSIFICATION; PERFORMANCE; SMOTE;
D O I
10.1371/journal.pone.0307536
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Educational Data Mining (EDM) holds promise in uncovering insights from educational data to predict and enhance students' performance. This paper presents an advanced EDM system tailored for classifying and improving tertiary students' programming skills. Our approach emphasizes effective feature engineering, appropriate classification techniques, and the integration of Explainable Artificial Intelligence (XAI) to elucidate model decisions. Through rigorous experimentation, including an ablation study and evaluation of six machine learning algorithms, we introduce a novel ensemble method, Stacking-SRDA, which outperforms others in accuracy, precision, recall, f1-score, ROC curve, and McNemar test. Leveraging XAI tools, we provide insights into model interpretability. Additionally, we propose a system for identifying skill gaps in programming among weaker students, offering tailored recommendations for skill enhancement.
引用
收藏
页数:25
相关论文
共 59 条
[1]   Complementing Educational Recommender Systems with Open Learner Models [J].
Abdi, Solmaz ;
Khosravi, Hassan ;
Sadiq, Shazia ;
Gasevic, Dragan .
LAK20: THE TENTH INTERNATIONAL CONFERENCE ON LEARNING ANALYTICS & KNOWLEDGE, 2020, :360-365
[2]   Role of convolutional features and machine learning for predicting student academic performance from MOODLE data [J].
Abuzinadah, Nihal ;
Umer, Muhammad ;
Ishaq, Abid ;
Al Hejaili, Abdullah ;
Alsubai, Shtwai ;
Eshmawi, Ala' Abdulmajid ;
Mohamed, Abdullah ;
Ashraf, Imran .
PLOS ONE, 2023, 18 (11)
[3]   The impact of engineering students' performance in the first three years on their graduation result using educational data mining [J].
Adekitan, Aderibigbe Israel ;
Salau, Odunayo .
HELIYON, 2019, 5 (02)
[4]  
Adeniyi D. A., 2016, Applied Computing and Informatics, V12, P90, DOI 10.1016/j.aci.2014.10.001
[5]   Educational data mining and learning analytics for 21st century higher education: A review and synthesis [J].
Aldowah, Hanan ;
Al-Samarraie, Hosam ;
Fauzy, Wan Mohamad .
TELEMATICS AND INFORMATICS, 2019, 37 :13-49
[6]   Student-Engagement Detection in Classroom Using Machine Learning Algorithm [J].
Alruwais, Nuha ;
Zakariah, Mohammed .
ELECTRONICS, 2023, 12 (03)
[7]  
Amare MY, 2021, SHS WEB C EDP SCI WE, V129
[8]  
Annamalai S, 2019, Novel Practices and Trends in Grid and Cloud Computing, P59, DOI [10.4018/978-1-5225-9023-1.ch005, DOI 10.4018/978-1-5225-9023-1.CH005]
[9]  
Baker RS., 2016, The Wiley handbook of cognition and assessment: Frameworks, methodologies, and applications, P379, DOI [DOI 10.1002/9781118956588.CH16, DOI 10.1007/978-1-4614-3305-7_4]
[10]   Boosted Near-miss Under-sampling on SVM ensembles for concept detection in large-scale imbalanced datasets [J].
Bao, Lei ;
Juan, Cao ;
Li, Jintao ;
Zhang, Yongdong .
NEUROCOMPUTING, 2016, 172 :198-206