Bug fixing:

- Prevented the viewing of the exam solutions to generate another record;
- Made it so the solution is the same after viewing the results;
This commit is contained in:
Tiago Ribeiro
2023-08-31 10:47:43 +01:00
parent 511c30d635
commit f4b0d6822d
4 changed files with 24 additions and 6 deletions

View File

@@ -5,6 +5,7 @@ import {Fragment, useEffect, useState} from "react";
import Button from "../Low/Button";
import dynamic from "next/dynamic";
import axios from "axios";
import {speakingReverseMarking} from "@/utils/score";
const Waveform = dynamic(() => import("../Waveform"), {ssr: false});
@@ -78,7 +79,7 @@ export default function Speaking({id, type, title, text, prompts, userSolutions,
onBack({
exercise: id,
solutions: userSolutions,
score: {correct: 1, total: 1, missing: 0},
score: {total: 100, missing: 0, correct: speakingReverseMarking[userSolutions[0]!.evaluation!.overall] || 0},
type,
})
}
@@ -91,7 +92,7 @@ export default function Speaking({id, type, title, text, prompts, userSolutions,
onNext({
exercise: id,
solutions: userSolutions,
score: {correct: 1, total: 1, missing: 0},
score: {total: 100, missing: 0, correct: speakingReverseMarking[userSolutions[0]!.evaluation!.overall] || 0},
type,
})
}