From 69630e62ec6ebfb111a54f22e86479ed90f5be4b Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Thu, 8 Jan 2026 01:21:12 +0100 Subject: [PATCH] Add state for last skipped question in QuizRunner --- client/src/components/QuizRunner.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/src/components/QuizRunner.tsx b/client/src/components/QuizRunner.tsx index 8bff9bb..99ca433 100644 --- a/client/src/components/QuizRunner.tsx +++ b/client/src/components/QuizRunner.tsx @@ -224,6 +224,7 @@ export default function QuizRunner({ defaultMode = 'all', defaultEntryId, autoSt const [response, setResponse] = useState(null); const [showResult, setShowResult] = useState(false); const [lastCorrect, setLastCorrect] = useState(false); + const [lastSkipped, setLastSkipped] = useState(false); const [showExplanation, setShowExplanation] = useState(false); const [error, setError] = useState(null); @@ -248,6 +249,7 @@ export default function QuizRunner({ defaultMode = 'all', defaultEntryId, autoSt setResponse(null); setShowResult(false); setLastCorrect(false); + setLastSkipped(false); setShowExplanation(false); }; @@ -319,6 +321,7 @@ export default function QuizRunner({ defaultMode = 'all', defaultEntryId, autoSt setScore((s) => s + 1); } setLastCorrect(correct); + setLastSkipped(skip); setShowResult(true); setShowExplanation(!correct); };