diff --git a/messages/uniworx/de-de-formal.msg b/messages/uniworx/de-de-formal.msg index 3dab84200..69f1002af 100644 --- a/messages/uniworx/de-de-formal.msg +++ b/messages/uniworx/de-de-formal.msg @@ -1395,6 +1395,7 @@ ExamRegistrationInviteExplanation: Sie wurden eingeladen, Prüfungsteilnehmer zu ExamCorrectHeading examname@Text: Prüfungsergebnisse für #{examname} eintragen +ExamCorrectHeadDate: Zeit ExamCorrectHeadParticipant: Teilnehmer ExamCorrectHeadParticipantTooltip: Geben Sie hier einen beliebigen eindeutigen Identifikator des Teilnehmers an. Definitiv eindeutig ist die Matrikelnummer des Teilnehmers, aber auch der Name oder ein Teil der Matrikelnummer können unter Umständen (je nach Liste aller Prüfungsteilnehmer) bereits eindeutig sein. ExamCorrectHeadPart exampartnum@ExamPartNumber: #{exampartnum} diff --git a/messages/uniworx/en-eu.msg b/messages/uniworx/en-eu.msg index cedc17073..e1c20ce35 100644 --- a/messages/uniworx/en-eu.msg +++ b/messages/uniworx/en-eu.msg @@ -1393,6 +1393,7 @@ ExamRegistrationInviteExplanation: You were invited to register for an exam. ExamCorrectHeading examname: Submit corrections for #{examname} +ExamCorrectHeadDate: Time ExamCorrectHeadParticipant: Participant ExamCorrectHeadParticipantTooltip: Enter any string that uniquely identifies the participant. Their matriculation number is definitely unique, but also their name or a part of their matriculation number may already be unique for this participant (depending on the list of all participants). ExamCorrectHeadPart exampartnum: #{exampartnum} diff --git a/src/Handler/Exam/Correct.hs b/src/Handler/Exam/Correct.hs index 217b3f767..037bdbb07 100644 --- a/src/Handler/Exam/Correct.hs +++ b/src/Handler/Exam/Correct.hs @@ -60,7 +60,7 @@ getECorrectR tid ssh csh examn = do siteLayoutMsg heading $ do setTitleI heading - $(widgetFile "widgets/exam-correct") + $(widgetFile "exam-correct") postECorrectR :: TermId -> SchoolId -> CourseShorthand -> ExamName -> Handler Value postECorrectR = error "ECorrectR not implemented" -- use returnJson & requireCheckJsonBody diff --git a/templates/exam-correct.hamlet b/templates/exam-correct.hamlet new file mode 100644 index 000000000..953a85c7c --- /dev/null +++ b/templates/exam-correct.hamlet @@ -0,0 +1,36 @@ +$newline never + +
+
+ + + + + + diff --git a/templates/widgets/exam-correct.hamlet b/templates/widgets/exam-correct.hamlet deleted file mode 100644 index 2e177884d..000000000 --- a/templates/widgets/exam-correct.hamlet +++ /dev/null @@ -1,30 +0,0 @@ -$newline never - -
-
+ _{MsgExamCorrectHeadDate} + + _{MsgExamCorrectHeadParticipant} + ^{iconTooltip participantHeadTooltip Nothing True} + $forall ExamPart{examPartNumber,examPartName} <- examParts + + $maybe name <- examPartName + + + _{MsgExamCorrectHeadPart examPartNumber} + + _{MsgExamCorrectHeadPartName name} + $nothing + _{MsgExamCorrectHeadPart examPartNumber} + + _{MsgExamCorrectHeadStatus} +
+ + + $forall ExamPart{examPartNumber} <- examParts + + ^{ptsInput examPartNumber} + +
- - - - -
- _{MsgExamCorrectHeadParticipant} - ^{iconTooltip participantHeadTooltip Nothing True} - $forall ExamPart{examPartNumber,examPartName} <- examParts - - $maybe name <- examPartName - - - _{MsgExamCorrectHeadPart examPartNumber} - - _{MsgExamCorrectHeadPartName name} - $nothing - _{MsgExamCorrectHeadPart examPartNumber} - _{MsgExamCorrectHeadStatus} -
- - $forall ExamPart{examPartNumber} <- examParts - - ^{ptsInput examPartNumber} - -