Mastery contract
24/30 = 80%. A passing total must also avoid an unresolved essential strand gap. Results are stored as Readiness/Refresh evidence and never overwrite previous Course Mastery records.
Your generated objective form, answer order, and responses persist locally while you work, so refresh cannot reshuffle an active attempt. Completed attempts prefer unseen objective items before repeats. Objective questions are automatically scored at submission. The six constructed explanations remain pending until reviewed against the rubric, after which NAIB can determine the final route.