Add data-driven dynamic question mode

This commit is contained in:
hz
2026-07-23 12:33:23 -05:00
parent 50f07a77a5
commit fcbc288a49
22 changed files with 1247 additions and 21 deletions
+3 -1
View File
@@ -10,7 +10,9 @@ static func key_for_screen(screen_name: String, payload: Variant = null) -> Stri
elif screen_name in ["map", "setup", "review"]:
key = "study_plan" if screen_name == "map" else "question_bank"
elif screen_name == "player":
key = "question_bank"
key = "dynamic_questions" if BlockSessionService.session_kind == "dynamic" else "question_bank"
elif screen_name == "dynamic_questions":
key = "dynamic_questions"
elif screen_name.begins_with("simulation_"):
key = "exams"
elif screen_name.begins_with("ccs_"):