From 06673e00311d01dbc7b8844cf2ab2f049e045cf1 Mon Sep 17 00:00:00 2001 From: Steffen Jost Date: Tue, 6 Aug 2019 15:21:57 +0200 Subject: [PATCH] feat(exams): show occurrenceRule in exam overview --- messages/uniworx/de.msg | 4 ++-- templates/exam-show.hamlet | 20 ++++++++++---------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/messages/uniworx/de.msg b/messages/uniworx/de.msg index 71fc9843e..8878ff631 100644 --- a/messages/uniworx/de.msg +++ b/messages/uniworx/de.msg @@ -1204,7 +1204,7 @@ ExamBonusMaxPointsNonPositive: Maximaler Klausurbonus muss positiv und größer ExamBonusOnlyPassed: Bonus nur nach Bestehen anrechnen ExamOccurrenceRule: Automatische Termin- bzw. Raumzuteilung -ExamOccurrenceRuleParticipant: Termin- bzw. Raumzuteilung +ExamOccurrenceRuleParticipant: Termin- bzw. Raumzuteilungsverfahren ExamRoomManual': Keine automatische Zuteilung ExamRoomSurname': Nach Nachname ExamRoomMatriculation': Nach Matrikelnummer @@ -1327,7 +1327,7 @@ Action: Aktion DBCsvDuplicateKey: Zwei Zeilen der CSV-Dateien referenzieren den selben internen Datensatz und können daher nicht verarbeitet werden. DBCsvDuplicateKeyTip: Entfernen Sie eine der unten aufgeführten Zeilen aus Ihren CSV-Dateien und versuchen Sie es erneut. DBCsvKeyException: Für eine Zeile der CSV-Dateien konnte nicht festgestellt werden, ob sie zu einem bestehenden internen Datensatz korrespondieren. -DBCsvException: Bei der Berechnung der auszuführenden Aktionen für einen Datensatz ist ein Fehler aufgetreten. +DBCsvException: Bei der Berechnung der auszuführenden Aktionen für einen Datensatz ist ein Fehler aufgetreten. ExamUserCsvCourseRegister: Benutzer zum Kurs und zur Klausur anmelden ExamUserCsvRegister: Kursteilnehmer zur Klausur anmelden diff --git a/templates/exam-show.hamlet b/templates/exam-show.hamlet index 9fa543452..d14dbcf52 100644 --- a/templates/exam-show.hamlet +++ b/templates/exam-show.hamlet @@ -80,7 +80,7 @@ $maybe desc <- examDescription $if not occurrenceAssignmentsVisible \ ^{isVisible False}
- $# TODO + _{classifyExamOccurrenceRule examOccurrenceRule} $maybe registerWdgt <- registerWidget
_{MsgExamRegistration}
^{registerWdgt} @@ -99,21 +99,25 @@ $if not (null occurrences) $if occurrenceNamesShown _{MsgExamRoomName} - ^{isVisible False} - _{MsgExamRoom} - $if not examTimes - _{MsgExamRoomTime} - _{MsgExamRoomDescription} + \ ^{isVisible False} $if occurrenceAssignmentsShown _{MsgExamRoomRegistered} $if not occurrenceAssignmentsVisible \ ^{isVisible False} + _{MsgExamRoom} + $if not examTimes + _{MsgExamRoomTime} + _{MsgExamRoomDescription} $forall (Entity _occId ExamOccurrence{examOccurrenceName, examOccurrenceRoom, examOccurrenceStart, examOccurrenceEnd, examOccurrenceDescription}, registered) <- occurrences $if occurrenceNamesShown #{examOccurrenceName} + $if occurrenceAssignmentsShown + + $if registered + #{iconOK} #{examOccurrenceRoom} $if not examTimes @@ -121,10 +125,6 @@ $if not (null occurrences) $maybe desc <- examOccurrenceDescription #{desc} - $if occurrenceAssignmentsShown - - $if registered - #{iconOK} $if gradingShown && not (null parts)