This commit is contained in:
SJost 2019-02-15 15:06:57 +01:00
parent e1032f224c
commit d3f9425448
5 changed files with 26 additions and 15 deletions

View File

@ -567,7 +567,8 @@ ErrorCryptoIdMismatch: Verschlüsselte Id der Abgabe passte nicht zu anderen Dat
InvalidRoute: Konnte URL nicht interpretieren InvalidRoute: Konnte URL nicht interpretieren
MenuHome: Aktuell MenuHome: Aktuell
MenuVersion: Impressum MenuImpressum: Impressum
MenuVersion: Versionsgeschichte
MenuHelp: Hilfe MenuHelp: Hilfe
MenuProfile: Anpassen MenuProfile: Anpassen
MenuLogin: Login MenuLogin: Login

4
routes
View File

@ -39,7 +39,9 @@
/users/#CryptoUUIDUser/hijack AdminHijackUserR POST !adminANDno-escalation /users/#CryptoUUIDUser/hijack AdminHijackUserR POST !adminANDno-escalation
/admin/test AdminTestR GET POST /admin/test AdminTestR GET POST
/admin/errMsg AdminErrMsgR 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 HelpR GET POST !free
/help/lecturer InfoLecturerR GET !lecturer /help/lecturer InfoLecturerR GET !lecturer

View File

@ -1113,10 +1113,10 @@ defaultLinks = fmap catMaybes . mapM runMaybeT $ -- Define the menu items of the
, menuItemAccessCallback' = return True , menuItemAccessCallback' = return True
} }
, return MenuItem , return MenuItem
{ menuItemType = Footer { menuItemType = Footer
, menuItemLabel = MsgMenuVersion , menuItemLabel = MsgMenuImpressum
, menuItemIcon = Just "book" , menuItemIcon = Just "book"
, menuItemRoute = SomeRoute VersionR , menuItemRoute = SomeRoute ImpressumR
, menuItemModal = False , menuItemModal = False
, menuItemAccessCallback' = return True , menuItemAccessCallback' = return True
} }

View File

@ -185,7 +185,13 @@ homeUser uid = do
getVersionR :: Handler TypedContent getVersionR :: Handler TypedContent
getVersionR = selectRep $ do getVersionR = getInfoR -- TODO
getImpressumR :: Handler TypedContent
getImpressumR = getInfoR -- TODO
getInfoR :: Handler TypedContent
getInfoR = selectRep $ do
provideRep . defaultLayout $ do provideRep . defaultLayout $ do
let features = $(widgetFile "featureList") let features = $(widgetFile "featureList")
gitInfo :: Text gitInfo :: Text

View File

@ -23,7 +23,7 @@ hier die wichtigsten Neuerungen.
<em>sollte die Modulbeschreibung enthalten! <em>sollte die Modulbeschreibung enthalten!
<dt .deflist__dt> Passwort <dt .deflist__dt> Passwort
<dd .deflist__dd> Die Anmeldung zum Kurs kann durch eine Passwort geschützt werden. <dd .deflist__dd> Die Anmeldung zum Kurs kann durch ein Passwort geschützt werden.
<dt .deflist__dt> Materialzugriff <dt .deflist__dt> Materialzugriff
<dd .deflist__dd> <dd .deflist__dd>
@ -32,7 +32,7 @@ hier die wichtigsten Neuerungen.
<dt .deflist__dt> Teilnehmer <dt .deflist__dt> Teilnehmer
<dd .deflist__dd> <dd .deflist__dd>
Die Anzeige und Benachrichtigungen an angemeldete Anzeige und Benachrichtigung angemeldeter
Teilnehmer ist leider noch nicht fertig implementiert. Teilnehmer ist leider noch nicht fertig implementiert.
Voraussichtlich noch vor Start des Sommersemesters 2019 verfügbar. Voraussichtlich noch vor Start des Sommersemesters 2019 verfügbar.
@ -43,7 +43,9 @@ hier die wichtigsten Neuerungen.
<dt .deflist__dt> Korrektoren <dt .deflist__dt> Korrektoren
<dd .deflist__dd> <dd .deflist__dd>
Korrektoren und Korrekturweise werden ad hoc pro Übungsblatt vom Veranstalter festgelegt; 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 Für ein neues Blatt werden die Einstellung des vorangegangenen
Blattes automatisch vorgeschlagen. Blattes automatisch vorgeschlagen.
@ -62,12 +64,12 @@ hier die wichtigsten Neuerungen.
Ein einzelnes Übungsblatt kann nun aus mehreren Dateien beliebigen Typs Ein einzelnes Übungsblatt kann nun aus mehreren Dateien beliebigen Typs
für Angabe und Lösung bestehen. für Angabe und Lösung bestehen.
Im Gegensatz zu den bisher verpflichtenden Zip-Archiven 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.
<dt .deflist__dt> Lösungshinweise <dt .deflist__dt> Lösungshinweise
<dd .deflist__dd> <dd .deflist__dd>
Zusätzlich zu Aufgabe und Lösung können jetzt auch Zusätzlich zu Aufgabe und Lösung können Hinweise ab einem
Hinweise ab einem Datum vor Abgabfrist freigeschaltet werden, Datum vor Abgabfrist freigeschaltet werden,
z.B. Lösungen zu Präsenzaufgaben. z.B. Lösungen zu Präsenzaufgaben.
<dt .deflist__dt> Sichtbarkeit <dt .deflist__dt> Sichtbarkeit
@ -90,9 +92,9 @@ hier die wichtigsten Neuerungen.
<dt .deflist__dt> Papierabgaben <dt .deflist__dt> Papierabgaben
<dd .deflist__dd> <dd .deflist__dd>
Die Verwaltung von Papierabgaben Abgaben in anderer Form (z.B. Papierabgaben)
wird erleichtert durch Tokens können mit Hilfe von Tokens verwaltet werden.
<em>TODO Korrekturen können elektronisch zurückgegeben werden.
<section> <section>
<h2>Klausuren <h2>Klausuren