β¨ 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 optigrade
python -m venv optigrade_env
optigrade-env\Scripts\activate # Windows
source optigrade_env/bin/activate # macOS/Linux
pip install -r requirements.txt
cp .env.example .env
# Add your Gemini API key
streamlit run optigrade_app.py
docker build -t optigrade-app .
install.bat
.\setup.ps1
These 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.py
models/model.pkl
OptiGrade 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.