Inspiration
Indian college faculty spend entire weekends manually preparing NAAC/NBA accreditation reports. Students have no personalized guidance between classes. As an engineering student at SRM University, I experience this problem firsthand every semester.
What it does
EduPilot is a dual-purpose AI agent:
For Faculty: Upload a question paper → Gemini classifies every question using Bloom's Taxonomy → auto-generates CO-PO attainment matrix → exports a NAAC-ready PDF report in one click.
For Students: A Socratic tutor powered by Gemini that never gives direct answers — it guides students to discover concepts themselves, tracking understanding level per topic.
How we built it
- Google Cloud Agent Builder + Gemini 2.0 Flash — core reasoning engine for Bloom's classification and Socratic tutoring
- MongoDB Atlas — vector search for CO-PO mapping, student session storage
- Elasticsearch — full-text search across syllabus PDFs and past question papers
- Arize Phoenix — traces every Gemini decision for educational accountability
- FastAPI + React + Vite — full-stack agent architecture
Challenges we ran into
- Python 3.14 compatibility with newer AI packages required building a pluggable LLM provider system
- Gemini API free tier quota limits required implementing graceful fallback architecture
- CO-PO mapping required combining vector similarity search with Bloom's classification
Accomplishments that we're proud of
- Built a complete working agent with real MongoDB Atlas, Elasticsearch, and Arize integration
- Socratic tutor that tracks student understanding level across sessions
- One-click NAAC PDF generation that replaces weeks of manual faculty work
What we learned
Designing resilient AI agents with fallback strategies is as important as the AI logic itself. Every external dependency needs a graceful degradation path.
What's next for EduPilot
- WhatsApp integration for students in tier-2/3 cities
- Multi-college deployment with shared question bank
- Vernacular language support (Hindi, Telugu, Tamil)
- Integration with college ERP systems for automatic attendance and marks sync
Built With
- arize-phoenix
- elasticsearch
- fastapi
- gemini-2.0-flash
- google-cloud-agent-builder
- mongodb-atlas
- python
- react
- reportlab
- tailwind-css
- vite
Log in or sign up for Devpost to join the conversation.