Shikshak Sahayak: How I Built an AI Assistant for India's Overworked Government School Teachers
Author: K Manoj Kumar
Built with: Google Gemini AI
Live app: https://manojkumarkathriki902-blip.github.io/shikshak-sahayak
The Problem I Saw
India has over 9 million school teachers — and a large number of them work in government schools with very limited resources. A single teacher often handles multiple subjects, multiple classes, and 40–60 students at a time.
Every week, these teachers spend hours manually writing:
- Lesson plans for each subject and class
- Worksheets for students to practice
- Progress reports for parents
This is time that could be spent actually teaching. I wanted to fix that.
What I Built
Shikshak Sahayak (meaning "Teacher Helper" in Kannada/Hindi) is a free, browser-based AI tool that helps government school teachers instantly generate:
- 📄 Lesson Plans — structured, curriculum-aligned plans for any class and subject
- 📝 Worksheets — auto-generated practice questions with MCQs, fill-in-the-blanks, and short answers
- 📊 Progress Reports — professional student report templates
The best part? Teachers can generate all of this in Kannada, Hindi, Tamil, or English — making it accessible to teachers across India who are not comfortable in English.
Google AI Tools I Used
- Google Gemini AI (gemini-2.0-flash) — the core AI engine that generates all lesson plans, worksheets, and reports
- Google AI Studio — used to create and manage the Gemini API key
- Generative Language API — the API endpoint used to connect my app to Gemini
How I Built It
I built this as a simple HTML + JavaScript web app — no backend server needed. This was a deliberate choice: government school teachers often use basic devices and low-bandwidth internet. A lightweight HTML file loads fast and works anywhere.
The app sends the teacher's inputs (class, subject, topic, language) to the Gemini API and displays the generated content instantly on screen.
The tech stack:
- HTML + CSS + JavaScript (frontend)
- Google Gemini API (AI generation)
- GitHub Pages (free hosting)
The Impact
A teacher in a Karnataka government school can now:
- Generate a full 45-minute lesson plan in Kannada in under 10 seconds
- Create a 10-question worksheet for Class 6 Science in seconds
- Write professional progress reports without spending hours typing
What used to take 2–3 hours every week now takes under 5 minutes.
What I Learned
This was my first time building with a Generative AI API. I learned how to:
- Connect a frontend app to the Gemini API
- Design prompts that give structured, useful output for teachers
- Build something that solves a real, local problem — not just a demo
Try It Yourself
🔗 Live app: https://manojkumarkathriki902-blip.github.io/shikshak-sahayak
💻 GitHub: https://github.com/manojkumarkathriki902-blip/shikshak-sahayak
Built as part of Google Gen AI Academy APAC — Meet the Builders campaign.
Top comments (0)