Industry Playbooks

How to build an AI course content assistant for educators

The short answer

An AI course content assistant is grounded in an instructor's own syllabus, readings, slides and learning objectives. It drafts lesson plans, question banks, rubrics, discussion prompts and leveled versions of readings that cite the source material, and exports to formats your LMS can import. It works on course materials rather than student records, which keeps FERPA exposure low, and instructors review everything before students see it.

What this automation does

Building a course is mostly repetitive drafting around a small core of real expertise. The instructor knows what students must learn. The assistant takes on the drafting that follows from it: practice questions, rubrics, alternative explanations, and materials at different reading levels.

  1. Load the course. Syllabus, learning objectives, lecture notes, slides, readings the institution has rights to use, and existing assessments are uploaded to a course workspace and indexed by week and topic.
  2. Map objectives. The assistant links each learning objective to the readings and slides that cover it, and points out objectives with thin coverage.
  3. Draft materials on request. An instructor asks for a week 6 lesson plan, 20 multiple-choice questions on objective 3.2, a four-level analytic rubric for the lab report, or a discussion prompt that requires applying the reading. The assistant drafts from the indexed material and cites the source for each item.
  4. Level and adapt. The same reading can be summarized at different reading levels, rewritten with vocabulary support for English learners, or turned into a guided note-taking sheet.
  5. Check alignment. Each generated question is tagged with the objective it assesses and a cognitive level (for example remember, apply or analyze), so an exam does not end up all recall.
  6. Export. Question banks export in QTI, Moodle XML or another format your LMS imports, and documents export to Google Docs or Word for editing.

When it is worth building

This is worth building for teams that produce a lot of course material: an instructional design group supporting many faculty, a district curriculum team writing common assessments, a training company refreshing dozens of modules a year, or an online program converting courses to new formats.

It is not worth building for a single instructor with one or two courses. A general AI assistant with the syllabus pasted in will do much of this. It is also worth checking what your LMS and institution already provide, since several LMS vendors and institutional AI licenses now include content generation features.

Architecture

LayerWhat we useWhy
Course materialsGoogle Drive or SharePoint folders per courseInstructors keep files where they already are
Index and metadataSupabase (Postgres with pgvector)Stores chunks with course, week, objective and source, plus row-level security per course team
Ingestionn8n watching course foldersRe-indexes when slides or readings change
Drafting modelClaude or OpenAI’s GPT models through the APIStrong at structured outputs like rubrics and question banks, and at citing passages
WorkspaceA simple web app or Google Docs add-onInstructors request, review and edit in one place
ExportQTI and Moodle XML generators, Google Docs and Word exportGets content into Canvas, Moodle, Blackboard or D2L Brightspace, and documents into Google Classroom as attachments

If you want the assistant to appear inside the LMS itself, plan for an LTI 1.3 integration and approval from the LMS administrators. That adds weeks and a security review, so many teams start with a standalone tool and import files.

How to build it

  1. Settle the data boundary. Write down that the assistant processes course materials only. Get your IT or privacy office to confirm the AI provider and hosting arrangement. If student work will ever be in scope, involve them now about FERPA and, for K-12, any student data privacy agreements your state or district requires.
  2. Structure the course. Objectives need IDs and clean wording. Many courses have objectives in the syllabus that nobody maps to content. Fix this before indexing; it drives every alignment feature.
  3. Ingest and chunk by topic. Split slides by slide and readings by section, and tag each chunk with course, week and the objectives it covers.
  4. Write templates for each output type. A lesson plan template, a rubric template with criteria and performance levels, a question schema with stem, options, correct answer, rationale, objective, cognitive level and source citation.
  5. Validate structure in code. Each multiple-choice item has exactly one keyed answer, options are unique, rubric levels are complete, and every item cites an indexed source.
  6. Build the export. Generate QTI packages and test them in a sandbox course on your actual LMS before anyone relies on them.
  7. Pilot with three or four instructors for one unit. Track how many generated items they kept, edited or discarded, and use the discarded ones to improve the prompts.

What breaks in production

  • Questions with two right answers. The most common flaw. Ask the model for a rationale explaining why each distractor is wrong, which exposes ambiguous items during review.
  • Drift beyond the material. The model may add facts from general knowledge that your course does not teach. Require a citation per item and reject items without one.
  • Math, chemistry and code. Equations and formulas can break in export. Use LaTeX or MathML where your LMS supports it and test rendering.
  • Reading-level rewrites that change meaning. Simplified versions can lose a key qualification. Have a subject expert review leveled texts for the first few units.
  • Outdated sources. When an instructor replaces a reading, old chunks must be removed, or the assistant will keep citing last year’s article.
  • LMS import quirks. Each LMS handles QTI slightly differently. Keep a test course per LMS and re-test after LMS updates.

Timeline and cost

A standalone assistant for one department or training team, with question bank and rubric generation and LMS export, typically takes three to six weeks. Lumeor builds this in the range of $12,000 to $35,000, depending on the number of courses, output types, whether an LTI integration is required, and single sign-on needs. The underlying retrieval design follows our guide to building a RAG knowledge assistant, and connecting an LLM to internal data safely covers the access controls. Lumeor also runs faculty and staff AI training if your team wants to build skills alongside the tool, and our AI training cost guide explains how that is priced.

How to measure success

  • Instructor hours to build a unit’s assessments, before and after
  • Share of generated items kept with no or light edits
  • Coverage of each learning objective by assessment items across the course
  • Time to produce accessible versions of course materials
  • Instructor adoption after the pilot, measured as weekly active users

Frequently asked questions

Does this involve student data and FERPA?

It does not have to. The assistant described here works only on course materials such as syllabi, readings, slides and objectives. If you later want it to use student work or grades, those are education records under FERPA, and the vendor and data handling arrangements need review by your institution before any student data is processed.

How is this different from teachers using ChatGPT directly?

Grounding and consistency. A general chatbot writes from its training data and does not know your textbook, your objectives or your department's rubric format. The assistant drafts only from your materials, cites which reading or slide each question comes from, and outputs in formats your LMS imports.

Can it create quizzes that import into Canvas, Moodle or Blackboard?

Yes, if the export uses a format your LMS supports. QTI is widely accepted for question banks (Canvas, Blackboard and D2L Brightspace import it), while Moodle works best with its own Moodle XML or GIFT formats. Most LMS platforms also accept simpler text-based import formats. Direct API publishing usually needs an LTI integration or an administrator-issued API token.

Will the questions be accurate?

Most will be usable after review, and some will not. Common problems are questions with two defensible answers and distractors that are obviously wrong. Every generated item should carry its source citation so the instructor can check it in seconds, and nothing should go to students unreviewed.

Can it help with accessibility?

It can draft alt text for images and diagrams, plain-language summaries and cleaned-up lecture transcripts, which speeds up accessibility work. Public institutions face WCAG-based accessibility requirements, so a person still needs to check that output, especially alt text for complex charts and equations.

What about copyrighted textbooks?

Only load materials your institution has rights to use this way. Your own lecture notes, slides and open educational resources are straightforward. Publisher content may be restricted by license terms, so check with your library or legal office before indexing it.

Next steps