Launch question bank directly from navigation

This commit is contained in:
hz
2026-07-18 14:57:33 -05:00
parent 33e461fd36
commit dca09d818f
6 changed files with 131 additions and 14 deletions
+4 -3
View File
@@ -975,7 +975,7 @@ func _load_question() -> void:
var question := BlockSessionService.get_current_question()
if question.is_empty():
main.show_screen("selection", "step3")
main.show_screen("selection", "exam" if BlockSessionService.session_kind == "core" else "step3")
return
progress_button.text = _question_progress_text()
progress_button.disabled = BlockSessionService.session_kind == "core"
@@ -1603,16 +1603,17 @@ func _advance_or_finish() -> void:
func _finish() -> void:
if BlockSessionService.session_kind == "core":
BlockSessionService.finish_block()
main.show_screen("selection", "step3")
main.show_screen("selection", "exam")
return
var results := BlockSessionService.finish_block()
main.show_screen("review", results)
func _exit_run() -> void:
var was_core_run := BlockSessionService.session_kind == "core"
BlockSessionService.resume_current_question_timer()
BlockSessionService.finish_block()
main.show_screen("selection", "step3")
main.show_screen("selection", "exam" if was_core_run else "step3")
func _update_timer_bar() -> void: