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

@@ -93,7 +93,7 @@ export default function Page() {
}, [selectedModules, setExams, exams]);
useEffect(() => {
if (selectedModules.length > 0 && exams.length !== 0 && moduleIndex >= selectedModules.length && !hasBeenUploaded) {
if (selectedModules.length > 0 && exams.length !== 0 && moduleIndex >= selectedModules.length && !hasBeenUploaded && !showSolutions) {
const newStats: Stat[] = userSolutions.map((solution) => ({
...solution,
session: sessionId,

View File

@@ -96,7 +96,9 @@ export default function Page() {
}, [selectedModules, setExams, exams]);
useEffect(() => {
if (selectedModules.length > 0 && exams.length !== 0 && moduleIndex >= selectedModules.length && !hasBeenUploaded) {
if (selectedModules.length > 0 && exams.length !== 0 && moduleIndex >= selectedModules.length && !hasBeenUploaded && !showSolutions) {
alert("HEHE");
const newStats: Stat[] = userSolutions.map((solution) => ({
...solution,
session: sessionId,