EduTrace – AI Gap-Finder Tutor
Inspiration
Traditional education focuses on evaluating answers rather than understanding why students make mistakes. After every exam, students usually receive marks and the correct solutions, but they rarely receive personalized guidance on the concepts they failed to understand. Existing AI tools are excellent at answering questions, yet they do not identify the hidden conceptual gaps that cause students to repeatedly make the same mistakes.
This inspired us to build EduTrace, an AI-powered learning assistant that transforms every mistake into a personalized learning opportunity.
AI tools answer questions. EduTrace discovers the concepts students are missing.
The Problem
Many students spend hours studying but continue making the same mistakes because they never identify the root cause of their misunderstanding. Teachers also face the challenge of providing individualized feedback for every student, especially in large classrooms.
Current educational platforms primarily focus on:
- Providing answers
- Assigning marks
- Recommending generic courses
Very few platforms explain why a student answered incorrectly or identify the exact concept they need to strengthen.
Our Solution
EduTrace analyzes exam papers, assignments, handwritten notes, and coding submissions using Artificial Intelligence.
Instead of simply marking an answer as incorrect, EduTrace:
- Identifies the exact concept the student misunderstood.
- Maps mistakes to micro-concepts.
- Generates personalized bite-sized lessons.
- Uses Socratic questioning to encourage critical thinking.
- Creates targeted practice questions.
- Tracks learning progress over time.
The result is a personalized learning journey tailored to each student's needs.
How We Built It
EduTrace is designed as a modern AI-powered web platform.
Frontend
- Next.js
- TypeScript
- Tailwind CSS
- shadcn/ui
Backend
- FastAPI
Database
- MongoDB Atlas
Artificial Intelligence
- Google Gemini API for concept analysis, lesson generation, and tutoring.
- Mistral OCR for extracting text from handwritten documents and PDFs.
Cloud Services
- Cloudinary for secure document storage.
- Clerk Authentication for user management.
The workflow is:
Student Upload → OCR → AI Analysis → Concept Gap Detection → Personalized Lesson → Practice → Progress Tracking
Key Features
- AI-powered answer analysis
- Micro-concept gap detection
- Knowledge gap mapping
- Personalized AI-generated lessons
- Socratic AI tutor
- Personalized practice generation
- Coding mistake analysis
- Progress analytics dashboard
- Professor Connect
- Multi-language support
Challenges We Faced
One of the biggest challenges was moving beyond simple answer evaluation. We needed to design a system capable of identifying the reason behind a student's mistake, rather than just determining whether the answer was right or wrong.
Another challenge was organizing educational content into structured concept hierarchies so that mistakes could be accurately mapped to specific micro-concepts. We also focused on ensuring that AI-generated lessons remain concise, personalized, and easy to understand without overwhelming the learner.
What We Learned
Building EduTrace helped us understand that effective education is not about providing more answers—it is about identifying learning gaps.
We also learned how AI can be combined with structured educational frameworks to create personalized learning experiences instead of generic tutoring. Integrating OCR, large language models, cloud technologies, and analytics demonstrated how multiple technologies can work together to solve real educational challenges.
Future Vision
Our vision is to make personalized education accessible to every learner.
Future enhancements include:
- Support for school curricula and competitive exams.
- Regional language learning.
- Voice-based AI tutoring.
- Teacher analytics dashboard.
- Institutional learning analytics.
- Integration with Learning Management Systems (LMS).
Our long-term goal is to help students build strong conceptual foundations and transform every mistake into a step toward mastery.
Built With
- fastapi
- gemini
- mistral
- mongodb
- next.js
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.