diff --git a/src/components/Exercises/Speaking.tsx b/src/components/Exercises/Speaking.tsx
index 746f1d18..da77cd8e 100644
--- a/src/components/Exercises/Speaking.tsx
+++ b/src/components/Exercises/Speaking.tsx
@@ -80,11 +80,11 @@ export default function Speaking({id, title, text, type, prompts, onNext, onBack
<>
- {Math.round(recordingDuration / 60)
+ {Math.floor(recordingDuration / 60)
.toString(10)
.padStart(2, "0")}
:
- {Math.round(recordingDuration % 60)
+ {Math.floor(recordingDuration % 60)
.toString(10)
.padStart(2, "0")}
diff --git a/src/pages/exercises.tsx b/src/pages/exercises.tsx
index 967c8d4d..122ca19c 100644
--- a/src/pages/exercises.tsx
+++ b/src/pages/exercises.tsx
@@ -276,7 +276,6 @@ export default function Page() {
onViewResults={() => {
setShowSolutions(true);
setModuleIndex(0);
- setExam(exams[0]);
}}
scores={aggregateScoresByModule(userSolutions)}
/>
diff --git a/src/utils/score.ts b/src/utils/score.ts
index d1276618..52230acf 100644
--- a/src/utils/score.ts
+++ b/src/utils/score.ts
@@ -107,8 +107,8 @@ const moduleMarkings: {[key in Module]: {[key in Type]: {[key: number]: number}}
general: writingMarking,
},
speaking: {
- academic: academicMarking,
- general: academicMarking,
+ academic: writingMarking,
+ general: writingMarking,
},
};