🎓 Vidyarth AI Teaching Assistant

Process Flow Diagram - Empowering Rural Multi-Grade Classrooms

🔐
Teacher Authentication
Firebase Auth with phone number login for rural teachers
⬇️
🎤
Voice Input
Teacher speaks content request in local language
📸
Image Input
Upload textbook photo for worksheet generation
✏️
Text Input
Type content requirements or prompts
⬇️
☁️
Cloud Functions Trigger
Serverless processing initiates AI workflow
⬇️
🧠
Gemini API Processing
Multimodal AI generates culturally relevant content
🗣️
Vertex AI Speech-to-Text
Processes voice inputs and reading assessments
⬇️
📚
Hyperlocal Content
Stories & lessons in regional languages
📝
Differentiated Worksheets
Grade-specific tasks from single input
🎨
Visual Aids
Sketches for blackboard replication
📅
Lesson Plans
Daily/weekly plans for multiple grades
⬇️
💾
Firestore Storage
Offline-first sync, real-time updates
⬇️
🎯
Activity Completion
Students complete AI-generated tasks
🏆
Points System
Automatic point allocation for engagement
🎁
Rewards Marketplace
School supplies, snacks, certificates
⬇️
📊
Progress Analytics
Teacher dashboard with engagement metrics and student progress
🔄 Continuous Improvement Loop
Analytics inform content personalization and teaching strategies
User Input
System Processing
AI Processing
Content Output
Gamification