feat(info-lecturer): add expiry time for newFeat
This commit is contained in:
parent
4a5e7d9e7e
commit
fa9e6b587b
@ -53,8 +53,16 @@ getInfoLecturerR =
|
||||
-- tooltipProblem = toWidget [whamlet| _{MsgLecturerInfoTooltipProblem} |]
|
||||
tooltipPlanned = toWidget [whamlet| _{MsgLecturerInfoTooltipPlanned} |]
|
||||
tooltipNewU2W = toWidget [whamlet| _{MsgLecturerInfoTooltipNewU2W} |]
|
||||
newFeat, plannedFeat, newU2WFeat :: WidgetFor UniWorX ()
|
||||
newFeat = toWidget [whamlet| ^{iconTooltip tooltipNew (Just IconNew) False} |]
|
||||
newU2WFeat, plannedFeat :: WidgetFor UniWorX ()
|
||||
newU2WFeat = toWidget [whamlet| ^{iconTooltip tooltipNew (Just IconAnnounce) True} |] -- to be used inside text blocks
|
||||
-- probFeat = toWidget [whamlet| ^{iconTooltip tooltipProblem (Just IconProblem) False} |]
|
||||
plannedFeat = toWidget [whamlet| ^{iconTooltip tooltipPlanned (Just IconPlanned) False} |]
|
||||
newU2WFeat = toWidget [whamlet| ^{iconTooltip tooltipNewU2W (Just IconAnnounce) True} |] -- to be used inside text blocks
|
||||
|
||||
-- new feature with given introduction date
|
||||
newFeat :: Integer -> Int -> Int -> WidgetFor UniWorX ()
|
||||
newFeat year month day = do
|
||||
currentTime <- liftIO getCurrentTime
|
||||
let expiryTime = UTCTime (addGregorianMonthsClip 1 $ fromGregorian year month day) (secondsToDiffTime 0)
|
||||
if currentTime > expiryTime
|
||||
then mempty
|
||||
else toWidget [whamlet| ^{iconTooltip tooltipNewU2W (Just IconNew) False} |]
|
||||
|
||||
@ -263,7 +263,7 @@ $newline text
|
||||
Es lassen sich aber auch zeitlich getrennte Prüfungen verwalten, wie z.B. mündliche Prüfungen bei Seminaren oder Praktika.
|
||||
Teilnehmern wird eine übersichtliche Tabelle aller Termine/Räume angezeigt.
|
||||
|
||||
<dt .deflist__dt> ^{newFeat} Anmeldungen
|
||||
<dt .deflist__dt> Anmeldungen
|
||||
<dd .deflist__dd>
|
||||
Teilnehmer können sich zu sichtbaren Klausuren innerhalb des eingestellten
|
||||
Anmeldezeitraums anmelden.
|
||||
@ -285,7 +285,7 @@ $newline text
|
||||
Optional werden Klausurkorrektoren angegeben werden können, die ab Durchführung der Klausur berechtigt sein werden, eigenständig Korrekturergebnisse einzutragen.
|
||||
Es kann das Recht, Ergebnisse einzutragen pro Korrektor auf bestimmte Teilaufgaben beschränkt werden können.
|
||||
|
||||
<dt .deflist__dt> ^{newFeat} Ergebnisse
|
||||
<dt .deflist__dt> ^{newFeat 2019 9 25} Ergebnisse
|
||||
<dt .deflist__dd>
|
||||
<p>
|
||||
Die Berechnung der Prüfungsergebnisse kann automatisch durch Uni2work erfolgen. Dabei muss ein Notenschlüssel angegeben werden, an dem die Endnote der Studenten automatisch anhand der erreichten Punktezahl abgelesen wird.
|
||||
@ -294,7 +294,7 @@ $newline text
|
||||
<p>
|
||||
^{newU2WFeat} Die Vorschläge können auch unabhängig vom eingetragenen Notenschlüssel manuell überschrieben werden.
|
||||
|
||||
<dt .deflist__dt> ^{newFeat} Prüfungsbonus
|
||||
<dt .deflist__dt> ^{newFeat 2019 9 26} Prüfungsbonus
|
||||
<dd .deflist__dd>
|
||||
Es gibt die Möglichkeit,
|
||||
die erzielten Bewertungen der Hausübungen
|
||||
@ -308,7 +308,7 @@ $newline text
|
||||
Das Drucken von passenden Türschildern "Bitte Ruhe!" mit den passenden Eckdaten der Klausur
|
||||
wird momentan noch nicht unterstüzt.
|
||||
|
||||
<dt .deflist__dt> ^{newFeat} Notenmeldung
|
||||
<dt .deflist__dt> ^{newFeat 2019 9 16} Notenmeldung
|
||||
<dd .deflist__dd>
|
||||
<p>
|
||||
Endnoten können automatisiert an die Prüfungsämter gemeldet werden.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user