The course owner has lessons, worksheets, rubrics, and examples, but the learner still asks: what should I do next?
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.
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.
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.
The learner's story before Prostir
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.
The current state says the learner is practicing one concept, so the tutor gives hints instead of jumping to the answer.
The learner asks to move on. The tutor checks whether the event can fire: enough correct attempts, required reflection, or a passing quiz score.
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.
The after-state for the course owner
The AI tutor becomes a controlled learning journey instead of an open chat box.
Case roadmap
Now: load lessons, quizzes, rubrics, and the allowed state transitions.
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.