Inspiration
Philippine teachers have struggled for decades with the heavy workload of preparing lesson plans and other required school documents every semester. ABAKADA was built because this problem is real, recurring, and exhausting.
This project is also personal. I built ABAKADA as a philanthropy project in honor of my mother and father, who are both teachers and experienced the same workload challenges. The goal is to make lesson plan generation faster, cheaper, and more accessible for public-school teachers.
What it does
ABAKADA Lesson Plan Generator converts structured Philippine K–12 curriculum data into editable daily lesson plans.
A teacher submits a simple request through Google Forms by selecting grade level, subject, and term. The system validates the request, checks supported curriculum coverage, queues the job, generates lesson plan content using OpenAI, creates a Google Doc, and sends the completed output by email.
The system currently supports multiple Philippine K–12 subjects, grade levels, and terms, including Mathematics, Science, English, Filipino, Araling Panlipunan, GMRC, Values Education, MAPEH, Makabansa, and related senior high/general subject coverage.
How we built it
ABAKADA is built as a low-cost education automation system using Google Workspace and OpenAI.
The system uses:
- Google Forms for teacher requests
- Google Sheets as the control database
- Google Apps Script for validation, queueing, processing, document generation, and email delivery
- Google Docs for editable lesson plan outputs
- OpenAI for lesson plan generation
- Codex/GPT assistance for code auditing, import validation, and system hardening
The project includes curriculum import pipelines, audit backups, support matrices, subject profiles, preflight validation, queue workers, generated history tracking, and controlled teacher-review safeguards.
Challenges
The hardest part was not simply generating lesson plans. The harder challenge was building a safe curriculum system around it.
We had to validate curriculum records, prevent unsupported requests, avoid duplicate jobs, preserve teacher-review notes, support many subjects and terms, and keep the system cheap enough to be realistic for public-school use.
Some curriculum areas also required careful labeling when standards or pacing were constructed from official competencies rather than copied as official wording.
Accomplishments
ABAKADA now has a working end-to-end system:
- Teacher submits a request.
- The system validates the grade, subject, and term.
- The job is queued.
- The lesson plan is generated.
- A Google Doc is created.
- The teacher receives the output by email.
- Logs and audit sheets track the process.
The system was designed to be practical, not flashy: low-cost, teacher-centered, auditable, and easy to operate using tools schools already understand.
What’s next
The next step is controlled teacher field testing, output quality review, and sponsor support.
ABAKADA is designed as a social-impact education tool. We are actively looking for donors, sponsors, LGUs, NGOs, schools, and education foundations to help subsidize generation costs so teachers can use the system for free or at the lowest possible cost.
Built With
- codex
- gmail
- google-apps-script
- google-docs
- google-drive
- google-sheets
- gpt-5.6
- javascript
- openai
Log in or sign up for Devpost to join the conversation.