Add question bank mastery paths and gap questions

This commit is contained in:
hz
2026-07-31 23:46:46 -05:00
parent 012d0cf196
commit 8c439c6294
28 changed files with 1409 additions and 121 deletions
+2
View File
@@ -251,10 +251,12 @@ func _test_review_content_normalization() -> void:
"teachingPoint": "Teaching"
}],
"system": "System",
"step3System": "Cardiovascular System",
"discipline": "Medicine"
})
_assert(normalized.get("key_takeaway", "") == "Takeaway", "key takeaway should be normalized")
_assert(normalized.get("usmle_pearl", "") == "Pearl", "USMLE pearl should be normalized")
_assert(normalized.get("step3_system", "") == "Cardiovascular System", "official Step 3 system should be normalized")
var review_followups: Array = normalized.get("review_followups", [])
_assert(review_followups.size() == 1, "review follow-ups should be normalized")
_assert(review_followups[0].get("correct_choice_id", "") == "B", "review follow-up answer keys should be normalized")