2.4 KiB
2.4 KiB
learning-progression Specification
ADDED Requirements
Requirement: Learning progression is evidence-backed and game-inspired
The system SHALL use game-inspired progression loops to make study sessions rewarding while tying progress to learning evidence.
Scenario: session loop ends with visible progress
- GIVEN a user completes an interview-practice loop
- WHEN the system grades the answer and extracts memory
- THEN the user sees what improved, what remains weak, and the next recommended challenge
- AND any progress shown is linked to grading or memory evidence.
Scenario: adaptive challenge stays near learner ability
- GIVEN the learner repeatedly fails a concept at the current difficulty
- WHEN the next challenge is selected
- THEN the system lowers difficulty, changes explanation strategy, or inserts a recovery question
- AND does not simply continue escalating difficulty.
Requirement: Progression surfaces support interview readiness
The system SHALL expose progression surfaces that help job seekers understand interview readiness.
Scenario: readiness map summarizes concept state
- GIVEN the learner has completed diagnostic or practice sessions
- WHEN the readiness map is displayed
- THEN each concept has a readiness state
- AND the state can be traced to answer evidence, misconception evidence, or review completion.
Scenario: boss question unlocks after prerequisite stability
- GIVEN a cluster of prerequisite concepts is stable enough
- WHEN the user reaches the next milestone
- THEN the system may unlock an integrated boss-style interview question
- AND the question combines multiple concepts under realistic constraints.
Requirement: Engagement mechanics avoid exploitative patterns
The system SHALL avoid engagement mechanics that encourage unhealthy compulsion or shame.
Scenario: streaks do not punish missed days
- GIVEN a user misses a scheduled practice day
- WHEN the user returns
- THEN the system helps the user resume with a recovery plan
- AND does not erase durable learning progress.
Scenario: rewards are connected to learning value
- GIVEN the system awards progress, badges, unlocks, or generated assets
- WHEN the reward is shown
- THEN it reflects mastery, effort, review completion, or interview readiness
- AND is not primarily a gambling-like random reward.