Expand description
T.1 — Interactive tutor data types.
TutorExercise + SuccessCondition + TutorSession are pure data;
no dependency on the mode infrastructure. TutorMode (T.3) wraps
TutorSession in a BufferLocal and drives the UI.
Structs§
- Tutor
Exercise - One practice exercise in a tutor lesson.
- Tutor
Session - Per-tutor-buffer state. Stored as a
BufferLocalbyTutorMode.
Enums§
- Success
Condition - How the tutor decides an exercise is complete.
- Tutor
Game State - High-level game state for the tutor session.