diff --git a/messages/uniworx/de.msg b/messages/uniworx/de.msg index c5fe7c827..3ec217f11 100644 --- a/messages/uniworx/de.msg +++ b/messages/uniworx/de.msg @@ -567,7 +567,8 @@ ErrorCryptoIdMismatch: Verschlüsselte Id der Abgabe passte nicht zu anderen Dat InvalidRoute: Konnte URL nicht interpretieren MenuHome: Aktuell -MenuVersion: Impressum +MenuImpressum: Impressum +MenuVersion: Versionsgeschichte MenuHelp: Hilfe MenuProfile: Anpassen MenuLogin: Login diff --git a/routes b/routes index 75bd3d72e..c0dd6a7b8 100644 --- a/routes +++ b/routes @@ -39,7 +39,9 @@ /users/#CryptoUUIDUser/hijack AdminHijackUserR POST !adminANDno-escalation /admin/test AdminTestR GET POST /admin/errMsg AdminErrMsgR GET POST -/impressum VersionR GET !free +/impressum ImpressumR GET !free +/version VersionR GET !free +/info InfoR GET !free /help HelpR GET POST !free /help/lecturer InfoLecturerR GET !lecturer diff --git a/src/Foundation.hs b/src/Foundation.hs index b81f8adbe..2ba0ba1b1 100644 --- a/src/Foundation.hs +++ b/src/Foundation.hs @@ -1113,10 +1113,10 @@ defaultLinks = fmap catMaybes . mapM runMaybeT $ -- Define the menu items of the , menuItemAccessCallback' = return True } , return MenuItem - { menuItemType = Footer - , menuItemLabel = MsgMenuVersion + { menuItemType = Footer + , menuItemLabel = MsgMenuImpressum , menuItemIcon = Just "book" - , menuItemRoute = SomeRoute VersionR + , menuItemRoute = SomeRoute ImpressumR , menuItemModal = False , menuItemAccessCallback' = return True } diff --git a/src/Handler/Home.hs b/src/Handler/Home.hs index f94023be3..24fd36b6e 100644 --- a/src/Handler/Home.hs +++ b/src/Handler/Home.hs @@ -185,7 +185,13 @@ homeUser uid = do getVersionR :: Handler TypedContent -getVersionR = selectRep $ do +getVersionR = getInfoR -- TODO + +getImpressumR :: Handler TypedContent +getImpressumR = getInfoR -- TODO + +getInfoR :: Handler TypedContent +getInfoR = selectRep $ do provideRep . defaultLayout $ do let features = $(widgetFile "featureList") gitInfo :: Text diff --git a/templates/infoLecturer.hamlet b/templates/infoLecturer.hamlet index dcb92c51c..12ff31f87 100644 --- a/templates/infoLecturer.hamlet +++ b/templates/infoLecturer.hamlet @@ -23,7 +23,7 @@ hier die wichtigsten Neuerungen. sollte die Modulbeschreibung enthalten!
Passwort -
Die Anmeldung zum Kurs kann durch eine Passwort geschützt werden. +
Die Anmeldung zum Kurs kann durch ein Passwort geschützt werden.
Materialzugriff
@@ -32,7 +32,7 @@ hier die wichtigsten Neuerungen.
Teilnehmer
- Die Anzeige und Benachrichtigungen an angemeldete + Anzeige und Benachrichtigung angemeldeter Teilnehmer ist leider noch nicht fertig implementiert. Voraussichtlich noch vor Start des Sommersemesters 2019 verfügbar. @@ -43,7 +43,9 @@ hier die wichtigsten Neuerungen.
Korrektoren
Korrektoren und Korrekturweise werden ad hoc pro Übungsblatt vom Veranstalter festgelegt; - es gibt keine Korrektoren Eintragung in der Veranstaltungskonfiguration mehr. + es gibt keine Eintragung von Korrektoren in der Veranstaltungskonfiguration mehr. + Um reinen Tutoren vorab Zugriff auf Lösungen zu gewähren, sollten diese + als Korrektoren mit Korrekturanteil 0 eingetragen werden. Für ein neues Blatt werden die Einstellung des vorangegangenen Blattes automatisch vorgeschlagen. @@ -62,12 +64,12 @@ hier die wichtigsten Neuerungen. Ein einzelnes Übungsblatt kann nun aus mehreren Dateien beliebigen Typs für Angabe und Lösung bestehen. Im Gegensatz zu den bisher verpflichtenden Zip-Archiven - können nun einzelne Dateien verändert werden. + können nun einzelne Dateien in einem Schritt verändert werden.
Lösungshinweise
- Zusätzlich zu Aufgabe und Lösung können jetzt auch - Hinweise ab einem Datum vor Abgabfrist freigeschaltet werden, + Zusätzlich zu Aufgabe und Lösung können Hinweise ab einem + Datum vor Abgabfrist freigeschaltet werden, z.B. Lösungen zu Präsenzaufgaben.
Sichtbarkeit @@ -90,9 +92,9 @@ hier die wichtigsten Neuerungen.
Papierabgaben
- Die Verwaltung von Papierabgaben - wird erleichtert durch Tokens - TODO + Abgaben in anderer Form (z.B. Papierabgaben) + können mit Hilfe von Tokens verwaltet werden. + Korrekturen können elektronisch zurückgegeben werden.

Klausuren