ENCOA-228 Now when user navigates between modules the generation items persist. Reading, listening and writing added to level module
This commit is contained in:
@@ -127,7 +127,8 @@ export default function Listening({ exam, showSolutions = false, preview = false
|
||||
(x) => x === 0,
|
||||
) &&
|
||||
!showSolutions &&
|
||||
!hasExamEnded
|
||||
!hasExamEnded &&
|
||||
!preview
|
||||
) {
|
||||
setShowBlankModal(true);
|
||||
return;
|
||||
@@ -249,7 +250,7 @@ export default function Listening({ exam, showSolutions = false, preview = false
|
||||
minTimer={exam.minTimer}
|
||||
module="listening"
|
||||
totalExercises={countExercises(exam.parts.flatMap((x) => x.exercises))}
|
||||
disableTimer={showSolutions}
|
||||
disableTimer={showSolutions || preview}
|
||||
/>
|
||||
{/* Audio Player for the Instructions */}
|
||||
{partIndex === -1 && renderAudioInstructionsPlayer()}
|
||||
|
||||
@@ -216,6 +216,7 @@ export default function Reading({ exam, showSolutions = false, preview = false,
|
||||
(x) => x === 0,
|
||||
) &&
|
||||
!showSolutions &&
|
||||
!preview &&
|
||||
!hasExamEnded
|
||||
) {
|
||||
setShowBlankModal(true);
|
||||
@@ -324,7 +325,7 @@ export default function Reading({ exam, showSolutions = false, preview = false,
|
||||
exerciseIndex={calculateExerciseIndex()}
|
||||
module="reading"
|
||||
totalExercises={countExercises(exam.parts.flatMap((x) => x.exercises))}
|
||||
disableTimer={showSolutions}
|
||||
disableTimer={showSolutions || preview}
|
||||
label={exerciseIndex === -1 ? undefined : convertCamelCaseToReadable(exam.parts[partIndex].exercises[exerciseIndex].type)}
|
||||
/>
|
||||
<div
|
||||
|
||||
Reference in New Issue
Block a user