From b41b59cc7cf541bdff974ff3591baa8e31d60eed Mon Sep 17 00:00:00 2001 From: supalerk-ar66 Date: Thu, 29 Jan 2026 16:52:43 +0700 Subject: [PATCH] feat: Implement a comprehensive quiz interface with start, taking, result, and review screens, including a timer and navigation. --- Frontend-Learner/pages/classroom/quiz.vue | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/Frontend-Learner/pages/classroom/quiz.vue b/Frontend-Learner/pages/classroom/quiz.vue index 67da2eb5..ce955465 100644 --- a/Frontend-Learner/pages/classroom/quiz.vue +++ b/Frontend-Learner/pages/classroom/quiz.vue @@ -166,7 +166,7 @@ const retryQuiz = () => { } const submitQuiz = async (auto = false) => { - if (!auto && !confirm(t('quiz.submitConfirm'))) return + // if (!auto && !confirm(t('quiz.submitConfirm'))) return <-- Removed logic if (timerInterval) clearInterval(timerInterval) @@ -185,13 +185,6 @@ const submitQuiz = async (auto = false) => { if (res.success) { quizResult.value = res.data - - // Force mark lesson complete if passed (Fix for checkmark issue) - if (res.data.is_passed) { - markLessonComplete(courseId, lessonId).then(() => { - console.log('Explicitly marked lesson complete') - }) - } } else { // Fallback error handling alert(res.error || 'Failed to submit quiz')