Track Fit - AI in Education | Gamified Learning | Tools for Teacher
🤖 AI Mentor – Your Personal AI Coding Coach
🌟 Inspiration
Coding is best learned by doing, not by watching endless lectures. But students often ask themselves:
- Am I writing good code?
- Where do I actually stand in my coding journey?
- What should I practice next?
That lack of personalized feedback is the missing piece in coding education. This inspired us to create AI Mentor — an AI-powered platform that turns each student’s GitHub activity into a personalized classroom.
❓ Problem Statement
- ❌ Current platforms (LeetCode, HackerRank) only test pass/fail — no personalized growth.
- ❌ Students rarely know their weaknesses in real coding (modularity, documentation, optimization).
- ❌ Motivation fades without clear milestones or gamification.
🚧 Challenges We Ran Into
- Integrating AI with static analysis tools (SonarQube, ESLint, PyLint).
- Keeping MVP lightweight but impactful in hackathon scope.
- Handling rate limits with GitHub API.
- Designing UI that feels like a mentor, not just a tool.
🏆 Accomplishments We’re Proud Of
- Built a working end-to-end flow (GitHub → Feedback → Challenge → Dashboard).
- Created personalized education from real coding data.
- Brought gamification into coding education in a practical way.
- Designed something that could scale for teachers + classrooms.
📚 What We Learned
- How to integrate AI feedback into coding education.
- Importance of storytelling in EdTech (problem → mentor → growth).
- Learned that small features (badges, feedback messages) have huge motivational impact.
💡 Our Solution
AI Mentor = GitHub + AI Feedback + Gamified Practice
- 🔗 Connect GitHub → system analyzes repos, commits, and code quality.
- 🧠 AI Feedback Engine → “Your functions are too long, try modularizing.”
- 🎯 Personalized Challenges → generated based on weaknesses (e.g., recursion, modularity).
- 📊 Progress Dashboard → badges, levels, and skill growth over time.
- 👩🏫 (Bonus) Teacher View → lets instructors track class progress and compare student growth.
🚀 What it Does (Hackathon MVP)
- Student connects GitHub → repos and commits fetched via GitHub API.
- AI Feedback Engine (rule-based + GPT prompts) analyzes code structure.
- Challenge Generator → pulls tailored challenges from a predefined set.
- Dashboard → shows levels, badges, and progress improvement.
🛠 How We Built It
# Tech Stack
Frontend: React + TailwindCSS (dashboard, badges, clean UI)
Backend: Node.js / Express or FastAPI (handles GitHub + AI logic)
APIs: GitHub API for repos, OpenAI API for feedback
Database: Firebase / Postgres for user progress tracking
Gamification: Badge & Level system linked to completed challenges
Built With
- api
- express.js
- github
- next
- react
- tailwind
Log in or sign up for Devpost to join the conversation.