Search Results for digital-learning-features
Abstract
This study presents a machine learning-based framework for predicting and analyzing student academic performance using behavioral, psychological, demographic, and digital learning features. The dataset consists of 14,003 student records collected from higher education institutions in 2024 and obtained from Kaggle. It includes 16 variables covering study behaviors, engagement patterns, learning resources, psychological factors, and demographic characteristics. The target variable (response) was Final Grade, which was categorized into four performance levels: Low / Fail / Poor performance, below average performance, Good / Average performance, and Excellent / High performance, representing overall academic performance. Three machine learning algorithms XGBoost (Extreme Gradient Boosting), CatBoost (Categorical Boosting), and Support Vector Machine (SVM) were applied to classify student performance levels. The models were evaluated using confusion matrices, accuracy, F1-score, MCC, R², RMSE, MAE, and feature importance analysis. Results show that XGBoost achieved the highest performance (99.96% accuracy), followed by CatBoost (99.82%) and SVM (98.96%). Analysis of the importance analysis revealed that Exam Score is the most influential predictor across all models. The study highlights the effectiveness of advanced machine learning techniques in predicting academic success and supporting data-driven educational decision-making.