An AI powered student analytics dashboard that predicts academic performance using machine learning and provides personalized recommendations, visual analytics, and downloadable PDF reports.
✅ Student Performance Prediction using Machine Learning ✅ Prediction Confidence Percentage ✅ Personalized Academic Recommendations ✅ Light / Dark Theme Toggle ✅ Student Profile Card ✅ Performance Trend Visualization ✅ PDF Report Generation ✅ Interactive Dashboard using Streamlit
- Python
- Streamlit
- Scikit-learn
- Pandas
- NumPy
- Matplotlib
- ReportLab
student-performance-project/
│── app.py
│── train_model.py
│── recommendation.py
│── model.pkl
│── student_data.csv
│── requirements.txt
│── README.md
│── .gitignorepip install -r requirements.txtstreamlit run app.py- Dataset preprocessing
- Model training using classification algorithm
- Performance prediction
- Confidence calculation
- Recommendation generation
- Multi-student record management using database
- Faculty login dashboard
- Admin analytics panel
- Cloud deployment
- Mobile responsive version
- Advanced ML models for higher accuracy
- Attendance integration from ERP systems
- Colleges for academic monitoring
- Teachers for early intervention
- Students for self-improvement
- Academic performance analytics
Namrata Singh
Star this repository and connect it with future ML projects.


