feat(sheets): better explain rating-done
This commit is contained in:
parent
76663b057d
commit
3944ce0261
@ -651,7 +651,8 @@ RatingComment: Kommentar
|
|||||||
SubmissionUsers: Studenten
|
SubmissionUsers: Studenten
|
||||||
Rating: Korrektur
|
Rating: Korrektur
|
||||||
RatingPoints: Punkte
|
RatingPoints: Punkte
|
||||||
RatingDone: Bewertung sichtbar
|
RatingDone: Bewertung abgeschlossen
|
||||||
|
RatingDoneTip: Das Korrekturergebnis ist nur dann für die Abgebenden sichtbar und kann gegen etwaige Klausur-Bonuspunkte verrechnet werden, wenn die Bewertung abgeschlossen ist.
|
||||||
RatingPercent: Erreicht
|
RatingPercent: Erreicht
|
||||||
RatingFiles: Korrigierte Dateien
|
RatingFiles: Korrigierte Dateien
|
||||||
PointsNotPositive: Punktzahl darf nicht negativ sein
|
PointsNotPositive: Punktzahl darf nicht negativ sein
|
||||||
|
|||||||
@ -649,7 +649,8 @@ RatingComment: Comment
|
|||||||
SubmissionUsers: Submittors
|
SubmissionUsers: Submittors
|
||||||
Rating: Marking
|
Rating: Marking
|
||||||
RatingPoints: Points
|
RatingPoints: Points
|
||||||
RatingDone: Rating visible
|
RatingDone: Rating finished
|
||||||
|
RatingDoneTip: The rating is only visible to the submittors and considered for any exam bonuses if it is finished.
|
||||||
RatingPercent: Achieved
|
RatingPercent: Achieved
|
||||||
RatingFiles: Marked files
|
RatingFiles: Marked files
|
||||||
PointsNotPositive: Points may not be negative
|
PointsNotPositive: Points may not be negative
|
||||||
|
|||||||
@ -270,7 +270,7 @@ executables:
|
|||||||
main: Load.hs
|
main: Load.hs
|
||||||
ghc-options:
|
ghc-options:
|
||||||
- -main-is Load
|
- -main-is Load
|
||||||
source-dirs: test
|
source-dirs: load
|
||||||
dependencies:
|
dependencies:
|
||||||
- uniworx
|
- uniworx
|
||||||
- normaldistribution
|
- normaldistribution
|
||||||
|
|||||||
@ -810,7 +810,7 @@ postCorrectionR tid ssh csh shn cid = do
|
|||||||
(Just submissionRatingPoints)
|
(Just submissionRatingPoints)
|
||||||
|
|
||||||
((corrResult, corrForm'), corrEncoding) <- runFormPost . identifyForm FIDcorrection . renderAForm FormStandard $ (,,)
|
((corrResult, corrForm'), corrEncoding) <- runFormPost . identifyForm FIDcorrection . renderAForm FormStandard $ (,,)
|
||||||
<$> areq checkBoxField (fslI MsgRatingDone) (Just $ submissionRatingDone Submission{..})
|
<$> areq checkBoxField (fslI MsgRatingDone & setTooltip MsgRatingDoneTip) (Just $ submissionRatingDone Submission{..})
|
||||||
<*> pointsForm
|
<*> pointsForm
|
||||||
<*> (((\t -> t <$ guard (not $ null t)) =<<) . fmap (Text.strip . unTextarea) <$> aopt textareaField (fslI MsgRatingComment) (Just $ Textarea <$> submissionRatingComment))
|
<*> (((\t -> t <$ guard (not $ null t)) =<<) . fmap (Text.strip . unTextarea) <$> aopt textareaField (fslI MsgRatingComment) (Just $ Textarea <$> submissionRatingComment))
|
||||||
let corrForm = wrapForm' BtnSave corrForm' def
|
let corrForm = wrapForm' BtnSave corrForm' def
|
||||||
|
|||||||
@ -118,7 +118,7 @@ formatRating cID Rating{ ratingValues = Rating'{..}, ..} = let
|
|||||||
, pure $ "Abgabe-Id:" <+> pretty (Text.unpack $ toPathPiece cID)
|
, pure $ "Abgabe-Id:" <+> pretty (Text.unpack $ toPathPiece cID)
|
||||||
, guardOn (hasn't (_grading . _PassAlways) ratingSheetType) "============================================="
|
, guardOn (hasn't (_grading . _PassAlways) ratingSheetType) "============================================="
|
||||||
, guardOn (hasn't (_grading . _PassAlways) ratingSheetType) $ "Bewertung:" <+> pretty ratingPoints
|
, guardOn (hasn't (_grading . _PassAlways) ratingSheetType) $ "Bewertung:" <+> pretty ratingPoints
|
||||||
, pure $ "=========== Beginn der Kommentare ==========="
|
, pure "=========== Beginn der Kommentare ==========="
|
||||||
, pure $ pretty ratingComment
|
, pure $ pretty ratingComment
|
||||||
]
|
]
|
||||||
in Lazy.Text.encodeUtf8 . (<> "\n") $ displayT doc
|
in Lazy.Text.encodeUtf8 . (<> "\n") $ displayT doc
|
||||||
|
|||||||
@ -1,26 +1,54 @@
|
|||||||
<section>
|
$newline never
|
||||||
<p>
|
|
||||||
Das Hochladen einer Korrekturen markiert die entsprechende
|
|
||||||
Abgabe automatisch als "korrigiert", falls Ihnen die Abgabe zugeteilt gewesen war.
|
|
||||||
<p>
|
|
||||||
Lädt jedoch ein Assistent Korrekturen hoch, welche anderen Korrektoren
|
|
||||||
oder noch nicht zugeteilt wurden, so werden diese Abgaben noch nicht als "korrigiert" markiert.
|
|
||||||
<p>
|
|
||||||
Es ist geplant, dass die Bewertungsdatei in Zukunft ein eigenes Feld enthält,
|
|
||||||
in dem Korrektoren angeben können, ob die Korrektur abgeschlossen ist oder nicht.
|
|
||||||
<p>
|
|
||||||
Im Gegensatz zu UniWorX enthalten die heruntergeladenen Abgaben immer den
|
|
||||||
aktuellen Stand der Bewertung. Dies betrifft ggf. auch geänderte Dateien!
|
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
<p>
|
<p>
|
||||||
Bei der Korrektur können Dateien verändert, hinzugefügt und gelöscht werden.
|
|
||||||
Die Abgebenden werden entsprechend informiert, sobald die Abgabe als "korrigiert" markiert wurde.
|
Das Hochladen einer Korrekturen markiert die entsprechende Abgabe #
|
||||||
|
automatisch als "korrigiert" (Bewertung abgeschlossen), falls #
|
||||||
|
Ihnen die Abgabe zugeteilt gewesen war.
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Temporäre Dateien einer eventuellen Vorkorrektur müssen also durch das Hochladen der
|
|
||||||
Korrekturen des letzten Korrektors gelöscht werden, falls diese den Abgabenden
|
Lädt jedoch ein Assistent Korrekturen hoch, welche anderen #
|
||||||
nicht zur Verfügung gestellt werden sollen.
|
Korrektoren oder noch nicht zugeteilt wurden, so werden diese #
|
||||||
|
Abgaben noch nicht als "korrigiert" markiert.
|
||||||
|
|
||||||
|
<p>
|
||||||
|
|
||||||
|
_{MsgRatingDoneTip}
|
||||||
|
|
||||||
|
<p>
|
||||||
|
|
||||||
|
Es ist geplant, dass die Bewertungsdatei in Zukunft ein eigenes #
|
||||||
|
Feld enthält, in dem Korrektoren angeben können, ob die Korrektur #
|
||||||
|
abgeschlossen ist oder nicht.
|
||||||
|
|
||||||
|
<p>
|
||||||
|
|
||||||
|
Im Gegensatz zu UniWorX enthalten die heruntergeladenen Abgaben #
|
||||||
|
immer den aktuellen Stand der Bewertung. Dies betrifft ggf. auch #
|
||||||
|
geänderte Dateien!
|
||||||
|
|
||||||
|
<section>
|
||||||
|
<p>
|
||||||
|
|
||||||
|
Bei der Korrektur können Dateien verändert, hinzugefügt und #
|
||||||
|
gelöscht werden.
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
Die Abgebenden werden entsprechend informiert, sobald die Abgabe #
|
||||||
|
als "korrigiert" markiert wurde.
|
||||||
|
|
||||||
|
<p>
|
||||||
|
|
||||||
|
Temporäre Dateien einer eventuellen Vorkorrektur müssen also durch #
|
||||||
|
das Hochladen der Korrekturen des letzten Korrektors gelöscht #
|
||||||
|
werden, falls diese den Abgabenden nicht zur Verfügung gestellt #
|
||||||
|
werden sollen.
|
||||||
|
|
||||||
$maybe maxUpload <- maxUploadMB
|
$maybe maxUpload <- maxUploadMB
|
||||||
<p>
|
<p>
|
||||||
Das Limit für die Dateigröße beträgt momentan #{textBytes maxUpload}
|
|
||||||
|
Das Limit für die Größe des Uploads beträgt momentan #
|
||||||
|
#{textBytes maxUpload}
|
||||||
|
|||||||
@ -1,26 +1,50 @@
|
|||||||
|
$newline never
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
<p>
|
<p>
|
||||||
Uploading a correction automatically marks it finished (i.e. visible to the
|
|
||||||
students) iff you were assigned that correction.
|
Uploading a correction automatically marks it finished iff you #
|
||||||
|
were assigned that correction.
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
If an administrator that was not assigned the correction uploads it, it will
|
|
||||||
not be marked finished.
|
If an administrator that was not assigned the correction uploads #
|
||||||
|
it, it will not be marked finished.
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
It is expected that rating files will, in the future, contain a field to
|
|
||||||
mark the correction as finished or not.
|
_{MsgRatingDoneTip}
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Contrary to UniWorX downloaded submissions always reflect the current state
|
|
||||||
of the correction.
|
It is expected that rating files will, in the future, contain a #
|
||||||
|
field to mark the correction as finished or not.
|
||||||
|
|
||||||
|
<p>
|
||||||
|
|
||||||
|
Contrary to UniWorX downloaded submissions always reflect the #
|
||||||
|
current state of the correction.
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
This extends to files changed during previous corrections.
|
This extends to files changed during previous corrections.
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
<p>
|
<p>
|
||||||
While marking a correction files may be changed, added, and deleted.
|
|
||||||
These changes will be visible to the submittors as soon as the correction is
|
While marking a correction files may be changed, added, and #
|
||||||
marked finished.
|
deleted.
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
These changes will be visible to the submittors as soon as the #
|
||||||
|
correction is marked finished.
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Temporary files left by previous corrections should thus be deleted by the
|
|
||||||
last corrector if they should not be accessable to submittors.
|
Temporary files left by previous corrections should thus be #
|
||||||
|
deleted by the last corrector if they should not be accessable to #
|
||||||
|
submittors.
|
||||||
|
|
||||||
$maybe maxUpload <- maxUploadMB
|
$maybe maxUpload <- maxUploadMB
|
||||||
<p>
|
<p>
|
||||||
|
|||||||
Reference in New Issue
Block a user