Skip to content

What happens in an Ulern session

The previous five posts in this series were about the research: why learning that works feels wrong, how much practice one idea needs, why most tests stop at memorization, how to compare methods fairly, and what tutoring evidence rewards. This one is about us. We build Ulern, and this is what one session actually does, step by step, with the research each step leans on. It is the pitch of the series, clearly labeled as one.

Before the session: a plan of targets

You tell Ulern what you want to learn, however niche, and it researches and structures the subject into a plan: milestones of a manageable size, each holding a handful of learning targets. A learning target is an idea plus the level you are aiming for, because remembering a definition and applying it to a new case are different achievements. The plan is yours to see and change. Nothing about the path is hidden, and a session works through one milestone, sized for 30 to 60 minutes.

Step one: the calibration check

A session opens with a short check: a few quick multiple-choice questions on the milestone’s targets, with an explicit “I’m not sure” option. The point is sorting, not judging. What you already know gets out of the way; what you do not becomes the session’s work. A target you clearly know skips its teaching entirely and goes straight to the final check.

You can skip the check. Skipping means Ulern assumes nothing and teaches everything fresh, so the check is the shortcut, not the exam. One more thing it never does: a calibration answer alone cannot mark a target as mastered, because recognizing is the lowest level of knowing.

Step two: teaching, once and properly

Anything unfamiliar gets one full explanation, then an easy first activity to confirm the basics landed. One explanation rather than three, because restudying what you have already read adds almost nothing. The session’s repetition budget is spent on you producing, not on re-reading. From here the activities do the work, and they vary on purpose: multiple choice, sorting and matching, fill-ins, ordering steps, short written answers, small scenarios, and, where a subject calls for it, code you actually run.

Step three: the check that counts, later on purpose

Each target returns near the end of the session for its real check. The delay is deliberate: an immediate re-test measures short-term recall, while a delayed one measures what stayed. This check asks you to produce at the target’s own level: explain in your own words, apply it to a case you have not seen, write the code. Picking a right answer never closes a target aimed higher than recognition. Answer well and the target is proven, and the session moves on rather than repeating, because more than about three successes buys nothing.

When you miss

A miss adds about two steps, by design: feedback on why the answer was wrong, a fresh explanation from a different angle, and an easier retry to rebuild from. The identical explanation is never shown twice, and a miss is never followed by a harder question. If a target keeps resisting despite all of that, Ulern says so plainly and offers to reshape your plan rather than grinding you against the same wall. If you decline, the target is left visibly open instead of quietly marked done. An unproven target staying visible is what honest tracking means.

What done means

At the end of a session, every target is either proven at its level or still open, and you can see which is which. Nothing is sampled, and progress is a list of proven targets rather than a percentage of pages viewed or minutes watched. Mastery in Ulern has levels, and the level you reached is the one you demonstrated, not the one the teaching hoped for.

The honest numbers

In our internal test runs: about three activities per target on average, sessions of about seven targets in 30 to 60 minutes, and a miss adds about two recovery steps. We have not run an external trial yet. The five posts above are the reason a session looks like this, and when outside numbers exist, they will be here.

If you would rather feel the loop than read about it, Ulern is free to start.

← All posts