A studio for lessons that teach themselves
Everything you need to turn a problem into a polished, watchable lesson — the pedagogy, the animation, and the production, in one pipeline.
Socratic dialogue engine
Two AI personas hold a real teaching conversation — attempts, mistakes, guiding questions, and breakthroughs — instead of a scripted monologue.
Animated Thinking Canvas
A clean digital whiteboard draws each step in sync with the speech: units cancel, equations balance, grids and parabolas come alive.
Natural, distinct voices
Expressive synthesized speech gives the student and teacher their own voice, with human pauses, hesitations, and affirmations.
Notation-aware speech
Formulas, subscripts, ionic charges, exponents, and units are spoken the way an expert would say them — not read out character by character.
Publish-ready metadata
Every render ships with a persona-driven title, description, and hashtags, formatted for YouTube out of the box.
Creator controls
Pitch the lesson at the learner you have. Set the on-screen student’s aptitude — struggling, average or advanced — and their personality — anxious, curious, distracted, persistent or skeptical.
Daily production pipeline
Batch multiple problems a day through the full flow and upload them for review — a repeatable engine, not a one-off tool.
Multiple output formats
Long-form MP4s and vertical shorts from the same lesson, at cinema-standard 1080p / 24 fps.
Built-in vetting
Review lessons before they go public, flag pronunciation issues, and re-render — quality control is part of the flow.
Captions on a real track
Packaging a lesson generates a WebVTT subtitle file — the caption format browsers read natively. Cue times come from the same clock the audio is built on, so captions cannot drift out of sync.
Misconception-based knowledge check
A scored multiple-choice check generated from more than 600 hand-written notes on what learners really get wrong. Every wrong option is a real recorded error, not an invented one.
SCORM package for your LMS
Video, captions and quiz in one zip your learning platform imports — reporting a completion and a score, and still running on its own when opened outside a platform. Tested end to end in SCORM Cloud.
Dial in the lesson
- Aptitude: struggling, average, or advanced
- Personality: anxious, curious, distracted, persistent, or skeptical
Fifteen combinations, and the dialogue is regenerated for each — not the same script read differently.
One problem, several watchable variants
Because you choose who the lesson is pitched at, a single problem can become a gentle walk-through for a struggling, anxious learner or a brisk exchange with an advanced, skeptical one — without rewriting anything. The on-screen student asks different questions and gets stuck in different places.
The reasoning stays deterministic; only who is doing the reasoning changes.
What travels with a lesson
- Video: 1080p MP4, plus a vertical short
- Captions: WebVTT subtitle file on a real track
- Check: scored questions from recorded misconceptions
- Package: SCORM zip, tested in SCORM Cloud
Everything a lesson needs to stand on its own
Asynchronous learning means the learner is alone with the lesson — no teacher to ask, no scheduled session, no cohort. So a lesson has to arrive as a set of files that work anywhere, rather than as a page on our website.
Accessibility is part of that rather than an extra: captions sit on a real subtitle track instead of being burned into the picture, quiz options are proper radio buttons in a labelled group, and the whole module is keyboard operable with a visible focus outline.
43 domains, 240+ problem shapes
LessonSlate scales by mapping every problem to a finite set of canonical shapes — so new problems need new data, not new code.
| Chemistry domain | Shapes |
|---|---|
| Acid & base | 18 |
| Stoichiometry | 12 |
| Thermodynamics | 8 |
| Kinetics | 8 |
| Electrochemistry | 8 |
| Gas laws | 8 |
| Equilibrium | 7 |
| Solutions | 7 |
| Unit operations | 5 |
| Nuclear | 4 |
| Algebra 1 domain | Shapes |
|---|---|
| Linear equations | 4 |
| Quadratics | 3 |
| Systems | 2 |
| Functions | 2 |
| Polynomials & radicals | 2 |
| Word problems | 1 |
| Algebra 2 domain | Shapes |
|---|---|
| Polynomials | 9 |
| Advanced quadratics | 8 |
| Exponential functions | 8 |
| Rational expressions | 8 |
| Radicals & roots | 7 |
| Logarithmic functions | 7 |
| Rational functions | 6 |
| Absolute value | 6 |
| Advanced systems | 6 |
| Cubic & cube root | 5 |
| Inverse functions | 5 |
| Data modeling | 5 |
| Complex numbers | 4 |
| Geometry domain | Shapes |
|---|---|
| Circles | 7 |
| Measurement | 7 |
| Quadrilaterals | 6 |
| Similarity & right triangles | 6 |
| Triangle congruence | 6 |
| Parallel lines & angles | 5 |
| Transformations | 5 |
| Coordinate geometry | 4 |
| Foundations | 4 |
| Locus & construction | 4 |
| Logic & reasoning | 4 |
| Inequalities | 3 |
| Nursing domain | Shapes |
|---|---|
| Dosage calculations | 2 |
| IV calculations | 1 |
Nursing is the newest area and the smallest — three shapes so far, against twelve more drafted. It covers dosage and IV calculation from GOB (General, Organic & Biological) chemistry, the course nursing majors take — not its organic or biochemistry halves.
Personas per subject
Chemistry is taught by Sam & Dr. Chen. Algebra 1 is taught by Maya & Ms. Rivera. Algebra 2 is taught by Naomi & Ms. Rivera. Geometry is taught by Cody & Ms. Rivera. Nursing is taught by Priya & Dr. Sandoval — a nurse educator, not a chemist, so dosage problems are reasoned through the way a clinician would. Each subject keeps its own voice, notation handling, and branding — no cross-contamination.
Coverage is actively growing. Because each new discipline adds a bounded set of shapes rather than endless bespoke lessons, subjects come online quickly:
Put the studio to work
Start with a subject you teach today and see a full lesson render end to end.
Request lessons