feat(exams): add warning about multiple automatic distributions

This commit is contained in:
Gregor Kleen 2020-01-29 23:11:19 +01:00
parent 2b56f26c45
commit 7fc9fefb0a
3 changed files with 39 additions and 1 deletions

View File

@ -62,7 +62,7 @@ examAutoOccurrenceCalculateWidget :: TermId -> SchoolId -> CourseShorthand -> Ex
examAutoOccurrenceCalculateWidget tid ssh csh examn = do
(formView, formEncoding) <- liftHandler . generateFormPost $ examAutoOccurrenceCalculateForm def
wrapForm' BtnExamAutoOccurrenceCalculate formView def
wrapForm' BtnExamAutoOccurrenceCalculate $(i18nWidgetFile "exam-auto-occurrence-calculate") def
{ formAction = Just . SomeRoute $ CExamR tid ssh csh examn EAutoOccurrenceR
, formEncoding
}

View File

@ -0,0 +1,19 @@
$newline never
<p>
Bei der Berechnung der Verteilung werden stets alle #
Klausurteilnehmer berücksichtigt, unabhängig davon, ob ihnen bereits #
ein Raum/Termin zugewiesen ist, oder nicht.
<br />
Es werden dennoch nur Klausurteilnehmer anhand der neu berechneten #
Verteilung zugewiesen, die aktuell keinen zugewiesenen Raum/Termin #
haben.
<br />
Dies kann bei mehrfacher Berechnung neuer Verteilungen dazu führen, #
dass die Zuteilung der meisten Klausurteilnehmer nicht mit der #
aktuellen Verteilung übereinstimmt.
^{formView}

View File

@ -0,0 +1,19 @@
$newline never
<p>
When assignment rules are calculated all exam participants are #
considered, regardless of whether they are already assigned to an #
occurrence/room.
<br />
Nonetheless only exam participants, who are not already assigned to #
an occurrence/room, will be assigned according to the newly #
calculated assignment rules.
<br />
Thus calculating new assignment rules multiple times may lead to a #
situation in which the occurrence/room assignments of most #
participants do not match the newest assignment rules.
^{formView}