Skip to content

Lessons

Lessons that explain one idea

Supernova is the mode for short teaching videos: a maths, physics or computer science concept explained in up to two minutes, vertical, with a voice, captions and animated diagrams drawn from code. It is for educators: teachers, tutors and students who explain a topic in short videos.

A lesson starts from the script. The pictures follow the voice, and every lesson has the same seven parts, so someone who has watched one knows what the next will do.

The same seven beats, every time

Times are for a two minute lesson and shrink in proportion for a shorter one. A lesson with nothing to derive swaps that beat for a second picture, and never reorders the rest.

  1. 01Hook

    about 10 s

    A question a beginner can feel, then where the lesson sits: "This is topic A point one, kinematics."

  2. 02Picture

    about 20 s

    The diagram appears before any formula, in everyday words. Each new term is defined the moment it shows up.

  3. 03Set up

    about 15 s

    The quantities, their units and the assumptions, written onto the diagram.

  4. 04Derive

    about 35 s

    The formula is built line by line from things the viewer already accepts, and each step says why it is allowed.

  5. 05Use it

    about 20 s

    One worked example with real numbers and units.

  6. 06Aha

    about 10 s

    The result that connects things, and the place where it stops being true.

  7. 07Close

    about 10 s

    A one line recap, then a question to answer in your head. The last frame holds.

Checked before it is drawn

check_script is a linter for the script. It flags long sentences, a reading level above grade nine, a term used before it is defined, pace against each beat, a lesson over its two minute budget, an opening that does not name the chapter (when you give it one), a closing that is not a question, and any equation whose spoken form the narration never says.

It counts and matches, so it cannot tell whether a derivation is right. The process asks for more before a scene is built: the derivation written out step by step, the maths and the units checked by code, every number on screen taken from that code, and a reader who knows the subject.

Voice and captions

The docs ask for one fixed voice across a whole series, so a viewer knows it by ear. Narration writes a timing for every word, which lets a scene point at the word being said. Captions are burned in for silent autoplay, and the docs show how to break them at sentence ends.

The default voice comes from edge-tts, which sends the script text to Microsoft. That is fine for a public lesson. omnivoice stays on your machine and is slower.

What a lesson is drawn from

The design is dark and flat, and light means attention: only the thing to look at glows. Each subject gets one accent, so a row of lessons reads as a spectrum. These are stills from the primitives that ship in @openvidstudio/stem.

  • Void
  • Text
  • Maths
  • Physics
  • Computer science
  • Chemistry
  • Biology
  • A glowing amber point at the head of a fading arc on a dark background

    Spark

    A glowing point that draws, carries and points. One glows at a time.

  • A parabola in amber on dim axes with the peak and the range marked

    Axes and Plot

    Graphs with tangents, shaded area and marked points.

  • The quadratic formula in sans-serif maths on a dark background

    Equation

    Sans-serif maths that appears term by term, with its spoken form.

  • A block on a slope with labelled force arrows and a scale bar

    FreeBody

    Force arrows whose lengths are exact, with a scale bar.

  • A row of ten sorted numbers with a lit range and three labelled pointers

    ArrayViz

    Cells, pointers and a lit range, for searching and sorting.

  • A thin shockwave ring with particles converging on a line of text

    Nova

    The payoff, once per lesson, on the aha.

Where it stands

The mode is built and tested: the design system, the primitives above, word-timed narration, the script linter and a skill that walks an agent through it. The first published lessons are still to come, so there is no lesson video on this page yet. Next on the list are a component that shows a derivation step by step, caption and beat fitting tools, and more diagrams for physics and computer science.

Lessons install the same way as everything else, and need edge-tts 7.3 or newer for the voice. No running app is involved.

Make one

Ask your agent for a lesson on a topic, or start the project yourself.

lesson
init_project   { "mode": "supernova" }   # 1080x1920, the lesson primitives, the fonts
# then your agent follows the supernova skill:
#   concept card, script, derivation checked by code,
#   voice, scenes, review, finalize