Content Creation

A One-Minute Lesson That Ends in a Problem to Try

Every new practice prompt can become its own visual lesson: teach, pause, then reveal. Golpo designs, draws, narrates, and finishes it, with your selfie or your own voice across the set.

Golpo Team18 min read
An instructor pauses a slope lesson while a learner tries a new graph before the checked solution appears

The short answer: Every new practice prompt can become its own visual lesson: a clear explanation, a pause for the learner, and a reveal that arrives after they try. Golpo designs that sequence, draws it, narrates it in the course voice, and delivers the finished video.

Why this is practical now: Adding practice used to mean opening another editing project. Golpo makes a purpose-built lesson repeatable. A familiar instructor can be on screen from a selfie, and the voice learners already trust can be their own recording or an authorized clone.

One creator can add a worked example whenever the course adds a prompt, then repair a single label in the frame editor. The video library grows with the practice set.

Use the full Golpo production system

Golpo is built to be the world's best AI whiteboard explainer video maker. Give it a topic, a prompt, a script, an audio recording, or a source document. It scripts, plans the scenes, designs the visuals, narrates, times and synchronizes every frame, and returns a polished video. One person can run that system across a whole course.

For practice lessons, use the creator's own audio or authorized voice clone when a familiar teacher voice helps the pause feel intentional. The whiteboard should still carry the problem, attempt, and reveal.

  • Start with an idea or source. Golpo can draft the script and plan the scenes from a topic, a document, or your outline. Script Mode can also speak the exact words you already trust.
  • Keep the creator present. With AI Presenter, a course creator, founder, professor, or YouTuber can upload a selfie and appear beside the whiteboard. One person can lead a large lesson library without recording every visual sequence on camera.
  • Use the right voice. Own Narration turns uploaded or live-recorded audio into the visual lesson. An authorized Voice Clone gives recurring lessons a recognizable voice at scale. Consent and pronunciation review remain required.
  • Repair instead of restarting. The frame-by-frame editor can replace text, images, references, or an individual visual when the QA pass finds a local problem.
  • Automate at scale. The Golpo API can be called from Codex, Claude Code, or through the Golpo MCP server in Cursor, VS Code with GitHub Copilot, Claude Code, Claude Desktop, and Visual Studio. The course platform can generate, poll, review, and publish without a person moving files between tools.

What sits next to this pattern

Differentiated video lessons take one prompt and produce more than one level. That is a different cut of the same objective. This page keeps one level and spends the minute on a retrieval check. A blank-page walkthrough, with no pause for the learner, is the exercise spoke. A video that starts from a line the learner already got wrong is the wrong-step spoke. If the script never stops, it has slipped into one of those other jobs.

The minute, in order

  1. One definition, spoken once. Slope is the change in y divided by the change in x. The video does not add intercept form, a graphing-calculator tour, and a word problem in the same minute.
  2. One worked pair. Through (1, 2) and (4, 8), the rise is 8 − 2 = 6 and the run is 4 − 1 = 3. The slope is 6 / 3 = 2. The QA agent should obtain 2 without reading the draft’s last line.
  3. A clean stop. The narration says to pause and try the next pair. The answer is not on screen during that line. Video instructions have to keep the later numbers out of this frame.
  4. The try. Through (2, 1) and (5, 10), the rise is 10 − 1 = 9 and the run is 5 − 2 = 3. The slope is 3. That result is allowed into the script only after the pause line.
  5. A later retrieval, on purpose. A second lesson, assigned on a later day, uses new points that still rise 2: through (0, −1) and (3, 5). The change in y is 5 − (−1) = 6. The change in x is 3 − 0 = 3. The slope is 6 / 3 = 2. Spacing is the other high-utility technique in the hub’s paper. This spoke uses it by shipping the second item as its own lesson, not as a footnote.

The platform’s creator agent may draft both lessons from the item bank. The QA agent recomputes each fraction. If a draft says the second slope is 2 because “it looks like the first graph,” the check fails. The reason has to be the quotient.

What the player has to support

The pause is a course-platform behavior. Golpo renders a script that includes the sentence telling the learner to stop. It does not know whether the product actually halted playback. If the player cannot pause, the course should still put the answer after the request, and the written practice item should sit under the video so a learner can try it on the page. Pretending a continuous playback is a retrieval check will not match the design.

Store, with the lesson, the item ID, the two points, the rise, the run, the slope, the script hash, and whether the answer frames were absent during the pause line. The later lesson gets a new item ID even when the slope is again 2. Same answer, different points, different record. That is what makes the second video retrieval instead of a replay.

Distributed practice across a week might look like this. Monday: the worked slope of 2 and the paused slope of 3. Thursday: the new points that rise 2 again. The Thursday script should not recap the entire Monday lecture. It should make the learner compute. A one-line reminder of “change in y over change in x” is enough scaffolding. More than that and the retrieval disappears.

The two lessons

Lesson one is the worked pair, the pause, and the slope of 3. Lesson two is the Thursday retrieval: y changes by 6, x changes by 3, slope 2. Both are constructed. Both are Script Mode, so the spoken arithmetic is the approved arithmetic.

Script Mode lesson 1 of 2

1. Slope, then stop

Finished Golpo video · Lesson 1 · Script Mode · open MP4

Audience: Learners who watch a slope once and never compute one
Lesson job: Teach slope two, pause, then reveal slope three
Checked against: Through (1, 2) and (4, 8), slope is (8 − 2) / (4 − 1) = 6 / 3 = 2. Through (2, 1) and (5, 10), slope is (10 − 1) / (5 − 2) = 9 / 3 = 3. The answer three arrives only after the pause line. The hub episode is why practice testing is in the design.

Exact Golpo configuration

Own Narration: OFF · Script Mode: ON · Duration: 1 minute · Orientation: Horizontal (16:9) · Style: Dry Erase · Color: ON · Language: English · Voice: Male 2 · Pace: Normal · Music: None

Exact script used for this video

Slope is a rise divided by a run. Take the points one, two and four, eight. Eight minus two is six. Four minus one is three. Six divided by three is two. The line rises two units for each unit it runs. That is the lesson. Now stop the video and try the next pair before the answer arrives. The points are two, one and five, ten. Ten minus one is nine. Five minus two is three. Nine divided by three is three. The new slope is three, not two. Write the rise and the run on the page before you divide. The pause is the practice. The answer comes only after that pause, and the answer is three. Retrieval is part of the lesson, not a worksheet added later. Leave the three on the screen so the try and the answer can be compared.

Video Instructions

Two points give slope two. The video pauses. A second pair is worked only after the pause, and the slope is three. Leave the three on screen at the end. Allowed labels: (1, 2) and (4, 8); 8 - 2 = 6; 4 - 1 = 3; 6 / 3 = 2; Pause; (2, 1) and (5, 10); 10 - 1 = 9; 5 - 2 = 3; 9 / 3 = 3. Do not add a sample stamp, a demo label, or any claim that the lesson is fictional. Show only the labels listed. If a number appears, it must match the narration exactly. No extra dates, prices, percentages, logos, or quotations.

Voice Instructions

Teacher. Pause after the first slope, and again before the answer three.

Course package

  • Lesson title: Slope, then stop
  • Title card: PAUSE, THEN TRY
  • Closing line: What is the rise and the run of the second pair?

Review before a learner can watch

The second slope must not appear before the pause. 2 and 3 have to stay distinct.

Script Mode lesson 2 of 2

2. Same slope, new points

Finished Golpo video · Lesson 2 · Script Mode · open MP4

Audience: The same learners, on a later day
Lesson job: Retrieve slope two from points that include a negative
Checked against: Through (0, −1) and (3, 5), slope is (5 − (−1)) / (3 − 0) = 6 / 3 = 2. The y change is 6 over a run of 3. New points, same slope.

Exact Golpo configuration

Own Narration: OFF · Script Mode: ON · Duration: 1 minute · Orientation: Horizontal (16:9) · Style: Dry Erase · Color: ON · Language: English · Voice: Female 1 · Pace: Normal · Music: None

Exact script used for this video

The same slope can hide in a new pair of points. This time the line passes through zero, negative one and three, five. The rise is five minus negative one. That subtraction is five plus one, which is six. The run is three minus zero, which is three. Six divided by three is two. The line still rises two. Add the change in y as a check. From negative one up to five is a change of six, over a run of three. Six over three is two. A later retrieval item should keep the definition and change the points. The learner has to compute the rise and the run again. Say the subtraction out loud, including the sign on negative one. Skipping that sign turns a correct slope into a different line. Write negative one on the page before you subtract, and keep the plus one visible.

Video Instructions

New points. The rise is six because five minus negative one is six. The run is three. The slope is still two. Show the sign on negative one. End on two. Allowed labels: (0, -1) and (3, 5); 5 - (-1) = 6; 3 - 0 = 3; 6 / 3 = 2. Do not add a sample stamp, a demo label, or any claim that the lesson is fictional. Show only the labels listed. If a number appears, it must match the narration exactly. No extra dates, prices, percentages, logos, or quotations.

Voice Instructions

Same teacher, a later day. Slow on five minus negative one.

Course package

  • Lesson title: Same slope, new points
  • Title card: SAME SLOPE, NEW POINTS
  • Closing line: What does five minus negative one equal?

Review before a learner can watch

The sign on negative one has to be visible. The result is 2, not a new slope. Block a frame that drops the negative.

Watch-back and the failures that matter

  • The pause line happens before either 9 or 3 is drawn as the answer slope. A title card that says “the answer is 3” at the start fails.
  • 8 − 2 is shown as 6, and 4 − 1 is shown as 3. A frame that subtracts the x values from the y values fails.
  • The second lesson’s denominator is 3, not 5 and not 0. The point (0, −1) tempts a picture to drop the negative. 5 − (−1) must be visible as 6.
  • No sentence claims that students who pause score higher. The course does not have that measurement.

If generation fails, the instructor gets the attempt and the job ID the platform stored. The learner keeps the written item. A missing video is a better failure than a video whose slope is 6 because a label used the rise as the slope.

Risks

A QA agent that only checks the first slope can wave through a second item that divides 6 by 5. Each item is its own recomputation. A watch-back that only reads the opening can miss the answer appearing early. The reviewer should scrub to the pause and confirm the answer frames are still ahead.

Interleaving, which the 2013 review rated moderate rather than high, is a later design choice. This spoke does not mix slope with area in the same minute. Mixing is a different lesson with a different check. Keep the retrieval clean until the course has a reason to interleave, and then write that reason down.

What the learner has on the page during the pause

The video can say “pause and try the next pair.” The page under the player has to make that try possible. For the constructed item, the page shows the points (2, 1) and (5, 10), a blank for the rise, a blank for the run, and a blank for the slope. It does not show 9, 3, or 3 until the learner submits or the video’s answer frames are revealed by an explicit control. If the answer is sitting in the HTML under the fold, a quick scroll defeats the retrieval. Hide it behind the same check the course uses for any other graded or ungraded try.

The platform records whether the learner submitted a slope before the reveal. That record is a teaching signal for the instructor: many 9s mean people reported the rise and stopped; many 6s may mean they subtracted the x coordinates in the wrong order or reused Monday’s rise. The platform’s QA agent is not grading those submissions inside this spoke. Grading is a separate key: 9 / 3 = 3. A future wrong-step lesson can be cut for the modal error if the log crosses the course’s threshold. Until then, the walkthrough remains available as the full solution, clearly labeled so it is not mistaken for another pause.

Thursday’s page is sparse on purpose. It shows (0, −1) and (3, 5) and the same three blanks. It links Monday’s definition in one line, “change in y over change in x,” and it does not autoplay Monday’s video. Autoplaying the worked example hands the learner the method at the moment they were supposed to retrieve it. Spacing only works if the second day asks for the method from memory. The creator agent’s Thursday draft is rejected if it spends most of the minute re-teaching the Monday graph. A thirty-second retrieval with a clean check is a better Thursday file than a second lecture that happens to end on the number 2.

Automate it: review gates and publishing with the Golpo API

For on-demand lessons, the whole path from source to published lesson can run as one pipeline on the course platform. An agent in Codex with the Golpo Codex Skill, in Claude Code with the Golpo Claude Skill, or in Cursor, VS Code with GitHub Copilot, Claude Code, Claude Desktop, or Visual Studio through the Golpo MCP server can call the Golpo API, wait for the render, and hand the file to the platform's review steps. Production stops being the limit on how many checked lessons a course can offer.

  1. Attach the reference first. Store the lesson objective and the solved practice item with the lesson before any script is drafted.
  2. Review the script against the reference before rendering. If a solution or source exists, the platform's QA agent checks the draft against it: it re-solves, re-adds, or re-reads, then compares. A mismatch or an uncertain result stops the job before Golpo renders anything.
  3. Generate with Golpo. The agent sends the approved script in Script Mode, with the course's locked style, voice, Video Instructions, and Voice Instructions.
  4. Transcribe what was actually said. Run speech-to-text on the finished video's audio. Learners hear the transcript, not the draft.
  5. Run two independent transcript reviews. Make two separate LLM calls, separate from the creator agent and the QA agent. Each gets only the transcript and the reference, with no access to the draft or to the other reviewer's verdict. Each checks every spoken number, term, and claim, then returns pass or fail and quotes the line it objects to. The lesson moves on only when both pass. A failure or a disagreement goes to an instructor.
  6. Check the frames. Pull a frame every few seconds and confirm every number and label on screen matches the approved script.
  7. Publish. The pipeline posts the video to the course platform or LMS through its API as a draft, then releases it under the course's own approval rule.

FAQ

Can these lessons be generated and published automatically?

Yes, on the course platform's side. Using the Golpo MCP server or the Golpo Claude Skill, a pipeline can check the script against the lesson objective and the solved practice item, generate the video, run two independent transcript reviews, and post the lesson to the platform as a draft. Anything that fails a check goes to an instructor.

Why pause inside a one-minute video?

The minute is long enough to show one method and one new pair. The pause is the practice test. The answer follows so the learner can check the try. The hub’s citation is why retrieval is in the design. This page is how the minute is cut.

What is the slope through (1, 2) and (4, 8)?

Rise 8 − 2 = 6. Run 4 − 1 = 3. Slope 6 / 3 = 2. The QA agent should get 2 from the points, not from the draft.

What should the learner try before the answer?

Through (2, 1) and (5, 10), the rise is 9 and the run is 3, so the slope is 3. Those numbers belong after the pause line in the script and in the pictures.

Why is there a second video with slope 2 again?

The points are new: (0, −1) and (3, 5). The y change is 6 and the x change is 3, so the slope is 2. Same relationship, later day, different item. That is the spacing. It is not a duplicate upload.

Does Golpo pause the player?

Golpo renders the sentence that tells the learner to pause. The course player has to honor that stop, or the written item under the video has to carry the try. Playback position is the platform’s job.

Who checks the arithmetic?

The platform’s QA agent recomputes every item. An instructor sees disagreements, failed renders, and frames where the answer arrives early. Golpo does not grade the learner and does not own the QA agent.

Can this page also produce three difficulty levels?

No. Three levels from one prompt are the differentiated-lessons guide. This page stays with one level and a retrieval check so the two jobs remain easy to tell apart.

Ship the worked slope of 2, hold the slope of 3 until after the pause, and schedule the new points for a later day.

Tags

#on-demand lesson videos#retrieval practice video#slope lesson with pause#course video practice check