Objective
To build a machine learning model that predicts student performance (pass/fail or grade) based on historical academic and behavioural data.
Inputs
- Internal marks, quiz scores, assignment scores.
- Attendance percentage.
- Number of backlogs, lab performance, etc.
Methodology
- Collect anonymized student data.
- Perform feature engineering and normalization.
- Train models: Logistic Regression, Random Forest, XGBoost.
- Compare accuracy, precision, recall, F1-score.
- Deploy as a simple web UI where faculty can enter new data and get prediction.
Outcome
The model helps identify at-risk students early so that faculty can provide timely support and remedial classes.