Sarah Vaupel
|
582b075466
|
chore: conform to REUSE specification
|
2022-10-12 09:35:16 +02:00 |
|
Gregor Kleen
|
5ade6c65d6
|
chore: bump versions
|
2021-06-28 09:21:34 +02:00 |
|
ros
|
a1eaed8633
|
refactor(messages): eliminated uniworx_new + hlint
|
2021-05-03 18:19:26 +02:00 |
|
Winnie Ros
|
8ad82d7dcb
|
refactor(messages): bugs fixed
|
2021-04-18 13:49:29 +02:00 |
|
Gregor Kleen
|
78d0f2522d
|
feat(exams): exam finish button
|
2021-03-19 00:05:56 +01:00 |
|
Gregor Kleen
|
63f0d3c37a
|
feat(auth): user independent authorisation caching
BREAKING CHANGE: additional authorisation caching
|
2021-03-08 12:08:43 +01:00 |
|
Gregor Kleen
|
500000ba0f
|
feat(exams): exam sheets
|
2021-01-18 14:19:02 +01:00 |
|
Gregor Kleen
|
ed5d871182
|
fix(rooms): honor roomHidden
|
2020-11-29 13:13:17 +01:00 |
|
Gregor Kleen
|
319c75a85a
|
feat(rooms): different room types & hidden rooms
|
2020-11-19 14:25:38 +01:00 |
|
Gregor Kleen
|
4b525ea824
|
feat(exams): optionally close on finish
Fixes #652
|
2020-11-17 12:43:24 +01:00 |
|
Gregor Kleen
|
94436ee0e1
|
feat(exams): exam staff & additional schools
|
2020-10-12 14:08:14 +02:00 |
|
Gregor Kleen
|
f9c50c80f2
|
feat(exams): check exam_discouraged_modes
|
2020-09-28 11:22:00 +02:00 |
|
Gregor Kleen
|
f7bab3befc
|
feat(exams): exam design & school exam rules
|
2020-09-28 11:22:00 +02:00 |
|
Gregor Kleen
|
24f428b13b
|
fix: have exam deregistration always delete stored grades
|
2020-08-26 16:03:54 +02:00 |
|
Gregor Kleen
|
0fcb65f9fa
|
refactor: hlint
|
2020-08-10 21:59:16 +02:00 |
|
Gregor Kleen
|
ec020c5486
|
feat(exams): show number of registrations to course admins
|
2020-05-15 12:07:03 +02:00 |
|
Gregor Kleen
|
0e49bc14e5
|
feat(exams): improve handling of exam results everywhere
BREAKING CHANGE: ExamResult now contains ExamResultPassedGrade
|
2020-02-18 15:43:07 +01:00 |
|
Sarah Vaupel
|
6b610e1e54
|
feat: renamed "Bewertung abgeschlossen ab" to "Ergebnisse sichtbar ab"
|
2020-02-05 16:33:09 +01:00 |
|
Gregor Kleen
|
5bff34ed0a
|
fix: non-exhaustive patterns
|
2020-01-30 08:31:52 +01:00 |
|
Gregor Kleen
|
2b56f26c45
|
feat(exams): improve occurrence display
|
2020-01-29 22:53:35 +01:00 |
|
Gregor Kleen
|
214e8951e4
|
feat: additional exam functions on show page
|
2020-01-29 20:50:27 +01:00 |
|
Gregor Kleen
|
e994fafe28
|
feat(exams): automatic exam occurrence assignment
|
2020-01-29 20:31:37 +01:00 |
|
Gregor Kleen
|
727b89bf4b
|
fix: improve labeling of button to switch exam occurrence
|
2020-01-11 23:57:23 +01:00 |
|
Gregor Kleen
|
83fa9c9c69
|
fix: improve exam occurrence ui
|
2020-01-11 23:44:47 +01:00 |
|
Gregor Kleen
|
14bb020fe9
|
feat: support exam registration including room (ExamRoomFifo)
|
2020-01-11 22:49:42 +01:00 |
|
Gregor Kleen
|
2bc68946e3
|
fix(exams): include bonus points in sum for exam participants
|
2019-09-26 14:37:55 +02:00 |
|
Gregor Kleen
|
9569c4f026
|
Merge branch 'master' into 205-klausuren
|
2019-09-25 14:10:52 +02:00 |
|
Gregor Kleen
|
67e3b38834
|
chore: bump versions
BREAKING CHANGE: yesod >=1.6
|
2019-09-25 13:46:10 +02:00 |
|
Gregor Kleen
|
0ebda4d382
|
feat(exams): better display exam-result-information
|
2019-09-18 19:14:19 +02:00 |
|
Gregor Kleen
|
ea5a398bab
|
feat(exams): automatically compute examResults
BREAKING CHANGE: examPartName no longer required
|
2019-09-18 17:17:18 +02:00 |
|
Gregor Kleen
|
29f4e28536
|
feat(exams): csv-import of ExamPartResults
BREAKING CHANGE: Introduces ExamPartNumbers
|
2019-09-16 17:53:45 +02:00 |
|
Gregor Kleen
|
d621e61b11
|
feat(allocations): show table of all allocations
Cleanup imports & pageactions
|
2019-08-20 13:55:01 +02:00 |
|
Gregor Kleen
|
062361dc8a
|
refactor: fix hlint
|
2019-07-26 12:06:13 +02:00 |
|
Gregor Kleen
|
d5be5d61ee
|
refactor(exams): split Handler.Exams & better type for pass/fail
|
2019-07-25 11:47:40 +02:00 |
|