Launch question bank directly from navigation
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user