diff --git a/frontend/src/pages/QuizPage.jsx b/frontend/src/pages/QuizPage.jsx index f74c7be..2551338 100644 --- a/frontend/src/pages/QuizPage.jsx +++ b/frontend/src/pages/QuizPage.jsx @@ -1172,11 +1172,15 @@ const timerStarted = timeLeft !== null const marked = favorites.includes(q.id) // Only questions the learner has reached show their text. Previewing one // they have not opened would give away the case before they read it. - const seen = seenIndexes.has(i) + // + // In exam mode none of them do. A real paper's status rail is a column of + // numbers, and reading the stems of the questions still to come is not + // something the exam being rehearsed would allow. + const seen = !isStudy ? false : seenIndexes.has(i) const excerpt = seen ? questionStem(q).replace(/\s+/g, ' ').trim() : '' return (