Sarah Vaupel
|
8bee033efa
|
fix(storage-manager): save salt and timestamp
|
2020-01-28 19:41:43 +01:00 |
|
Sarah Vaupel
|
01a5a476c5
|
chore(storage-key): fetch storage key and invalidate storage on mismatch
|
2020-01-28 18:14:04 +01:00 |
|
Sarah Vaupel
|
e7c8b6611b
|
refactor(exam-correct): refactor xsrf token and encryption options
|
2020-01-28 18:12:13 +01:00 |
|
Sarah Vaupel
|
fe28762d1c
|
refactor(http-client): set xsrf token on post requests
|
2020-01-28 18:10:29 +01:00 |
|
Sarah Vaupel
|
a23a4735c2
|
fix(storage-key): fix types
|
2020-01-28 18:09:11 +01:00 |
|
Sarah Vaupel
|
000f97c270
|
fix(exam-correct): fix attributes in template
|
2020-01-28 18:08:43 +01:00 |
|
Sarah Vaupel
|
1580d3f59b
|
feat(storage-key): add breadcrumb and import
|
2020-01-28 15:25:08 +01:00 |
|
Sarah Vaupel
|
4d4dc8f58b
|
feat(storage-key): add StorageKeyR to routes; minor Handler refactor
|
2020-01-28 12:06:52 +01:00 |
|
Sarah Vaupel
|
b51c466a65
|
feat(storage-key): postStorageKeyR
|
2020-01-28 12:00:03 +01:00 |
|
Sarah Vaupel
|
02276b425f
|
chore(storage-key): add stub
|
2020-01-28 09:24:11 +01:00 |
|
Sarah Vaupel
|
5d7427ad46
|
feat(exam-correct): use examId instead as uw-exam-correct value
|
2020-01-28 09:18:53 +01:00 |
|
Sarah Vaupel
|
2ebaa1616b
|
refactor(exam-correct): use fa spin class
|
2020-01-27 14:44:47 +01:00 |
|
Sarah Vaupel
|
c623b7c82f
|
style(exam-correct): style ambiguous entries as links for now
|
2020-01-24 13:54:02 +01:00 |
|
Sarah Vaupel
|
dcb79d4cb8
|
fix(exam-correct): also persist local time on non-success
|
2020-01-24 13:24:30 +01:00 |
|
Sarah Vaupel
|
c520918eb3
|
fix(exam-correct): fix hlint
|
2020-01-24 13:22:05 +01:00 |
|
Sarah Vaupel
|
792da22204
|
fix(exam-correct): fix addRow rowInfo
|
2020-01-24 09:51:21 +01:00 |
|
Sarah Vaupel
|
a51c849df5
|
refactor(exam-correct): remove old input--invalid class usage
|
2020-01-24 09:49:26 +01:00 |
|
Sarah Vaupel
|
595f46d860
|
fix(exam-correct): correctly htmlify user on failure
|
2020-01-23 20:56:25 +01:00 |
|
Sarah Vaupel
|
53ff6298e2
|
feat(exam-correct): persist results and more
|
2020-01-23 20:45:25 +01:00 |
|
Sarah Vaupel
|
a7af7ad64b
|
chore(exam-correct): add header idents for cell indices
|
2020-01-23 20:42:14 +01:00 |
|
Sarah Vaupel
|
2e7bca6333
|
fix(exam-correct): fix returning null if old and new results are equal
|
2020-01-23 20:41:35 +01:00 |
|
Sarah Vaupel
|
e252be2fef
|
feat(exam-correct): resend option on ambiguous entries (TODO refactor)
|
2020-01-21 18:49:53 +01:00 |
|
Sarah Vaupel
|
890b3ff025
|
chore: add -fobject-code as ghci option
|
2020-01-21 16:46:23 +01:00 |
|
Sarah Vaupel
|
4a36a010f4
|
feat(exam-correct): request refactor and handling of sent uuids
|
2020-01-21 16:45:47 +01:00 |
|
Sarah Vaupel
|
d8a080d74d
|
feat(exam-correct): server date handling in frontend and refactor
|
2020-01-21 16:44:35 +01:00 |
|
Sarah Vaupel
|
daf9eee1d3
|
feat(exam-correct): more on frontend name resolving
|
2020-01-20 17:02:40 +01:00 |
|
Sarah Vaupel
|
431d004665
|
feat(exam-correct): validate user input stub
|
2020-01-20 11:11:14 +01:00 |
|
Sarah Vaupel
|
36e90102c4
|
Merge branch 'master' into 476-interface-fur-klausurkorrekturen
|
2020-01-20 09:42:21 +01:00 |
|
Sarah Vaupel
|
6837c44b7f
|
feat(exam-correct): single runDB in POST handler; more response handling
|
2020-01-20 09:41:23 +01:00 |
|
Gregor Kleen
|
58945650e5
|
chore(release): 10.4.1
|
2020-01-17 20:00:27 +01:00 |
|
Gregor Kleen
|
4348efca35
|
fix: hlint
|
2020-01-17 19:59:55 +01:00 |
|
Gregor Kleen
|
e2f32855bf
|
chore(release): 10.4.0
|
2020-01-17 17:56:01 +01:00 |
|
Gregor Kleen
|
88dd5a90b9
|
feat: course-participant-lists
|
2020-01-17 17:55:14 +01:00 |
|
Gregor Kleen
|
9e2a733286
|
chore: bump npm in frontend:test
|
2020-01-16 22:17:38 +01:00 |
|
Gregor Kleen
|
6834ae7480
|
chore: fix PATH
|
2020-01-16 20:24:20 +01:00 |
|
Gregor Kleen
|
622b08e3a8
|
chore: bump nodejs version
|
2020-01-16 18:07:48 +01:00 |
|
Gregor Kleen
|
58a197ec2f
|
chore: cache well-known & compile offline
|
2020-01-16 17:43:43 +01:00 |
|
Sarah Vaupel
|
650598fc22
|
feat(exam-correct): upsert exam part results (TODO)
|
2020-01-15 18:06:20 +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
|
729a8e8bce
|
fix: improve csv import explanation
|
2020-01-15 16:35:04 +01:00 |
|
Gregor Kleen
|
5fb99a3d4b
|
chore: improve output of missing-translations
|
2020-01-15 15:30:47 +01:00 |
|
Gregor Kleen
|
d798dc48be
|
fix: add missing translations
|
2020-01-15 14:56:51 +01:00 |
|
Sarah Vaupel
|
a525cab356
|
feat(exam-correct): postECorrectR stub
|
2020-01-15 13:54:04 +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 |
|