β¨ Empowering students through smart academic forecasting, adaptive feedback, and personalized learning journeys
OptiGrade is an AI-powered academic assistant that analyzes student behavior and academic data to generate personalized study plans, predictive insights, and smart progress tracking. Built for higher institutions, OptiGrade empowers students with clarity, confidence, and tailored guidance through each semester.
- π Powered by machine learning
- π Deployed via Streamlit Model Engine
- π¨ Designed as a responsive mobile prototype for intuitive student interaction
- π Project documentation via Zoe Tech Hub
- π» Solo-developed, open-source, and ready to evolve through collaboration
ai edtech figma mobile-prototype uiux streamlit student-dashboard
machine-learning academic-planner higher-institution nigeria
Explore the mobile concept design on Figma below:
β¨ Live Preview:
"https://www.figma.com/embed?embed_host=streamlit&url=https://www.figma.com/proto/B2L8DOx0u3xuSWPhKpJpO5/OptiGrade-Mobile-App---EduTech?node-id=802-966&starting-point-node-id=802%3A966&scaling=scale-down"
- π CGPA Prediction β Forecast with up to 92% accuracy
- π§ Personalized Planning β AI study recommendations based on habits and performance
- π Course Manager β Organize courses and progress
- β±οΈ Study Hub β Pomodoro timer, goal tracking, and achievement system
- π Resource Library β Curated content per department
- π Analytics Dashboard β Visual insights into patterns and planning
π§ Track progress in GitHub Projects and Issues
git clone https://github.com/CryptoLab-service/OptiGrade-ML-model.git
cd optigradepython -m venv optigrade_env
optigrade-env\Scripts\activate # Windows
source optigrade_env/bin/activate # macOS/Linuxpip install -r requirements.txtcp .env.example .env
# Add your Gemini API keystreamlit run optigrade_app.pydocker build -t optigrade-app .install.bat.\setup.ps1These scripts will:
- Set up your virtual environment
- Install required dependencies
- Copy .env config file
- Retrain the prediction model
- Launch the Streamlit app
To retrain CGPA prediction:
data/training_data.csv
- credit_load
- study_hours
- GPA_last_semester
- current_CGPA
- target_CGPA
python models/train_model.pymodels/model.pklOptiGrade began as a one-developer vision. Now itβs a call for collaboration. Help expand access to intelligent learning tools worldwide.
We welcome:
- π« Institutions β Integrate with LMS systems
- π» Developers β Build open-source features
- π§ Experts β Review, challenge, and strengthen the logic
- π― Sponsors β Fund innovation and empower students globally
Together, we build tech that guides students smarter.
Toluwalope Oluwalowo |
|---|
| π» π π§ π¨ π βοΈ π‘ π |
Submit a Pull Request or join Discussions!
This project is licensed under the MIT License.
Feel free to use, modify, and share with proper attribution.
π View Full License
Always open to feedback, questions, and new ideas.
Reach out via GitHub Discussions or visit the Streamlit Demo
Built with π for students everywhere.