Submitted:
07 July 2026
Posted:
08 July 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
- average assignment score,
- number of missing assignments,
- assignment procrastination rate,
- average exam score, and
- exam accuracy.
- RQ1.
- How accurately can a multi-output deep learning model predict formative indicators using in-term LMS and assessment data?
- RQ2.
- How does it compare with traditional and state-of-the-art approaches?
- RQ3.
- How can predicted indicators inform formative feedback, self-regulation, and decision-making?
1.1. Related Work and Conceptual Foundations
1.1.1. Machine Learning for Predictive Learning Analytics
1.1.2. Deep Learning and Multi-Output Modeling
1.1.3. Self-Regulated Learning and Formative Assessment
1.1.4. Feedback Literacy and Student Agency
1.1.5. Integrating Technical and Pedagogical Perspectives
2. Institutional Context and Data Sources
3. Data Processing and Feature Construction
3.1. Variable Identification and Data Retrieval
3.2. Data Cleaning and Consolidation
3.2.1. Raw Data Preprocessing
3.2.2. Feature Engineering
- Assignments: min_assignment_score, max_assignment_score, avg_assignment_delay, assignment_submit_rate, assignment_procrast_rate, missing_assignments, late_assignments, ungraded_assignments.
- Exams: avg_exam_score, exam_accuracy, exam_incidents, avg_exam_incidents, ex-am_correct_answers, exam_submit_rate, incomplete_exams.
- Consistency/Effort: graded_assignments, total_assignments, min_exam_time, min_exam_score, max_exam_score.
3.2.3. Data Integration and Anonymization
3.3. Statistical Validation and Key Variable Selection
3.3.1. Distribution Assessment and Normality Testing
3.3.2. Feature Scaling
4. Model Design and Optimization
4.1. Multi-Output Prediction Strategy
4.2. Model Architecture
4.3. Hyperparameter Optimization
4.4. Training Procedure
4.5. Evaluation and Interpretability Checks
4.5.1. Pedagogical Interpretation
- Assignments (avg_assignment_score, missing_assignments, assignment_procrast_rate) reflect self-regulation and engagement. Consistent task completion proved more predictive than isolated high grades, underscoring the importance of continuous feedback and workload balance in preventing procrastination [10,11].
4.5.2. Predicted vs. Actual Analysis
5. Evaluation and Comparative Analysis
5.1. Baseline Models
5.2. Literature Benchmark Comparison
- Methodological: Exploiting inter-target correlations enables the model to capture richer patterns of student behavior, surpassing single-task approaches.
- Practical: Predictions are generated on actionable indicators during the course, enabling formative interventions instead of retrospective evaluations.
6. Robustness Analysis
6.1. Quantitative Robustness
6.2. Behavioral Robustness: Nuanced Profiles of Self-Regulated Engagement
7. Practical Application
7.1. Pedagogical Alignment and Educational Use
7.2. Operationalizing Predictions Within the Formative Assessment Cycle
7.3. Prototype Deployment Scenario: LARC Interface
8. Ethical Considerations
8.1. Data Protection and Anonymization
8.2. Non-Punitive and Support-Oriented Use
8.3. Transparency and Explainability
8.4. Consent and Governance
9. Discussion
10. Conclusion and Future Work
10.1. Future Work
Supplementary Materials
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| AI | Artificial Intelligence |
| DNN | Deep Neural Network |
| DT | Decision Tree |
| GenAI | Generative Artificial Intelligence |
| IQR | Interquartile Range |
| KS | Kolmogorov–Smirnov |
| LA | Learning Analytics |
| LARC | Learning Analytics Rescue Console |
| LMS | Learning Management System |
| LR | Linear Regression |
| MAE | Mean Absolute Error |
| ML | Machine Learning |
| OAP | Online Assessment Platform |
| PCA | Principal Component Analysis |
| QWK | Quadratic Weighted Kappa |
| RF | Random Forest |
| RMSE | Root Mean Square Error |
| SHAP | SHapley Additive exPlanations |
| SRL | Self-Regulated Learning |
| UCOL | Universidad de Colima |
| XAI | Explainable Artificial Intelligence |
References
- Chiarino, N.; Rodríguez Enríquez, C.; Curione, K.; Machado, A.; Bonilla, M.; Aspirot, L.; Garófalo, L.; Olveira, B. Abandono y permanencia estudiantil en universidades de Latinoamérica y el Caribe: Una revisión sistemática mixta. Act. Inv. En. Educ. 2024, 24, 1–37. [Google Scholar] [CrossRef]
- OECD Education at a Glance 2022: OECD Indicators; Education at a Glance; OECD: Paris, France, 2022; ISBN 978-92-64-58258-3.
- UNESCO-IESALC Informe Anual 2024; Organización de las Naciones Unidas para la Educación, la Ciencia y la Cultura (UNESCO): París, Francia; Caracas, Venezuela, 2025; p. 82.
- Rodríguez-Ortiz, M.Á.; Santana-Mancilla, P.C.; Anido-Rifón, L.E. Machine Learning and Generative AI in Learning Analytics for Higher Education: A Systematic Review of Models, Trends, and Challenges. Appl. Sci. 2025. [Google Scholar] [CrossRef]
- Universidad de Colima EvPraxis - Sistema de Evaluación En Línea 2024.
- Universidad de Colima Informe Institucional de Labores 2024; Universidad de Colima: Colima, México, 2024.
- Universidad de Colima Educ - Sistema Para La Gestión Del Aprendizaje En Línea 2024.
- Ponce-López, J.L.; Vicario-Solórzano, C.M.; López-Valencia, F. Estado Actual de las Tecnologías Educativas en las Instituciones de Educación Superior en México.; Asociación Nacional de Universidades e Instituciones de Educación Superior (ANUIES): México, 2021. [Google Scholar]
- Ponce-López, J.L.; Vicario-Solórzano, C.M.; López-Valencia, F. Estado actual de las tecnologías educativas en las instituciones de educación superior en México. In Estudio 2024; Asociación Nacional de Universidades e Instituciones de Educación Superior (ANUIES): México, 2024. [Google Scholar]
- Panadero, E. A Review of Self-Regulated Learning: Six Models and Four Directions for Research. Front. Psychol. 2017, 8. [Google Scholar] [CrossRef] [PubMed]
- Zimmerman, B.J. Becoming a Self-Regulated Learner: An Overview. Theory Into Pract. 2002, 41, 64–70. [Google Scholar] [CrossRef] [PubMed]
- Roll, I.; Winne, P.H. Understanding, Evaluating, and Supporting Self-Regulated Learning Using Learning Analytics. Learn. Anal. 2015, 2, 7–12. [Google Scholar] [CrossRef]
- Wu, J.-Y. Learning Analytics on Structured and Unstructured Heterogeneous Data Sources: Perspectives from Procrastination, Help-Seeking, and Machine-Learning Defined Cognitive Engagement. Comput. Educ. 2021, 163, 104066. [Google Scholar] [CrossRef]
- Afzaal, M.; Nouri, J.; Zia, A.; Papapetrou, P.; Fors, U.; Wu, Y.; Li, X.; Weegar, R. Explainable AI for Data-Driven Feedback and Intelligent Action Recommendations to Support Students Self-Regulation. Front. Artif. Intell. 2021, 4, 723447. [Google Scholar] [CrossRef] [PubMed]
- Imhof, C.; Comsa, I.-S.; Hlosta, M.; Parsaeifard, B.; Moser, I.; Bergamin, P. Prediction of Dilatory Behavior in eLearning: A Comparison of Multiple Machine Learning Models. IEEE Trans. Learn. Technol. 2022, 16, 648–663. [Google Scholar] [CrossRef]
- Mai, T.T.; Bezbradica, M.; Crane, M. Learning Behaviours Data in Programming Education: Community Analysis and Outcome Prediction with Cleaned Data. Future Gener. Comput. Syst. 2022, 127, 42–55. [Google Scholar] [CrossRef]
- Ramaswami, G.; Susnjak, T.; Mathrani, A. Supporting Students’ Academic Performance Using Explainable Machine Learning with Automated Prescriptive Analytics. BDCC 2022, 6, 105. [Google Scholar] [CrossRef]
- Black, P.; Wiliam, D. Developing the Theory of Formative Assessment. Educ. Asse Eval. Acc. 2009, 21, 5–31. [Google Scholar] [CrossRef]
- Carless, D.; Boud, D. The Development of Student Feedback Literacy: Enabling Uptake of Feedback. Assess. Eval. High. Educ. 2018, 43, 1315–1325. [Google Scholar] [CrossRef]
- Jivet, I.; Scheffel, M.; Specht, M.; Drachsler, H. License to Evaluate: Preparing Learning Analytics Dashboards for Educational Practice. In Proceedings of the Proceedings of the 8th International Conference on Learning Analytics and Knowledge, March 7 2018; ACM: Sydney New South Wales Australia; pp. 31–40. [Google Scholar]
- Molloy, E.; Boud, D.; Henderson, M. Developing a Learning-Centred Framework for Feedback Literacy. Assess. Eval. High. Educ. 2020, 45, 527–540. [Google Scholar] [CrossRef]
- Nicol, D.J.; Macfarlane-Dick, D. Formative Assessment and Self-regulated Learning: A Model and Seven Principles of Good Feedback Practice. Stud. High. Educ. 2006, 31, 199–218. [Google Scholar] [CrossRef]
- Crivei, L.M.; Ionescu, V.-S.; Czibula, G. An Analysis of Supervised Learning Methods for Predicting Students’ Performance in Academic Environments 2019. [CrossRef] [PubMed]
- Kostopoulos, G.; Kotsiantis, S.; Pierrakeas, C.; Koutsonikos, G.; Gravvanis, G.A. Forecasting Students’ Success in an Open University. IJLT 2018, 13, 26. [Google Scholar] [CrossRef]
- Moreno-Marcos, P.M.; Alario-Hoyos, C.; Munoz-Merino, P.J.; Kloos, C.D. Prediction in MOOCs: A Review and Future Research Directions. IEEE Trans. Learn. Technol. 2019, 12, 384–401. [Google Scholar] [CrossRef]
- Nuankaew, P. Dropout Situation of Business Computer Students, University of Phayao. Int. J. Emerg. Technol. Learn. 2019, 14, 115. [Google Scholar] [CrossRef]
- Polyzou, A.; Karypis, G. Feature Extraction for Next-Term Prediction of Poor Student Performance. IEEE Trans. Learn. Technol. 2019, 12, 237–248. [Google Scholar] [CrossRef]
- Fateh Allah, A.G. USING MACHINE LEARNING TO SUPPORT STUDENTS’ ACADEMIC DECISIONS. J. Theor. Appl. Inf. Technol. 2020, 98. [Google Scholar]
- Wakelam, E.; Jefferies, A.; Davey, N.; Sun, Y. The Potential for Student Performance Prediction in Small Cohorts with Minimal Available Attributes. Br. J. Educ. Technol. 2020, 51, 347–370. [Google Scholar] [CrossRef]
- Abou Gamie, E.; Abou El-Seoud, S.; A. Salama, M. Comparative Analysis for Boosting Classifiers in the Context of Higher Education. Int. J. Emerg. Technol. Learn. 2020, 15, 16. [Google Scholar] [CrossRef]
- Ayouni, S.; Hajjej, F.; Maddeh, M.; Al-Otaibi, S. A New ML-Based Approach to Enhance Student Engagement in Online Environment. PLoS ONE 2021, 16, e0258788. [Google Scholar] [CrossRef] [PubMed]
- Deho, O.B.; Joksimovic, S.; Li, J.; Zhan, C.; Liu, J.; Liu, L. Should Learning Analytics Models Include Sensitive Attributes? Explaining the Why. IEEE Trans. Learn. Technol. 2023, 16, 560–572. [Google Scholar] [CrossRef]
- Cui, Y.; Chen, F.; Shiri, A.; Fan, Y. Predictive Analytic Models of Student Success in Higher Education: A Review of Methodology. ILS 2019, 120, 208–227. [Google Scholar] [CrossRef]
- Qushem, U.B.; Oyelere, S.S.; Akçapınar, G.; Kaliisa, R.; Laakso, M.-J. Unleashing the Power of Predictive Analytics to Identify At-Risk Students in Computer Science. Tech Know Learn 2023. [Google Scholar] [CrossRef]
- Mubarak, A.A.; Cao, H.; Zhang, W. Prediction of Students’ Early Dropout Based on Their Interaction Logs in Online Learning Environment. Interact. Learn. Environ. 2022, 30, 1414–1433. [Google Scholar] [CrossRef]
- Talamás-Carvajal, J.A.; Ceballos, H.G. A Stacking Ensemble Machine Learning Method for Early Identification of Students at Risk of Dropout. Educ. Inf. Technol. 2023, 28, 12169–12189. [Google Scholar] [CrossRef]
- Winstone, N.E.; Nash, R.A.; Parker, M.; Rowntree, J. Supporting Learners’ Agentic Engagement With Feedback: A Systematic Review and a Taxonomy of Recipience Processes. Educ. Psychol. 2017, 52, 17–37. [Google Scholar] [CrossRef]
- Universidad de Colima Numeralia Institucional 2024; Universidad de Colima: Colima, México, 2024.
- Universidad de Colima Informe de labores 2024: Dirección General de Recursos Educativos Digitales (DGRED); Universidad de Colima: Colima, México, 2024.
- Universidad de Colima Informe de labores 2024: Dirección General de Tecnologías Informacionales (DGTI); Universidad de Colima: Colima, México, 2024.
- Álvarez Magallán, B.A.; Acosta-Díaz, R.; Morales-Vanegas, E.A. Privacy-Aware Artificial Intelligence: A Review of Design Principles and Applications. Av. En. IHC 2024, 9, 209–213. [Google Scholar] [CrossRef]
- Moreno-Marcos, P.M.; Muñoz-Merino, P.J.; Alario-Hoyos, C.; Estévez-Ayres, I.; Delgado Kloos, C. Analysing the Predictive Power for Anticipating Assignment Grades in a Massive Open Online Course. Behav. Inf. Technol. 2018, 37, 1021–1036. [Google Scholar] [CrossRef]
- Liao, C.-H.; Wu, J.-Y. Deploying Multimodal Learning Analytics Models to Explore the Impact of Digital Distraction and Peer Learning on Student Performance. Comput. Educ. 2022, 190, 104599. [Google Scholar] [CrossRef]
- Diario Oficial de la Federación Ley General de Protección de Datos Personales en Posesión de Sujetos Obligados. 2025.
- Karunaratne, T. For Learning Analytics to Be Sustainable under GDPR—Consequences and Way Forward. Sustainability 2021, 13, 11524. [Google Scholar] [CrossRef]
- UNESCO Recommendation on the Ethics of Artificial Intelligence 2022.
- Oye, E.; Frank, E.; Owen, J. Ethical Considerations in AI-Driven Education 2024. [CrossRef] [PubMed]
- Bråten, I.; Olaussen, B.S. Profiling Individual Differences in Student Motivation: A Longitudinal Cluster-Analytic Study in Different Academic Contexts. Contemp. Educ. Psychol. 2005, 30, 359–396. [Google Scholar] [CrossRef]
- Koopman, M.; Beijaard, D. Nuances and Details in Student Approaches to Learning in Innovative Secondary Education Using Profiles. Int. J. Educ. Res. Open 2024, 6, 100316. [Google Scholar] [CrossRef]










| Category | Source | Description |
|---|---|---|
| Exam performance | Evpraxis | Final exam score, relative score (%), time spent, and incident reports (e.g., interruptions or restarts). 838,597 records. |
| Assignment performance | Educ | Average grades and delivery status (on-time or late). 97,514 records. |
| LMS access behavior | Educ | Session counts, frequency, and duration. 372,672 records, with some missing data due to platform logging loss. |
| Forum participation | Educ | Posts, replies, and timestamps. 15,914 records; not all courses used forums. |
| Variable | Mean | Median | Std. Dev. | Min | Max |
|---|---|---|---|---|---|
| avg_assignment_score | 0.547 | 0.634 | 0.347 | 0.000 | 1.000 |
| missing_assignments | 0.124 | 0.074 | 0.131 | 0.000 | 1.000 |
| assignment_procrast_rate | 0.561 | 0.632 | 0.377 | 0.000 | 1.000 |
| avg_exam_score | 0.472 | 0.469 | 0.270 | 0.000 | 1.000 |
| exam_accuracy | 0.409 | 0.416 | 0.287 | 0.000 | 1.000 |
| assignment_submit_rate | 0.520 | 0.583 | 0.317 | 0.000 | 1.000 |
| exam_submit_rate | 0.708 | 0.750 | 0.326 | 0.000 | 1.000 |
| min_exam_time | 0.612 | 0.000 | 1.245 | 0.000 | 45.571 |
| avg_assignment_delay | 1.099 | 0.000 | 7.199 | -48.469 | 57.246 |
| Feature(s) | Test/Check | Result | Decision | Justification |
|---|---|---|---|---|
| avg_assignment_delay | KS test | KS statistic = 0.30721; p < 0.0001 | Keep + RobustScaler | Skewed distribution with extreme values → robust scaling to reduce influence of outliers |
| exam_incidents | KS test | KS statistic = 0.24661; p < 0.0001 | Keep + Min-Max Scaling (0–1) | Right-skewed bounded distribution → Min-Max scaling to preserve proportionality |
| exam_questions | Descriptive statistics | Unusually high max/mean/median values | Triggered data audit | Outliers led to the discovery of mislinked exams (same evpraxis group but different course) → recaptured data |
| assignment_delay | Descriptive statistics + distribution | Extreme delay values in a few courses | Triggered data audit | Detected reused course shells in LMS with outdated deadlines → affected records discarded or corrected |
| Dimension | Target variable(s) | Primary meaning |
|---|---|---|
| Achievement | avg_assignment_score, avg_exam_score | Performance in assignments and exams |
| Engagement | missing_assignments | Number of assignments not submitted |
| Temporal consistency | assignment_procrast_rate | Proportion of assignments submitted late |
| Evaluation quality | exam_accuracy | Precision in answering exam questions |
| Target variable | MAE | RMSE |
|---|---|---|
| Global Metrics | 0.0239 | 0.0404 |
| avg_assignment_score | 0.0412 | 0.0652 |
| missing_assignments | 0.0124 | 0.0182 |
| assignment_procrast_rate | 0.0182 | 0.0313 |
| avg_exam_score | 0.0271 | 0.0385 |
| exam_accuracy | 0.0203 | 0.0331 |
| Target variable | F1-macro | QWK |
|---|---|---|
| avg_assignment_score | 0.7010 | 0.9295 |
| missing_assignments | 0.9410 | 0.9585 |
| assignment_procrast_rate | 0.9422 | 0.9766 |
| avg_exam_score | 0.9039 | 0.9758 |
| exam_accuracy | 0.7892 | 0.9346 |
| Target variable | Linear Regression | Decision Tree | Random Forest |
|---|---|---|---|
| Global mean | MAE = 0.0836 RMSE = 0.1105 R2 = 0.8389 |
MAE = 0.0238 RMSE = 0.0528 R2 = 0.9668 |
MAE = 0.0199 RMSE = 0.0387 R2 = 0.9824 |
| avg_assignment_score | MAE = 0.0926 RMSE = 0.1170 R2 = 0.8867 |
MAE = 0.0388 RMSE = 0.0837 R2 = 0.9421 |
MAE = 0.0303 RMSE = 0.0571 R2 = 0.9730 |
| missing_assignments | MAE = 0.0000 RMSE = 0.000 R2 = 1.000 |
MAE = 0.0027 RMSE = 0.0088 R2 = 0.9947 |
MAE = 0.0030 RMSE = 0.0066 R2 = 0.9970 |
| assignment_procrast_rate | MAE = 0.1691 RMSE = 0.2183 R2 = 0.6558 |
MAE = 0.0252 RMSE = 0.0690 R2 = 0.9656 |
MAE = 0.0278 RMSE = 0.0546 R2 = 0.9785 |
| avg_exam_score | MAE = 0.0457 RMSE = 0.0611 R2 = 0.9497 |
MAE = 0.0202 RMSE = 0.0412 R2 = 0.9772 |
MAE = 0.0159 RMSE = 0.0320 R2 = 0.9862 |
| exam_accuracy | MAE = 0.1105 RMSE = 0.1563 R2 = 0.7024 |
MAE = 0.0322 RMSE = 0.0612 R2 = 0.9543 |
MAE = 0.0225 RMSE = 0.0432 R2 = 0.9772 |
| Reference | Model(s) | Prediction Target | R2 | MAE | RMSE |
|---|---|---|---|---|---|
| Moreno-Marcos et al. [42] | Regression, SVM, Decision Tree, Random Forest | End-of-course (final grade) & in-term (assignment scores) | - | - | 0.126 |
| Kostopoulos et al. [24] | Ensemble (REPTree + M5’ Rules regression) | End-of-course (final exam grade 5–10) | - | 0.55 | - |
| Crivei et al. [23] | Random Forest, ANN, SVM, Decision Tree | End-of-course (final exam grade) | - | - | 1.22 |
| Fateh Allah [28] | Gradient Boosted Trees, Random Forest, DL | End-of-course GPA (major, concentration, course) | - | - | 0.18 |
| Liao & Wu [43] | Ensemble (RF, SVM, FCNN, LSTM, etc.) | End-of-course (final grade) | 0.58 | - | - |
| Imhof et al. [15] | Comparison of 8 ML algorithms (NB, KNN, RBFN…) | Assignment delay (days, LMS + questionnaires) | - | 7.27 | - |
| This study (DNN) | Multi-output Deep Neural Network | Assignments, Exams, Engagement (5 targets) | 0.9803 | 0.0239 | 0.0404 |
| Condition | Median R2 (IQR) | Median MAE (IQR) | Notes |
|---|---|---|---|
| All features | 0.970 (0.962–0.971) | 0.032 (0.032–0.036) | Baseline configuration |
| Top-15 features | 0.958 (0.955–0.963) | 0.038 (0.035–0.039) | Compact subset, stable |
| Top-10 features | 0.857 (0.849–0.863) | 0.063 (0.060–0.065) | Noticeable reduction |
| Test 10% | 0.961 | 0.037 | Median by split ratio |
| Test 20% | 0.951 | 0.041 | — |
| Test 30% | 0.957 | 0.038 | — |
| MinMax scaler | 0.952 | 0.041 | Median by scaler |
| Robust scaler | 0.964 | 0.034 | Slightly superior |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).