Back to projects
PredictEd

PredictEd

PythonPython
ReactReact
MongoDBMongoDB
Gemini LLMGemini LLM
Grok LLMGrok LLM

PredictEd is an academic analytics platform that combines machine learning with large language models to predict student outcomes and generate actionable insights for educators.

The prediction engine is a Python-based ML model trained on historical academic data — attendance, grades, assignment scores — to forecast end-semester performance with reasonable accuracy. On top of the predictions, Gemini and Grok LLMs are used to generate natural-language summaries and recommendations per student, surfacing patterns that raw numbers don't communicate.

The React frontend presents dashboards for teachers to review cohort-level and individual-level analytics. MongoDB stores student records and model outputs. The system is designed to be explainable — every prediction is accompanied by the key contributing factors.