Sarah Vaupel
|
2d1d58f78f
|
feat(storage-key): add StorageKeyR to routes; minor Handler refactor
|
2020-02-07 10:12:52 +01:00 |
|
Sarah Vaupel
|
059efe5085
|
feat(storage-key): postStorageKeyR
|
2020-02-07 10:12:52 +01:00 |
|
Sarah Vaupel
|
fed81fdbce
|
chore(storage-key): add stub
|
2020-02-07 10:12:52 +01:00 |
|
Sarah Vaupel
|
2d9a8771ef
|
feat(exam-correct): use examId instead as uw-exam-correct value
|
2020-02-07 10:12:52 +01:00 |
|
Sarah Vaupel
|
630194c4c0
|
fix(exam-correct): fix hlint
|
2020-02-07 10:12:51 +01:00 |
|
Sarah Vaupel
|
968c6defa6
|
fix(exam-correct): fix returning null if old and new results are equal
|
2020-02-07 10:12:50 +01:00 |
|
Sarah Vaupel
|
f06ca00d75
|
feat(exam-correct): request refactor and handling of sent uuids
|
2020-02-07 10:12:17 +01:00 |
|
Sarah Vaupel
|
4cb62f8f91
|
feat(exam-correct): single runDB in POST handler; more response handling
|
2020-02-07 10:10:51 +01:00 |
|
Sarah Vaupel
|
c0f91bccdd
|
feat(exam-correct): upsert exam part results (TODO)
|
2020-02-07 10:10:51 +01:00 |
|
Sarah Vaupel
|
5f9a176bc6
|
feat(exam-correct): postECorrectR stub
|
2020-02-07 10:10:50 +01:00 |
|
Sarah Vaupel
|
90359c83b7
|
feat(exam-correct): stub
|
2020-02-07 10:04:34 +01:00 |
|
Sarah Vaupel
|
53131e2de8
|
feat(sort-table): add basic SortTable util stub
|
2020-02-07 10:04:33 +01:00 |
|
Sarah Vaupel
|
87bda1607e
|
feat(exam-correct): add sortable style and date column
|
2020-02-07 10:04:33 +01:00 |
|
Sarah Vaupel
|
e60aef4f8b
|
fix: fix hlint
|
2020-02-07 10:04:33 +01:00 |
|
Sarah Vaupel
|
623becf597
|
feat(exam-correct): add basic interface stub
|
2020-02-07 10:04:32 +01:00 |
|
Gregor Kleen
|
d8801a3435
|
feat(correction-interface): wire up ECorrectR
|
2020-02-07 10:04:32 +01:00 |
|
Gregor Kleen
|
e1cac76f15
|
feat(pageactions): finish restoration
|
2020-02-07 09:42:33 +01:00 |
|
Gregor Kleen
|
4bc48a50fa
|
feat(pageactions): restore pageactions
|
2020-02-07 00:22:28 +01:00 |
|
Gregor Kleen
|
926bd44736
|
feat(pageactions): restore pageactions
|
2020-02-06 21:03:47 +01:00 |
|
Gregor Kleen
|
95ffda25b6
|
feat: improve navigation
|
2020-02-06 16:27:29 +01:00 |
|
Gregor Kleen
|
51fc6dc541
|
feat: restore & improve navbar contents
|
2020-02-06 16:27:29 +01:00 |
|
Gregor Kleen
|
18ae75890a
|
fix: design tweaks
|
2020-02-06 16:27:29 +01:00 |
|
Gregor Kleen
|
1348c91c3c
|
feat: navbar header containers
BREAKING CHANGE: major navigation refactor
|
2020-02-06 16:27:28 +01:00 |
|
Sarah Vaupel
|
6b610e1e54
|
feat: renamed "Bewertung abgeschlossen ab" to "Ergebnisse sichtbar ab"
|
2020-02-05 16:33:09 +01:00 |
|
Gregor Kleen
|
e2c664d7d4
|
refactor: hlint
|
2020-01-30 17:38:01 +01:00 |
|
Gregor Kleen
|
a91fd7fd63
|
feat: exam auto-occurrence nudging
|
2020-01-30 17:24:22 +01:00 |
|
Gregor Kleen
|
a1d547990d
|
fix(exams): exam-auto-occurrence introduced spurious MappingSpecial
|
2020-01-30 13:33:02 +01:00 |
|
Gregor Kleen
|
91e1bf9996
|
feat: warnings about multiple terms/schools
|
2020-01-30 13:15:59 +01:00 |
|
Gregor Kleen
|
3ef10d98a1
|
fix: exam auto-occurrence by matriculation
|
2020-01-30 12:30:26 +01:00 |
|
Gregor Kleen
|
5bff34ed0a
|
fix: non-exhaustive patterns
|
2020-01-30 08:31:52 +01:00 |
|
Gregor Kleen
|
7fc9fefb0a
|
feat(exams): add warning about multiple automatic distributions
|
2020-01-29 23:11:19 +01:00 |
|
Gregor Kleen
|
2b56f26c45
|
feat(exams): improve occurrence display
|
2020-01-29 22:53:35 +01:00 |
|
Gregor Kleen
|
7140618a5c
|
chore: remove traces
|
2020-01-29 21:46:16 +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
|
f89545f36e
|
feat(exam): working prototype of automatic occurrence assignment
|
2020-01-28 17:06:47 +01:00 |
|
Gregor Kleen
|
282df86bc2
|
feat(exam): start work on automatic exam-occurrence assignment
|
2020-01-28 17:06:47 +01:00 |
|
Gregor Kleen
|
a7b7bdbea7
|
fix: submission user notification recipients for pseudonym subs
|
2020-01-28 16:15:18 +01:00 |
|
Gregor Kleen
|
4348efca35
|
fix: hlint
|
2020-01-17 19:59:55 +01:00 |
|
Gregor Kleen
|
88dd5a90b9
|
feat: course-participant-lists
|
2020-01-17 17:55:14 +01:00 |
|
Gregor Kleen
|
4e9b618b61
|
fix: tests & hlint
|
2020-01-15 17:20:13 +01:00 |
|
Gregor Kleen
|
b3ce3dd93a
|
fix: ui improvements for (external-)exams
|
2020-01-15 17:17:21 +01:00 |
|
Gregor Kleen
|
a30484003a
|
feat: notification about externalExamResults to exam-office
|
2020-01-15 12:09:01 +01:00 |
|
Gregor Kleen
|
bcd5326129
|
fix: restrict guessUser to consistent queries
|
2020-01-15 12:09:01 +01:00 |
|
Gregor Kleen
|
3b739f751d
|
feat: external exams in exam office exams table
|
2020-01-15 12:09:00 +01:00 |
|
Gregor Kleen
|
553c117626
|
feat: external exam csv export
|
2020-01-15 12:09:00 +01:00 |
|
Gregor Kleen
|
1d14b6a69c
|
feat: external exam csv import & ldap lookup during csv import
|
2020-01-15 12:09:00 +01:00 |
|
Gregor Kleen
|
2b153c1863
|
feat(external-exams): auditing
|
2020-01-15 12:09:00 +01:00 |
|
Gregor Kleen
|
1252a5fc79
|
feat(external-exams): edit existing exams
|
2020-01-15 12:08:59 +01:00 |
|
Gregor Kleen
|
c14d90fd53
|
feat(external-exams): display staff & add' schools
|
2020-01-15 12:08:51 +01:00 |
|