Inspiration
What it does
How we built it
Challenges we ran into
Accomplishments that we're proud of
What we learned
What's next for Student Productivity
💡 Inspiration
Many students struggle to understand why their performance is low even after putting effort. Traditional education systems do not provide personalized feedback or actionable improvement plans. This inspired us to build an AI system that acts like a personal learning mentor and helps students improve using data-driven insights.
🚀 What it does
SmartEdu AI predicts student academic performance based on factors like study hours, attendance, and marks. It then uses AI to generate personalized study plans, identify weak areas, suggest daily routines, and provide motivation. It works like a smart virtual tutor for students.
🛠️ How we built it
We built this project using:
Python for backend development Pandas & NumPy for data processing Scikit-learn (RandomForestClassifier) for machine learning model Streamlit for interactive web application Google Gemini AI for generating personalized insights Joblib for model saving and deployment
The system combines machine learning prediction with generative AI to deliver both analytics and guidance.
⚠️ Challenges we ran into
Handling feature mismatch between training and prediction data Encoding categorical variables correctly Integrating Gemini AI API with Streamlit Maintaining consistent UI across multiple pages Fixing deployment and module path issues 🏆 Accomplishments that we're proud of Successfully built an AI-powered end-to-end student performance system Integrated ML prediction + Generative AI in one platform Designed a clean and interactive Streamlit dashboard Achieved real-time prediction with personalized insights Built a scalable structure for future improvements
📚 What we learned
Practical machine learning model development and deployment Feature engineering and data preprocessing techniques API integration with Google Gemini AI Streamlit multi-page application design Debugging real-world ML deployment issues
🔮 What's next for SmartEdu AI
Add deep learning-based performance prediction Include student progress tracking dashboard Build mobile-friendly version Add voice-based AI mentor Integrate real-time feedback system for teachers Deploy on cloud for large-scale student usage
Log in or sign up for Devpost to join the conversation.