fix: redirect after quiz submission

This commit is contained in:
Jannat Patel
2023-06-22 10:52:57 +05:30
parent 7d18e1d928
commit bb0abe27cd
4 changed files with 11 additions and 9 deletions

View File

@@ -114,7 +114,7 @@
<button class="btn btn-secondary btn-sm hide" id="summary">
{{ _("Submit") }}
</button>
<button class="btn btn-secondary btn-sm mx-auto hide" id="try-again">
<button class="btn btn-secondary btn-sm mx-auto hide" id="try-again" data-quiz="{{ quiz.name }}">
{{ _("Try Again") }}
</button>
</div>

View File

@@ -125,7 +125,7 @@ const quiz_summary = (e = undefined) => {
)} ${total_questions}
</div>`
);
$("#try-again").data("submission", data.message.submission);
$("#try-again").attr("data-submission", data.message.submission);
$("#try-again").removeClass("hide");
self.quiz_submitted = true;
},
@@ -133,11 +133,12 @@ const quiz_summary = (e = undefined) => {
};
const try_quiz_again = (e) => {
e.preventDefault();
if (window.location.href.includes("new-submission")) {
window.location.href = window.location.pathname.replace(
"new-submission",
$
);
const target = $(e.currentTarget);
window.location.href = `/quiz-submission/${target.data(
"quiz"
)}/${target.data("submission")}`;
} else {
window.location.reload();
}