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

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.

Authors

Institutions

Publication Details

Journal
PLoS ONE
Published
2024-09-03
DOI
https://doi.org/10.1371/journal.pone.0307536
Citations
4
Primary Topic
Online Learning and Analytics
Type
article
Field-Weighted Citation Impact
1.65
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

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

Md Palash Uddin, Adiba Mahjabin Nitu, Md. Abu Marjan, Masud Ibn Afjal et al.
4 citations
PLoS ONE
Online Learning and Analytics
1.65
article

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

Md Palash Uddin, Adiba Mahjabin Nitu, Md. Abu Marjan, Masud Ibn Afjal, Md. Abdulla Al Mamun, Md Rashedul Islam
article en
4 citations

Abstract

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.

PLoS ONEVol. 19(9)
Hajee Mohammad Danesh Science and Technology University (BD)
Quality Education
Openalex Percentile: Top 12%
Online Learning and Analytics
1.65
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.