Add study session goals and summaries
This commit is contained in:
@@ -84,7 +84,21 @@ func _start_another() -> void:
|
||||
another_button.disabled = true
|
||||
status_label.text = "Preparing another review pass..."
|
||||
status_label.visible = true
|
||||
ReviewQueueService.start_pass()
|
||||
if not StudySessionService.session_started.is_connected(_on_review_session_started):
|
||||
StudySessionService.session_started.connect(_on_review_session_started)
|
||||
if not StudySessionService.session_failed.is_connected(_on_review_session_failed):
|
||||
StudySessionService.session_failed.connect(_on_review_session_failed)
|
||||
StudySessionService.start("due_reviews", 20, "Tutor")
|
||||
|
||||
|
||||
func _on_review_session_started() -> void:
|
||||
if launch_pending and visible:
|
||||
ReviewQueueService.start_pass("", int(StudySessionService.progress.get("targetValue", 20)))
|
||||
|
||||
|
||||
func _on_review_session_failed(message: String) -> void:
|
||||
if launch_pending and visible:
|
||||
_on_question_failed(message)
|
||||
|
||||
|
||||
func _on_question_loaded(question: Dictionary) -> void:
|
||||
|
||||
Reference in New Issue
Block a user