AI-Powered Teaching Assistant (Sahayak) - Feature & Free Tool Guide
Core Features Required by the Challenge
- 1. Hyper-Local Content Generator
Generate simple educational content (e.g., stories, examples) in local languages like Marathi.
- 2. Differentiated Worksheet Generator
Upload textbook image -> AI generates multiple worksheets tailored to different grade levels.
- 3. Instant Knowledge Base
Answer student questions in simple, local-language explanations with analogies.
- 4. Visual Aid Creator
Describe a concept -> AI creates line drawings (e.g., water cycle) that can be drawn on the board.
- 5. Bonus: Audio-based Reading Assessment
Use voice input (speech-to-text) to assess student reading fluency.
- 6. Bonus: Educational Game Generator
AI generates quizzes, puzzles, fill-in-the-blanks from textbook topics.
- 7. Bonus: Weekly Lesson Planner
Teachers input topic + grades -> AI creates a full structured plan.
Free Tools & Technologies to Use
- Google Gemini / PaLM
For text and image-based AI generation (via Google AI Studio).
- Vertex AI (Free Tier)
Use for Speech-to-Text (up to 60 mins/month) and multimodal support.
- Firebase (Hosting, Auth, Firestore)
Free tier supports basic hosting, user login, and database.
- React + Tailwind CSS
Free frontend stack for responsive UI (mobile and desktop).
- Konva.js + React-Konva
Free JS library to draw simple shapes (sun, arrows, water cycle, etc).
- SVG + HTML5 Canvas
Use Gemini to generate SVG layouts and render as visuals.
- Google Translate API (Free tier)
For translating to/from local languages.
- Web Speech API (Browser)
Free voice input handling directly in browser (Chrome).
- Lottiefiles (Free animations)
Optional: Add lightweight animations via free Lottie JSON files.
Implementation Strategy (No-Cost)
- 1. Use Google AI Studio to prototype Gemini prompts (text/image).
- 2. Build a React web app using Tailwind CSS for layout and responsiveness.
- 3. Use Firebase Hosting to deploy the web app and Firestore for storing data.
- 4. Integrate Gemini for content generation, question-answering, and planning.
- 5. Use Konva.js or SVG to render visuals (e.g., diagrams from Gemini instructions).
- 6. Use Vertex AI or Web Speech API for reading assessment via voice input.
- 7. Enable teachers to request, view, print, and rate AI-generated materials.
- 8. (Optional) Add creator contribution portal for worksheet uploads and ratings.