| _version_ | 1866901949904846848 |
|---|---|
| author | Saurabh Sharma, Vaibhav Paliwal, Manohar Singh, Bhavesh Kumawat, Smita Dandge |
| author_facet | Saurabh Sharma, Vaibhav Paliwal, Manohar Singh, Bhavesh Kumawat, Smita Dandge |
| contents | <h2>Abstract</h2> <div>Predicting student academic performance at an early stage is a critical challenge in modern educational institutions. This paper presents an end-to-end machine learning pipeline that applies the Decision Tree ID3 algorithm to predict student grade categories and identify at-risk students before final examinations. The system accepts ten student-level features — including attendance, previous scores, study hours, internal marks, assignment completion, participation score, lab performance, number of backlogs, parental education, and internet access — and classifies each student into one of four grade categories: Distinction (≥75%), First Class (60–74%), Pass (40–59%), or Fail (<40%). A standard preprocessing pipeline comprising median imputation, label encoding, and standard scaling is applied before model training. The trained model is deployed via a Flask REST API with a browser-based HTML interface enabling real-time prediction with confidence scores, interpretable decision paths, and proactive risk warnings. Experimental evaluation on a 500-record synthetic dataset yields an accuracy of 57%, precision of 60%, and F1-score of 57%. Results confirm that attendance and previous academic scores are the two dominant predictors of student outcomes, consistent with prior literature. The system provides educators with an interpretable, actionable tool for early intervention.</div> <h2>Keywords</h2> attendance prediction, decision tree, educational data mining, ID3 algorithm, machine learning, student performance prediction |
| format | Recurso digital |
| id | zenodo_https___doi_org_10_5281_zenodo_20001598 |
| institution | Zenodo |
| language | |
| publishDate | 2026 |
| publisher | Zenodo |
| record_format | zenodo |
| spellingShingle | Student Performance Prediction Using Machine Learning Saurabh Sharma, Vaibhav Paliwal, Manohar Singh, Bhavesh Kumawat, Smita Dandge <h2>Abstract</h2> <div>Predicting student academic performance at an early stage is a critical challenge in modern educational institutions. This paper presents an end-to-end machine learning pipeline that applies the Decision Tree ID3 algorithm to predict student grade categories and identify at-risk students before final examinations. The system accepts ten student-level features — including attendance, previous scores, study hours, internal marks, assignment completion, participation score, lab performance, number of backlogs, parental education, and internet access — and classifies each student into one of four grade categories: Distinction (≥75%), First Class (60–74%), Pass (40–59%), or Fail (<40%). A standard preprocessing pipeline comprising median imputation, label encoding, and standard scaling is applied before model training. The trained model is deployed via a Flask REST API with a browser-based HTML interface enabling real-time prediction with confidence scores, interpretable decision paths, and proactive risk warnings. Experimental evaluation on a 500-record synthetic dataset yields an accuracy of 57%, precision of 60%, and F1-score of 57%. Results confirm that attendance and previous academic scores are the two dominant predictors of student outcomes, consistent with prior literature. The system provides educators with an interpretable, actionable tool for early intervention.</div> <h2>Keywords</h2> attendance prediction, decision tree, educational data mining, ID3 algorithm, machine learning, student performance prediction |
| title | Student Performance Prediction Using Machine Learning |
| url | https://doi.org/10.5281/zenodo.20001598 |