May 22, 2026

अवधी AI Physics Vernacular Tutor

edtech vernacular ai social impact up board education personalized learning equal opportunity agentic ai ai tutor

Project Purpose

In Uttar Pradesh, lakhs of UP Board students prepare for critical science examinations in their native language or local dialects (such as Awadhi). They face a massive educational barrier: premium coaching centers (like the famous Hazratganj coaching belt in Lucknow) are highly expensive, competitive, and primarily taught in formal Hindi or English.

अवधी AI Physics Vernacular Tutor bridges this gap. It serves as a personalized, low-latency, voice-to-voice educational tutor that adapts directly to the student's local dialect (Awadhi, Hindi, or Auto-Adapt) and pace (Slow, Normal, or Fast), bringing quality, localized physics coaching straight to their screens.


Project Goals

  1. Remove Linguistic Barriers: Deliver human-like, low-latency voice explanations in the Lucknowi Awadhi dialect, making complex physics concepts intuitive and culturally familiar.
  2. Dynamic Visual Integration: Pair speech instructions with on-demand, interactive HTML5/JS blackboard simulations (generated in real-time by the AI) so students can visualize forces, gravity, and inertia instead of memorizing equations.
  3. Continuous Gap Profiling: Automatically diagnose student strengths and learning gaps based on verbal interactions and interactive board quizzes, allowing the tutor to adapt future pacing and topics.
  4. Actionable Educator Oversight: Equip coordinators/teachers with an active, real-time dashboard to design lesson roadmap checklists, track student performance metrics, and export diagnostics reports automatically.

This build was uploaded as a hackathon project

Hackathon

Build with AI: Agentic Premier League

View All Projects
Give a star to encourage!Discussion
Start a new conversation!
Login to join the discussion

More Builds by Vatsal Mishra

vibecoding business indie hacker solo builder mrr
Updates
  • Auto-start microphone immediately on session connect (ws.onopen -> startMic()) Add startMic() helper: creates AudioRecorder that streams PCM chunks continuously to Gemini Live API; recorder stays alive for zero-latency unmute Add toggleMute(): flips recorder._muted flag; chunks silently dropped when muted Add isMuted state; reset to false on disconnectSession Replace old tap-to-start/stop recording dock UI with live voice dock: Green pulsing dot when live, grey when muted 'लाइव सत्र जारी — सीधे बोलें' / 'माइक म्यूट — Unmute करके बोलें' status text Mute Mic / Unmute Mic button (red tint when muted, indigo when live) Text input retained as fallback alongside live mic Remove old toggleRecording (replaced by startMic + toggleMute) Restructure all coordinator tabs into Gmail-style master-detail layout: Tutors: left list + right create/edit form Student Roster: left selection list + right roadmap tuner Live Monitor: left student list + right diagnostics/prompts panel Fix JSX syntax error in Live Monitor tab (dangling expressions from prior merge) Replace dark glassmorphic panels entirely with pure white / #f9f9fb surfaces Single Indigo (#4f46e5) accent throughout; remove purple/cyan neon gradients Overhaul App.css (2146 -> 1400 lines): remove blur, glow, backdrop-filter, heavy shadows Update index.css tokens: --bg-gradient=#fff, --text-primary=#18181b, --accent-primary=#4f46e5    
    Sunday, May 31st, 2026