The Problem
In India, 250 million+ parents struggle to help their children with homework—not because they don't care, but because their children attend English-medium schools while they themselves have limited English literacy.
Current reality:
- Child brings home English homework
- Parent can't read or understand the content
- Child's learning depends on parent's language skills, not their dedication
- Educational inequity perpetuates across generations
Our Solution
Parent-Co-Teacher transforms homework images into actionable parent-child teaching scripts in Hinglish (natural Hindi-English code-mixing), with AI-powered audio so parents can teach effectively regardless of their own literacy level.
Key Features
| Feature | Description |
|---|---|
| 📸 Scan-to-Teach | Photograph homework → Get teaching scripts instantly |
| 🗣️ Hinglish Scripts | Natural code-mixed language, not awkward translations |
| 🔊 Audio Playback | Listen and learn pronunciation before teaching |
| 📚 Chapter Mode | Break down textbook chapters into teachable segments |
| 🎯 Weakness Tracking | Identify and address learning gaps over time |
| 🏃 Marathon Agent | Autonomous 7-day learning plans with self-improvement |
Marathon Agent: Autonomous Planning
Our standout feature is an autonomous learning planner that:
- Analyzes session history and weakness trends
- Generates a personalized 7-day learning plan
- Self-critiques using quality metrics (50-100 scale)
- Refines the plan before presenting to parents
- Adapts missions based on completed work via check-ins
This isn't a chatbot—it's a stateful orchestration system that learns and improves.
Tech Stack
- Frontend: React 19 + TypeScript + Tailwind CSS + Vite
- AI: Gemini 3 Pro (Vision + Reasoning) + Gemini 3 Flash (Generation) + Gemini TTS
- Storage: IndexedDB (client-side, privacy-preserving)
Challenges we ran into
- Reliability for live demo with mixed scan quality and varied textbook layouts
- Natural language quality (avoiding literal/robotic Hindi translation)
- Consistency across workflows (homework, chapter, quiz, micro-lesson, marathon)
- Stateful autonomy (moving from one-shot answer generation to long-running planning)
Accomplishments that we're proud of
Accessibility Drives Innovation: Designing for parents who can't read English forced us to build better UX for everyone. Audio-first, visual-guided interfaces work better than text-heavy alternatives.
Self-Critique Requires Structure: Asking an LLM to "improve this" doesn't work. Providing a concrete verification checklist with specific criteria produces measurable improvements.
Stateful AI > Stateless Prompts: The power of our Marathon Agent comes from memory—session history, weakness trends, mission progress. Single-prompt chatbots can't achieve this.
Code-Mixed Language is Hard: Hinglish isn't Hindi or English—it's a dynamic blend that varies by region and context. We learned to specify "natural Mumbai Hinglish" for consistent, authentic output.
Real Users Ground Truth: Every design decision traces back to "Would Sunita understand this?" This persona-driven development kept us focused on actual impact over technical elegance.
What's next for Parent-Co-Teacher
Voice Input: Let parents ask questions by speaking instead of typing. "Yeh question ka answer kya hai?" triggers voice-to-text and generates a response.
Regional Language Expansion: Start with Tamil-English, Telugu-English, and Marathi-English code-mixing for South and West India.
Teacher Dashboard: Let teachers assign homework through the app and track which parents engaged with it—bridging the school-home gap.
WhatsApp Integration: Most Indian parents live on WhatsApp. A bot that accepts homework photos and returns audio guidance would dramatically increase accessibility.
Community Curriculum: Let successful parents share their Marathon Agent plans with others facing similar challenges. Crowdsourced, proven learning paths.
Offline Mode: Full offline functionality for areas with unreliable internet. Pre-download curriculum content and sync when connected.
Built With
- gemini
- indexdb
- react
- tailwind
- typescript
- vite
Log in or sign up for Devpost to join the conversation.