From 180140c13fa1e3c63f014b5793673d782e9d204e Mon Sep 17 00:00:00 2001 From: Md Hussain Nagaria <34810212+NagariaHussain@users.noreply.github.com> Date: Mon, 29 Apr 2024 20:03:11 +0530 Subject: [PATCH] fix: attempts should be reloaded when quiz data changes (#790) --- frontend/src/components/Quiz.vue | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/Quiz.vue b/frontend/src/components/Quiz.vue index 1a7afe67..9d7dfba9 100644 --- a/frontend/src/components/Quiz.vue +++ b/frontend/src/components/Quiz.vue @@ -253,8 +253,6 @@ const quiz = createResource({ if (data.shuffle_questions) { data.questions = data.questions.sort(() => Math.random() - 0.5) } - attempts.reload() - resetQuiz() }, }) @@ -286,6 +284,16 @@ const attempts = createResource({ }, }) +watch( + () => quiz.data, + () => { + if (quiz.data) { + attempts.reload() + resetQuiz() + } + } +) + const quizSubmission = createResource({ url: 'lms.lms.doctype.lms_quiz.lms_quiz.quiz_summary', makeParams(values) {