EduMimic - AI-Powered Teacher Training Simulator
🛠️ Hackathon Track
Tools for Teachers | AI in Education
Inspiration
Teaching can be challenging, especially for new educators who lack real-time feedback. I wanted to create a virtual environment where teachers can practice lessons, engage with AI-generated students, and get actionable insights—making teacher training more effective, engaging, and futuristic.
What it does
EduMimic is a virtual teaching simulator that allows teachers to:
- Conduct lessons with real-time speech transcription using Whisper API.
- Interact with AI-generated students who ask questions and react dynamically based on lesson context.
- Monitor student engagement through facial expressions and voice clarity.
- Review session summaries including transcripts, emotions, AI interactions, and engagement scores.
It simulates a real classroom so teachers can practice, experiment, and improve without needing a live audience.
How we built it
I developed EduMimic solo, under tight hackathon deadlines, using:
- Frontend: React + TypeScript + Vite for a fast, responsive interface.
- Speech Transcription: Whisper API captures teacher speech in 10-second chunks for accurate transcripts.
- AI Students: Gemini 2.5 Flash Lite API generates intelligent, context-aware student questions and reactions.
- Facial Expression Analysis: face-api.js tracks emotions like happy, neutral, sad, and surprised, calculating real-time engagement scores.
- UI & Components: Tailwind CSS + shadcn/ui for polished panels and intuitive controls.
- Audio Handling: MediaRecorder API captures audio efficiently while skipping silent/noisy chunks.
Everything is integrated to provide a full teaching session experience with actionable feedback.
Challenges we ran into
- Solo development: Managing AI, audio/video processing, and engagement analytics alone.
- Tight deadlines: Discovered the hackathon late, requiring rapid prototyping and prioritization.
- Dynamic AI classroom: Making AI students respond realistically to teacher questions was technically challenging.
- Real-time analytics: Balancing smooth video/audio capture with emotion detection and AI responses.
Accomplishments that we're proud of
- Built a fully functional virtual teaching simulator that feels like a real classroom.
- Integrated speech transcription, AI student interactions, and engagement scoring in real-time.
- Achieved dynamic, context-aware AI responses without any pre-training.
- Designed a polished, interactive UI that is intuitive and teacher-friendly.
What we learned
- Real-time audio and video pipelines in the browser are feasible and scalable.
- AI-generated interactions can effectively simulate realistic classroom scenarios.
- Combining facial expression analysis and voice clarity provides quantitative engagement insights.
- Solo hackathon work teaches rapid prototyping, technical versatility, and focus under pressure.
What's next for EduMimic
- Add more AI student personalities and classroom dynamics for richer interactions.
- Implement advanced engagement metrics including voice clarity and attention tracking.
- Expand session analytics with detailed insights for teachers.
- Explore gamified feedback and progress tracking to make teacher training even more immersive.
Log in or sign up for Devpost to join the conversation.