2026ai
Student Performance Prediction
Predicts whether a student will struggle with a lesson, from their learning history.
- Role
- ML engineer
- Built with
- PythonXGBoostscikit-learnSHAPFastAPI
What it does
Takes a student's learning history and predicts whether they're likely to struggle with an upcoming lesson — early enough to do something about it.
The pipeline
Feature engineering, three models compared against each other, and SHAP explainability so a prediction can be justified rather than just emitted.
That last part matters: a model that flags a student without being able to say why is not something a teacher can act on responsibly.
Served behind a documented REST API.
Next