Address warnings
This commit is contained in:
parent
455a239c8c
commit
6cdfe0891b
@ -223,7 +223,7 @@ embedRenderMessage ''UniWorX ''SheetType ("SheetType" <>)
|
|||||||
|
|
||||||
newtype SheetTypeComplete = SheetTypeComplete SheetType
|
newtype SheetTypeComplete = SheetTypeComplete SheetType
|
||||||
instance RenderMessage UniWorX (SheetTypeComplete) where
|
instance RenderMessage UniWorX (SheetTypeComplete) where
|
||||||
renderMessage foundation ls (SheetTypeComplete st) = case st of
|
renderMessage foundation ls (SheetTypeComplete sheetType) = case sheetType of
|
||||||
NotGraded -> mr NotGraded
|
NotGraded -> mr NotGraded
|
||||||
other -> mr (grading other) <> ", " <> mr other
|
other -> mr (grading other) <> ", " <> mr other
|
||||||
where
|
where
|
||||||
|
|||||||
@ -234,7 +234,7 @@ makeCorrectionsTable whereClause dbtColonnade psValidator dbtProj' = do
|
|||||||
)
|
)
|
||||||
, ( "assignedtime"
|
, ( "assignedtime"
|
||||||
, SortColumn $ \((_ `E.InnerJoin` _ `E.InnerJoin` submission) `E.LeftOuterJoin` _) -> submission E.^. SubmissionRatingAssigned
|
, SortColumn $ \((_ `E.InnerJoin` _ `E.InnerJoin` submission) `E.LeftOuterJoin` _) -> submission E.^. SubmissionRatingAssigned
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
, dbtFilter = Map.fromList
|
, dbtFilter = Map.fromList
|
||||||
[ ( "term"
|
[ ( "term"
|
||||||
|
|||||||
@ -208,7 +208,7 @@ getSheetListR tid ssh csh = do
|
|||||||
E.&&. submissionUser E.?. SubmissionUserUser E.==. E.val muid
|
E.&&. submissionUser E.?. SubmissionUserUser E.==. E.val muid
|
||||||
E.where_ $ sheet E.^. SheetCourse E.==. E.val cid
|
E.where_ $ sheet E.^. SheetCourse E.==. E.val cid
|
||||||
return (sheet E.^. SheetType, submission E.?. SubmissionRatingPoints)
|
return (sheet E.^. SheetType, submission E.?. SubmissionRatingPoints)
|
||||||
return $ foldMap (\(E.Value st, E.Value mbPts) -> sheetTypeSum st (join mbPts)) rows
|
return $ foldMap (\(E.Value sheetType, E.Value mbPts) -> sheetTypeSum sheetType (join mbPts)) rows
|
||||||
(_, table) <- dbTable psValidator $ DBTable
|
(_, table) <- dbTable psValidator $ DBTable
|
||||||
-- END ISSUE #223
|
-- END ISSUE #223
|
||||||
-----------------------------------------------------
|
-----------------------------------------------------
|
||||||
|
|||||||
@ -84,7 +84,7 @@ sheetCell crse shn =
|
|||||||
in anchorCell link $ display2widget shn
|
in anchorCell link $ display2widget shn
|
||||||
|
|
||||||
sheetTypeCell :: IsDBTable m a => SheetType -> DBCell m a
|
sheetTypeCell :: IsDBTable m a => SheetType -> DBCell m a
|
||||||
sheetTypeCell st = i18nCell $ SheetTypeComplete st
|
sheetTypeCell sheetType = i18nCell $ SheetTypeComplete sheetType
|
||||||
|
|
||||||
submissionCell :: IsDBTable m a => CourseLink -> SheetName -> SubmissionId -> DBCell m a
|
submissionCell :: IsDBTable m a => CourseLink -> SheetName -> SubmissionId -> DBCell m a
|
||||||
submissionCell crse shn sid =
|
submissionCell crse shn sid =
|
||||||
|
|||||||
@ -1,38 +1,38 @@
|
|||||||
$with realGrades <- normalSummary <> bonusSummary
|
$with realGrades <- normalSummary <> bonusSummary
|
||||||
$with allGrades <- realGrades <> informationalSummary
|
$# $with allGrades <- realGrades <> informationalSummary
|
||||||
<div>
|
<div>
|
||||||
<ul>
|
<ul>
|
||||||
$maybe realPoints <- positiveSum (sumGradePoints realGrades)
|
$maybe realPoints <- positiveSum (sumGradePoints realGrades)
|
||||||
<li>
|
<li>
|
||||||
Gesamtpunktzahl #{display realPoints}
|
Gesamtpunktzahl #{display realPoints}
|
||||||
$maybe nPts <- getSum <$> achievedPoints realGrades
|
$maybe nPts <- getSum <$> achievedPoints realGrades
|
||||||
\ davon #{display nPts} erreicht
|
\ davon #{display nPts} erreicht
|
||||||
$maybe bPts <- getSum <$> achievedPoints bonusSummary
|
$maybe bPts <- getSum <$> achievedPoints bonusSummary
|
||||||
\ (inklusive #{display bPts} #
|
\ (inklusive #{display bPts} #
|
||||||
$maybe achievedBonus <- positiveSum (sumGradePoints bonusSummary)
|
$maybe achievedBonus <- positiveSum (sumGradePoints bonusSummary)
|
||||||
von #{display achievedBonus} erreichbaren #
|
von #{display achievedBonus} erreichbaren #
|
||||||
Bonuspunkten)
|
Bonuspunkten)
|
||||||
\ #{textPercent $ realToFrac $ nPts / realPoints}
|
\ #{textPercent $ realToFrac $ nPts / realPoints}
|
||||||
$maybe fakePoints <- positiveSum (sumGradePoints informationalSummary)
|
$maybe fakePoints <- positiveSum (sumGradePoints informationalSummary)
|
||||||
<li>
|
<li>
|
||||||
<em>Hinweis:
|
<em>Hinweis:
|
||||||
\ #{display fakePoints} Punkte gab es für Aufgabenblätter, #
|
\ #{display fakePoints} Punkte gab es für Aufgabenblätter, #
|
||||||
welche nicht gewertet wurden, sondern nur informativen Charakter besitzen
|
welche nicht gewertet wurden, sondern nur informativen Charakter besitzen
|
||||||
$maybe achievedFakes <- getSum <$> achievedPoints informationalSummary
|
$maybe achievedFakes <- getSum <$> achievedPoints informationalSummary
|
||||||
, davon wurden #{display achievedFakes} erreicht
|
, davon wurden #{display achievedFakes} erreicht
|
||||||
\ #{textPercent $ realToFrac $ achievedFakes / fakePoints}
|
\ #{textPercent $ realToFrac $ achievedFakes / fakePoints}
|
||||||
|
.
|
||||||
|
|
||||||
|
$maybe reqPasses <- positiveSum (numGradePasses normalSummary)
|
||||||
|
<li>
|
||||||
|
Aufgaben zum Bestehen: #{display reqPasses}
|
||||||
|
$maybe passed <- getSum <$> achievedPasses realGrades
|
||||||
|
\ davon #{display passed} bestanden
|
||||||
|
$maybe bonusPassed <- getSum <$> achievedPasses bonusSummary
|
||||||
|
\ (inklusive #{display bonusPassed} Bonusaufgaben)
|
||||||
.
|
.
|
||||||
|
|
||||||
$maybe reqPasses <- positiveSum (numGradePasses normalSummary)
|
$maybe noGradeSheets <- positiveSum numNotGraded
|
||||||
<li>
|
<li>
|
||||||
Aufgaben zum Bestehen: #{display reqPasses}
|
#{display noGradeSheets} unbewertete Aufgabenblätter.
|
||||||
$maybe passed <- getSum <$> achievedPasses realGrades
|
|
||||||
\ davon #{display passed} bestanden
|
|
||||||
$maybe bonusPassed <- getSum <$> achievedPasses bonusSummary
|
|
||||||
\ (inklusive #{display bonusPassed} Bonusaufgaben)
|
|
||||||
.
|
|
||||||
|
|
||||||
$maybe noGradeSheets <- positiveSum numNotGraded
|
|
||||||
<li>
|
|
||||||
#{display noGradeSheets} unbewertete Aufgabenblätter.
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user