Inspiration
What it does
ClassClear — AI Assistant for Teachers in Southeast Asia
🌏 Inspiration
In many Southeast Asian classrooms, teachers often switch between their native language and English while teaching. After each lesson, they spend significant time manually summarizing what was taught, writing action items, and preparing notes for parents.
This repetitive administrative work reduces the time teachers can dedicate to improving teaching quality and engaging with students.
We asked:
What if AI could handle all post-class documentation automatically?
💡 What it does
ClassClear is an AI-powered web application that transforms classroom audio into structured, meaningful outputs:
- 🎤 Speech-to-text transcription (accent-aware, multilingual)
- 📝 Automatic lesson summaries & meeting minutes
- ✅ Action items extraction
- 😊 Class sentiment analysis
- 🌐 Translation to English for parent communication
All in just a few seconds after a lesson ends.
🛠️ How we built it
We built ClassClear as a full-stack web application:
Frontend
- React / Next.js
- Simple UI for recording or uploading audio
- Display structured outputs (summary, actions, sentiment)
Backend
- Node.js + Express
- Handles audio upload and processing pipeline
AI Integration (VALSEA APIs)
We leveraged multiple VALSEA endpoints to create a complete pipeline:
Transcription API
Convert classroom audio → text (supports Vietnamese & SEA accents)Format API
Transform raw transcript → structured:- Summary
- Key points
- Action items
Sentiment Analysis API
Analyze classroom tone → engagement & mood insightsTranslate API
Convert notes → English for parents
Pipeline Flow
Audio → Transcription → Formatting → Sentiment → Translation → UI Output
🚧 Challenges we faced
1. Multilingual & mixed-language input
Teachers often switch between languages mid-sentence.
→ We solved this by:
- Using robust transcription
- Designing prompts that preserve context across languages
2. Structuring messy transcripts
Raw transcripts are noisy and unstructured.
→ Solution:
- Carefully designed prompts for the Format API
- Enforcing consistent output schema (JSON-like structure)
3. Real-time UX vs processing time
AI processing introduces delay.
→ Solution:
- Show step-by-step progress (transcribing → summarizing → done)
- Keep UI responsive and simple
4. Making outputs actually useful
Summaries alone are not enough — teachers need actionable insights.
→ Solution:
- Focus on action items and parent-ready notes
- Prioritize clarity over verbosity
📚 What we learned
- How to design AI pipelines instead of single API calls
- The importance of prompt engineering for structured outputs
- Handling multilingual data in real-world scenarios
- Building AI-first UX that feels fast and useful
🚀 What's next
- Real-time transcription during class
- Voice feedback for pronunciation training
- Integration with LMS platforms
- Personalized student insights over time
❤️ Impact
ClassClear helps teachers:
- Save hours of manual work
- Communicate better with parents
- Focus more on teaching, less on paperwork
Teach more. Write less. Let AI handle the rest.
How we built it
Log in or sign up for Devpost to join the conversation.