What it does
Instructional lesson planning assistant turns a standard teacher request — "a lesson plan on topic X for grade 7, 45 minutes" — into a structured draft with objectives, stages, materials, and assessment tasks. The assistant works in conjunction with the company's CMS or LMS and relies on the approved curriculum. The goal is to remove 70-80% of the drafting time from the teacher, leaving them the creative work: adapting for the class, choosing examples, final editing.
Step-by-step process:
- The teacher sets the parameters via a web form or chat interface: subject, topic, grade/level, duration, class type (lecture, seminar, lab), educational standard.
- The AI agent queries the CMS/LMS and retrieves the relevant context: educational standards, previous plans on the topic, departmental methodological recommendations.
- RAG search finds fragments from the internal knowledge base — approved materials, successful cases, ready-made assignments.
- The language model generates a plan draft: learning objectives, lesson structure with timing, activities, a list of materials, assessment questions.
- The assistant links the draft to specific standards and competencies, shows curriculum coverage.
- The teacher edits the draft, approves the final version, saves it to the CMS as a new plan.
- Approved plans add to the RAG knowledge base — over time, the quality of subsequent drafts improves as the organization's own templates and terminology accumulate.
What the assistant does NOT do:
- It does not conduct classes or assess students. This is a plan preparation tool, not a teaching or evaluation tool.
- It does not replace methodological expertise. The draft requires review by the teacher before use with the class.
- It does not generate materials "out of thin air". If the knowledge base contains no data on a topic or standard, the assistant explicitly reports the gap rather than making things up.
How it works
The technical flow relies on three components: CMS/LMS as the source of truth, a RAG layer for context retrieval, and a language model for draft generation. The assistant does not retell knowledge from the model's memory — it retrieves relevant fragments from verified internal sources and builds the plan strictly from them.
Request processing flow
- The teacher sends a request through the interface: a web form, chatbot, or CMS plugin.
- The backend parses the parameters (subject, class, duration, standard) and forms a structured prompt.
- The RAG module performs a semantic search across the vector database: the subject curriculum, past plans on the topic, and methodological guidelines.
- The retrieved fragments are added to the model's context along with the lesson plan structure template (objectives → stages → activities → assessment).
- The language model generates a draft, adhering to the required fields and format.
- Post-processing checks alignment with standards, highlights competency references, and formats the lesson timing table.
- The draft is returned to the teacher in editable form — in the CMS, Google Docs, or a built-in editor.
- After approval, the plan is saved to the CMS and indexed in RAG as a new source.
System components
Component | Function | Typical stack |
|---|---|---|
CMS/LMS | Educational content storage | Moodle, Canvas, Contentful |
Vector DB | Index for RAG | Pinecone, Qdrant, PGVector |
Orchestration | Agent logic | low-code platform, LangChain, custom API |
LLM | Draft generation | LLM or equivalent |
UI layer | Teacher interface | CMS plugin or standalone web-app |
Implementation by phase
- Week 1: educational content audit. Inventory of CMS/LMS, export of lesson plans, standards, and guidelines in structured form.
- Week 1-2: vector DB and embedding pipeline setup. Indexing of existing materials for the first RAG loop.
- Week 2-3: prompt engineering for the plan structure. Testing on 20-30 real requests from curriculum specialists.
- Week 3-4: UI integration. CMS plugin or standalone web interface with SSO authorization.
- Week 4: pilot with 5-10 teachers. Collecting feedback, adjusting prompts, adding edge cases.
- After the pilot: rollout to the full department. Feedback loop for improving drafts through fine-tuning on approved plans.
Quality and guardrails
The draft always goes through the teacher — the assistant does not publish plans automatically. Built-in checks: lesson duration compliance, alignment with the standard, presence of assessment tasks. If the model does not find the required context in RAG, it returns empty sections marked "no data in the database" instead of fabricating content. Request and response logs are retained for audit by curriculum specialists.
Prerequisites
Implementation requires structured educational content, access to the LLM API, and readiness of the instructional team. Without these three elements, the project gets stuck in endless data preparation before the first draft.
Data and Access
- CMS or LMS with educational content: curriculum, lesson plans, instructional materials. Recommended minimum for initial RAG indexing — several hundred content items.
- Educational standards in structured form: PDF/DOCX with a clear hierarchy or API to a standards catalog.
- Access to an LLM API (AI model or equivalent) with limits suited to the planned load.
- Hosting for the vector DB and orchestration layer: own server or cloud.
Team Readiness
- Instructional designer or Head of Content — responsible for plan structure, quality criteria, and draft acceptance.
- Teacher ambassador: 1-2 people for the pilot and feedback collection.
- Technical role: backend/integration engineer or external contractor for the CMS connector, RAG layer, UI.
- Process understanding: who approves the final plans, where they are published, who updates the knowledge base.
What additionally helps
- Plan versioning in the CMS — easier to track the evolution of approved versions.
- Subject and grade taxonomy — simplifies request routing and search in RAG.
- SSO for authentication — teachers do not create separate accounts.
Timeline
Weekend complexity means 2-4 weeks to a working MVP given structured content and a ready team. Without an inventory of instructional materials, the timeline shifts by 2-3 weeks. A full rollout with a feedback loop and fine-tuning takes 6-8 weeks from pilot launch.
Pain points
- Slow creative output speed
- Inconsistent Quality
- Repetitive Routine Tasks
FAQ
How long does implementation take?
With weekend-level complexity and ready training content — 2-4 weeks to a working MVP, piloting with 5-10 instructors. Inventory and structuring of materials in a CMS adds 2-3 weeks. Full rollout with a feedback loop and expansion to the entire department — 6-8 weeks from pilot start.
What if we don't have a CMS with training content?
The assistant also works with structured files: Google Drive, Notion, SharePoint with lesson plans and standards. The minimum is verified training content in a readable format with a clear hierarchy (subject, grade, topic). A full CMS/LMS speeds up implementation and simplifies knowledge base updates, but is not required at the pilot start.
What are the risks and what can go wrong?
The main risk is generating plans that do not match standards or grade level. Mitigation: mandatory instructor review before use, explicit draft labeling. The second risk is the RAG base becoming outdated. Addressed by scheduling re-indexing when the curriculum is updated. The third is dependency on the LLM API: poor architecture makes the system fragile to provider outages.
Is this suitable for our learning format?
The assistant works in K-12, universities, online courses, corporate training, and textbook publishing — anywhere there is a curriculum and a recurring plan preparation process. The session format (lecture, lab, seminar, course module) is configured via templates. For non-standard formats — practicum, one-on-one mentoring — the impact is lower, as there is less reusable structure.
How accurate are the drafts and can they be trusted?
A draft is a starting point, not a final version. Curri AI data across 15,000+ instructors: 96.6% save 15+ hours per month, 96.7% report reduced preparation time, 92% report improved workflows. The instructor edits and approves each plan before use. The assistant removes the routine of writing from scratch, not replacing methodological expertise.
How does the assistant integrate with the current CMS/LMS?
Integration via API or plugin depending on the platform. Ready connection points exist for common LMS platforms (Moodle, Canvas) and headless CMS. For proprietary systems, a connector is developed — 1-2 weeks of work. Option without deep integration: the assistant works as a standalone web app, plans are exported to the CMS manually or on a schedule.
Want this in your business?
Book a free audit — we'll show how this automation will work for you.