diff --git a/src/routes/plan/exams/+page.svelte b/src/routes/plan/exams/+page.svelte index 24b1b45..5152257 100644 --- a/src/routes/plan/exams/+page.svelte +++ b/src/routes/plan/exams/+page.svelte @@ -250,6 +250,19 @@ const key = `${day},${time}`; return data.globalSlotStatus.get(key) === 'forbidden'; } + + function unplannedExams(program) { + let count = 0; + for (const exam of examsWithoutSlot) { + if (exam.constraints && exam.constraints.notPlannedByMe) { + continue; + } + if (exam.primussExams.some((primussExam) => primussExam.exam.program === program)) { + count++; + } + } + return count; + }
@@ -347,7 +360,13 @@