Prostir

Case 02

Course tutor with lesson states

A course owner turns lessons into an AI tutor that knows where the learner is, which event should happen next, and when a milestone must be earned instead of skipped.

State machineUser memoryCourse knowledgeProgress gates

Case 02

A tutor that describes every learning move as current state, event, guard, action, and next state, while storing progress per session or user.

A course owner turns lessons into an AI tutor that knows where the learner is, which event should happen next, and when a milestone must be earned instead of skipped.

Audience Course creators, language tutors, coaches, bootcamps, and educators with structured learning paths.
Outcome A tutor that describes every learning move as current state, event, guard, action, and next state, while storing progress per session or user.
Build stack State machine · User memory · Course knowledge · Progress gates

Case 02

Course tutor with lesson states

A course owner turns lessons into an AI tutor that knows where the learner is, which event should happen next, and when a milestone must be earned instead of skipped.

01

The learner's story before Prostir

The course owner has lessons, worksheets, rubrics, and examples, but the learner still asks: what should I do next?

  • The app starts with a state map such as intro, concept, practice, quiz, review, and next lesson.
  • Each transition has a reason: the learner answered enough, needs another hint, should repeat practice, or is ready to advance.
02

How the state machine tells the lesson

The current state says the learner is practicing one concept, so the tutor gives hints instead of jumping to the answer.

  • State: Practice
  • Event + guard
  • Action + next state
01 State: Practice

The current state says the learner is practicing one concept, so the tutor gives hints instead of jumping to the answer.

02 Event + guard

The learner asks to move on. The tutor checks whether the event can fire: enough correct attempts, required reflection, or a passing quiz score.

03 Action + next state

If the guard passes, Prostir records progress, changes the tutor instruction, and moves to review or the next lesson. If it fails, the app keeps the learner in practice.

03

The after-state for the course owner

The AI tutor becomes a controlled learning journey instead of an open chat box.

  • State and memory become visible product value: resume, retry, unlock, review, and advance.
  • The course owner can sell a tutor without building a full education platform.
04

Case roadmap

Now: load lessons, quizzes, rubrics, and the allowed state transitions.

  • Next: add per-student progress, retries, and memory for durable learning facts.
  • Later: package the tutor for cohorts or paid courses with access, reports, and limits.

Build this pattern

A tutor that describes every learning move as current state, event, guard, action, and next state, while storing progress per session or user.

A course owner turns lessons into an AI tutor that knows where the learner is, which event should happen next, and when a milestone must be earned instead of skipped.