From 18e633ffc4e24db9e34eb856b19e07402678c53c Mon Sep 17 00:00:00 2001 From: Oliver Braun Date: Tue, 14 May 2024 22:51:18 +0200 Subject: [PATCH] no more gender and fix studentregs --- plexams/prepare.go | 5 +++-- tmpl/generatedExamEmail.tmpl | 2 +- tmpl/generatedExamEmailHTML.tmpl | 2 +- tmpl/handicapEmail.tmpl | 2 +- tmpl/handicapEmailHTML.tmpl | 2 +- tmpl/handicapEmailRoomAlone.tmpl | 2 +- tmpl/handicapEmailRoomAloneHTML.tmpl | 2 +- 7 files changed, 9 insertions(+), 8 deletions(-) diff --git a/plexams/prepare.go b/plexams/prepare.go index b19f2de..3e888f3 100644 --- a/plexams/prepare.go +++ b/plexams/prepare.go @@ -106,11 +106,12 @@ func (p *Plexams) PrepareStudentRegs() error { for mtknr, regs := range studentRegsPerStudent { if len(regs) > 0 { - ancodes := make([]int, 0, len(regs)) + ancodeSet := set.NewSet[int]() for _, reg := range regs { - ancodes = append(ancodes, reg.AnCode) + ancodeSet.Add(reg.AnCode) } + ancodes := ancodeSet.ToSlice() sort.Ints(ancodes) studentRegsSlice = append(studentRegsSlice, &model.Student{ diff --git a/tmpl/generatedExamEmail.tmpl b/tmpl/generatedExamEmail.tmpl index 5fd93c1..3204e0a 100644 --- a/tmpl/generatedExamEmail.tmpl +++ b/tmpl/generatedExamEmail.tmpl @@ -1,4 +1,4 @@ -Sehr geehrte:r {{ .Teacher.Fullname }}, +Hallo {{ .Teacher.Fullname }}, {{ if not .HasStudentRegs }} Für Ihre Prüfung "{{ .Exam.ZpaExam.AnCode }}. {{ .Exam.ZpaExam.Module }}" liegen überhaupt keine Anmeldungen vor, daher werde ich sie nicht diff --git a/tmpl/generatedExamEmailHTML.tmpl b/tmpl/generatedExamEmailHTML.tmpl index 6eef415..7db1e06 100644 --- a/tmpl/generatedExamEmailHTML.tmpl +++ b/tmpl/generatedExamEmailHTML.tmpl @@ -1,4 +1,4 @@ -

Sehr geehrte:r {{ .Teacher.Fullname }},

+

Hallo {{ .Teacher.Fullname }},

{{ if not .HasStudentRegs }}

Für Ihre Prüfung {{ .Exam.ZpaExam.AnCode }}. {{ .Exam.ZpaExam.Module }} liegen überhaupt keine Anmeldungen vor, daher werde ich sie nicht diff --git a/tmpl/handicapEmail.tmpl b/tmpl/handicapEmail.tmpl index dcea390..3edbe03 100644 --- a/tmpl/handicapEmail.tmpl +++ b/tmpl/handicapEmail.tmpl @@ -1,4 +1,4 @@ -Sehr geehrte:r {{ .MainExamer }}, +Hallo {{ .MainExamer }}, für Ihre Prüfungen sind mir folgende Studierende mit Nachteilsausgleich bekannt: diff --git a/tmpl/handicapEmailHTML.tmpl b/tmpl/handicapEmailHTML.tmpl index 04a7c81..b7280ea 100644 --- a/tmpl/handicapEmailHTML.tmpl +++ b/tmpl/handicapEmailHTML.tmpl @@ -1,4 +1,4 @@ -

Sehr geehrte:r {{ .MainExamer }},

+

Hallo {{ .MainExamer }},

für Ihre Prüfungen sind mir folgende Studierende mit Nachteilsausgleich bekannt:

diff --git a/tmpl/handicapEmailRoomAlone.tmpl b/tmpl/handicapEmailRoomAlone.tmpl index 2690b1b..59dcca7 100644 --- a/tmpl/handicapEmailRoomAlone.tmpl +++ b/tmpl/handicapEmailRoomAlone.tmpl @@ -1,4 +1,4 @@ -Sehr geehrte:r {{ .NTA.Name }}, +Hallo {{ .NTA.Name }}, Sie haben gemäß den mir vorliegenden Informationen Anspruch auf einen eigenen Raum bei Ihren Prüfungen. diff --git a/tmpl/handicapEmailRoomAloneHTML.tmpl b/tmpl/handicapEmailRoomAloneHTML.tmpl index 8c983ee..f0c5d5e 100644 --- a/tmpl/handicapEmailRoomAloneHTML.tmpl +++ b/tmpl/handicapEmailRoomAloneHTML.tmpl @@ -1,4 +1,4 @@ -

Sehr geehrte:r {{ .NTA.Name }},

+

Hallo {{ .NTA.Name }},

Sie haben gemäß den mir vorliegenden Informationen Anspruch auf einen eigenen Raum bei Ihren Prüfungen.