tobyilee/course-builder

AI multi-agent harness that plans, designs, and produces online courses (slides + notes + TTS audio + quiz + player) from a topic using ADDIE + Bloom's Taxonomy.

22Stars on the repository
21Mods indexed here, across every type
4mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

asset-builder

01

tobyilee/course-builder

Agent Claude Code

Final build engineer. Runs Marp to render all slide sources, validates SSML, assembles the manifest, and packages a bundle.zip ready for deployment.

22 4mo ago A 34 tokens original MIT

class-planner

02

tobyilee/course-builder

Agent Claude Code

Per-class beat planner. Turns a class spec into a structured beat sheet (hook, teach, example, practice, recap) that drives slide, note, and script authoring.

22 4mo ago A 40 tokens original MIT

coherence-reviewer

03

tobyilee/course-builder

Agent Claude Code

Cross-artifact QA reviewer. Verifies LO coverage, Bloom balance, tone consistency, and alignment between slide/note/transcript/quiz. Returns pass/revise verdicts per class and per section.

22 4mo ago A 45 tokens original MIT

tobyilee/course-builder

Agent Claude Code

Course-level instructional designer. Takes a topic and produces the Course Spec — Learning Objective registry (Bloom-tagged), audience profile, prerequisites, and section list.

22 4mo ago A 36 tokens original MIT

note-writer

05

tobyilee/course-builder

Agent Claude Code

Lecture note writer. Converts class beats into a 400-900 word Markdown study note with Intro/Concept/Example/Pitfalls/Recap structure, cross-referencing slide numbers.

22 4mo ago A 41 tokens original MIT

quiz-master

06

tobyilee/course-builder

Agent Claude Code

Section-level quiz generator. Creates 5-9 items per section with balanced Bloom coverage, links each item to LO ids, includes explanations and plausible distractors.

22 4mo ago A 35 tokens original MIT

script-writer

07

tobyilee/course-builder

Agent Claude Code

TTS transcript writer. Converts slides and beats into a speakable transcript with [slide N] cues and [pause:ms] markers. Ensures no raw code, no unspeakable syntax, optionally emits SSML.

22 4mo ago A 49 tokens original MIT

section-designer

08

tobyilee/course-builder

Agent Claude Code

Section-level designer. Takes a Section Spec from the curriculum architect and breaks it into detailed classes with per-class learning objectives, prerequisites, and time budgets.

22 4mo ago A 34 tokens original MIT

slide-author

09

tobyilee/course-builder

Agent Claude Code

Slide deck author. Converts class beats into Marp Markdown and renders to HTML. Produces 4-7 slides per class with LO id in footer, ensures zero render errors and no overflow.

22 4mo ago A 42 tokens original MIT

tts-synthesizer

10

tobyilee/course-builder

Agent Claude Code

TTS audio engineer. Synthesizes per-slide MP3 + concatenated full.mp3 from a class transcript using the tts-synthesis pipeline. Owns engine selection, retry policy, beat-aware speaker affect overlay, and audio idempotency.

22 4mo ago A 56 tokens original MIT