feat(glossary): more de-de-formal

This commit is contained in:
Gregor Kleen 2019-10-30 10:37:23 +01:00
parent ba7c60ec1c
commit 7daa42db98
9 changed files with 66 additions and 4 deletions

View File

@ -2109,4 +2109,9 @@ CsvFormat: CSV-Format
ExerciseSheet: Übungsblatt
DefinitionCourseEvents: Kurstermine
DefinitionCourseNews: Kurs-Aktuelles
Invitations: Einladungen
Invitations: Einladungen
SheetSubmission: Abgabe
CommCourse: Kursmitteilung
CommTutorial: Tutorium-Mitteilung
Clone: Klonen
Deficit: Defizit

View File

@ -2105,4 +2105,9 @@ CsvFormat: CSV format
ExerciseSheet: Exercise sheet
DefinitionCourseEvents: Course occurrences
DefinitionCourseNews: Course news
Invitations: Invitations
Invitations: Invitations
SheetSubmission: Sheet submission
CommCourse: Course message
CommTutorial: Tutorial message
Clone: Cloning
Deficit: Deficit

View File

@ -2278,6 +2278,14 @@ defaultLinks = fmap catMaybes . mapM runMaybeT $ -- Define the menu items of the
, menuItemModal = False
, menuItemAccessCallback' = return True
}
, return MenuItem
{ menuItemType = Footer
, menuItemLabel = MsgMenuGlossary
, menuItemIcon = Nothing
, menuItemRoute = SomeRoute GlossaryR
, menuItemModal = False
, menuItemAccessCallback' = return True
}
, do
mCurrentRoute <- getCurrentRoute

View File

@ -73,7 +73,7 @@ i18nWidgetFiles basename = do
-- Dispatch to correct language (depending on user settings via `selectLanguage`) at run time
ws <- newName "ws" -- Name for dispatch function
letE
[ funD ws $ [ clause [litP $ stringL kind, litP $ stringL l] (normalB . widgetFile $ "i18n" </> basename </> kind <.> l) []
[ funD ws $ [ clause [litP $ stringL kind, litP $ stringL l] (normalB [e|$(widgetFile $ "i18n" </> basename </> kind <.> l) :: Widget|]) []
| (unpack -> kind, ls) <- Map.toList availableTranslations'
, l <- unpack <$> NonEmpty.toList ls
] ++ [ clause [wildP, wildP] (normalB [e| error "selectLanguage returned an invalid translation" |]) [] ] -- Fallback mostly there so compiler does not complain about non-exhaustive pattern match

View File

@ -0,0 +1,6 @@
$newline never
<dd>
Einige Objekte in Uni2work (Kurse, Übungsblätter, ...) lassen sich klonen.<br />
D.h. alle sinnvollen Einstellungen werden vom geklonten Objekt übernommen und #
das Formular zum Erstellen eines neuen Objekts vom selben Typ mit den Daten #
vorausgefüllt.

View File

@ -0,0 +1,6 @@
$newline never
<dt .sec>
_{MsgCommTutorial}
<dd>
Kursverwalter und Tutoren haben die Möglichkeit über Uni2work E-Mails an ihre #
Kurs- bzw. Tutoriumsteilnehmer zu verschicken.

View File

@ -1,4 +1,16 @@
$newline never
<dt .sec>
_{MsgCorProportion}
<dt .sec>
_{MsgCorState}
<dd>
Nutzer, die von einem Kursverwalter beauftragt wurden bei der Korrektur von #
Übungsblättern und/oder Prüfungen mitzuwirken.
einzelnen Übungsblättern oder Prüfungen mitzuwirken.<br />
Beim Zuteilen für ein Übungsblatt kann ein Korrekturanteil festgelegt werden. #
Bei der automatischen Verteilung von Korrekturen wird dann versucht die #
eingestellten Anteile möglichst gut widerzuspiegeln.<br />
Bei Übungsblättern gibt es die Möglichkeit Korrektoren zwar prinzipiell #
zuzuteilen aber dann als abwesend oder entschuldigt zu markieren.<br />
In beiden Fällen werden diesem Korrektor dann keine Abgaben zugeteilt.
Ist der Korrektor nur abwesend werden die so nicht zugeteilten Abgaben jedoch #
als Defizit vermerkt.

View File

@ -0,0 +1,9 @@
$newline never
<dd>
Wenn die Korrekturen für ein Übungsblatt aufgeteilt werden, kann nicht immer #
sichergestellt werden, dass alle Korrektoren eine Anzahl von Abgaben zugeteilt #
bekommen, die exakt ihrem Korrekturanteil entspricht.<br />
Ist dies der Fall wird die Anzahl von Abgaben, um die die Belastung eines #
einzelnen Korrektors vom Ideal abweicht, als Defizit bezeichnet.<br />
Bei der nächsten Zuteilung von Korrekturen wird dann versucht etwaige Defizite #
auszugleichen.

View File

@ -0,0 +1,11 @@
$newline never
<dt .sec>
_{MsgSheetGroupArbitrary}
<dt .sec>
_{MsgSheetGroupRegisteredGroups}
<dd>
Es besteht die Möglichkeit Studierenden zu erlauben, bei der Abgabe für #
einzelne Übungsblätter in Gruppen abzugeben.<br />
Diese Gruppen werden entweder für jede Abgabe von den Studierenden selbst #
festgelegt (Arbiträre Gruppen) oder von einem Kursverwalter festgelegt #
(Registrierte Gruppen).