Gregor Kleen
|
78d0f2522d
|
feat(exams): exam finish button
|
2021-03-19 00:05:56 +01:00 |
|
Gregor Kleen
|
a6390eccbd
|
fix(submissions): take care when to display corrections
Also cleanup usage of Utils via hlint
|
2021-03-18 23:12:36 +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
|
b9cc5b9970
|
feat(transaction-log): more details about submission files
|
2021-02-24 12:39:32 +01:00 |
|
Gregor Kleen
|
ab1940cb09
|
feat(sheets): upload-empty-ok
|
2020-11-05 15:52:04 +01:00 |
|
Gregor Kleen
|
8f608c1955
|
feat(files): chunking
BREAKING CHANGE: files now chunked
|
2020-09-02 21:25:20 +02:00 |
|
Gregor Kleen
|
f46d187f18
|
Merge branch 'master' of gitlab2.rz.ifi.lmu.de:uni2work/uni2work into version-bumps
|
2020-08-11 09:30:55 +02:00 |
|
Gregor Kleen
|
0fcb65f9fa
|
refactor: hlint
|
2020-08-10 21:59:16 +02:00 |
|
Gregor Kleen
|
b9181de154
|
chore: bump to ghc-8.10
|
2020-08-10 15:41:19 +02:00 |
|
Gregor Kleen
|
c4c952ebc1
|
Merge branch 'master' into feat/customized-exercises
|
2020-08-04 10:07:36 +02:00 |
|
Gregor Kleen
|
a0392dd329
|
fix: better concurrency behaviour
|
2020-07-31 18:00:30 +02:00 |
|
Gregor Kleen
|
9ee44aa2f1
|
feat(personalised-sheet-files): introduce routes & work on crypto
|
2020-07-28 19:14:15 +02:00 |
|
Gregor Kleen
|
14be8f61b4
|
refactor(files): store content separately from metadata
|
2020-07-17 15:54:28 +02:00 |
|
Gregor Kleen
|
c87315006d
|
fix(ratings): improve decoding error reporting
|
2020-06-19 17:38:48 +02:00 |
|
Gregor Kleen
|
af7947328d
|
feat(ratings): parsing for new format
|
2020-06-17 12:57:54 +02:00 |
|
Gregor Kleen
|
2bf484609e
|
feat(rating): pretty-print to new yaml based format
Parsing not implemented yet; tests should fail
|
2020-06-16 18:23:02 +02:00 |
|
Gregor Kleen
|
8bb3bc50a2
|
fix(correction-upload): better error messages wrt rating files
|
2020-05-22 17:12:18 +02:00 |
|
Gregor Kleen
|
2e826d3c45
|
feat(load): allow creation of submissions without login (w/ token)
|
2020-05-22 14:31:19 +02:00 |
|
Gregor Kleen
|
27731ac077
|
fix(submission-multi-archive): fix cleanup & improve
|
2020-05-08 10:57:43 +02:00 |
|
Gregor Kleen
|
9032f80f59
|
feat(corrections): non-anonymous download w/ registered groups
|
2020-04-28 17:08:21 +02:00 |
|
Gregor Kleen
|
fd2c2881ea
|
feat(submissions): non-anonymized correction
Fixes #524
Fixes #292
|
2020-04-17 15:19:26 +02:00 |
|
Gregor Kleen
|
38f69c3aed
|
feat(submissions): ignore additional filename components
|
2020-04-17 11:57:02 +02:00 |
|
Gregor Kleen
|
cfaea9c08b
|
chore: bump to lts-15.0
BREAKING CHANGE: major version bumps
|
2020-02-23 11:12:45 +01:00 |
|
Gregor Kleen
|
98c0d6919e
|
feat(submission): edit notifications
|
2019-12-05 13:44:47 +01:00 |
|
Gregor Kleen
|
e87f6075d3
|
feat(submission): warn about deleting co-submissions
|
2019-12-04 11:51:50 +01:00 |
|
Gregor Kleen
|
0e027b129e
|
refactor: bump esqueleto & redo StudySubTerms
BREAKING CHANGE: Bumped esqueleto
|
2019-11-26 17:43:19 +01:00 |
|
Gregor Kleen
|
38a4e6cdb7
|
chore: merge master
|
2019-11-25 10:25:52 +01:00 |
|
Gregor Kleen
|
640326ca5d
|
fix(assign-submissions): avoid division by zero
|
2019-10-20 11:02:32 +02:00 |
|
Gregor Kleen
|
620950df83
|
feat(course-applications): automatic acceptance of direct applicants
|
2019-09-27 11:46:25 +02:00 |
|
Gregor Kleen
|
67e3b38834
|
chore: bump versions
BREAKING CHANGE: yesod >=1.6
|
2019-09-25 13:46:10 +02:00 |
|
Gregor Kleen
|
af9fe80bf5
|
refactor: cleanup
|
2019-09-06 09:38:00 +02:00 |
|
Sarah Vaupel
|
5f0afbd11d
|
chore(audit): audit submission file edits and deletes
|
2019-09-05 17:19:22 +02:00 |
|
Sarah Vaupel
|
f462d44c49
|
chore(audit): audit submission file edits and deletes
|
2019-09-04 15:58:12 +02:00 |
|
Sarah Vaupel
|
7a0efbb5ca
|
chore(audit): add audit hook to DeleteRoute
|
2019-08-29 15:29:10 +02:00 |
|
Sarah Vaupel
|
24b97ef28e
|
chore(audit): proper audit for editing submissions
|
2019-08-29 14:34:20 +02:00 |
|
Sarah Vaupel
|
9136d9a352
|
chore(audit): audit auto submission corrector assignment + refactor
|
2019-08-29 12:10:13 +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
|
a00698e99e
|
feat(course-registration): allow independent course application
|
2019-08-09 16:44:26 +02:00 |
|
Gregor Kleen
|
4f1162c363
|
fix(submissions): only notify submittors if rating changes doneness
|
2019-07-17 17:35:12 +02:00 |
|
Gregor Kleen
|
8e0c379c71
|
fix(submissions): only notify submittors if rating is done
|
2019-07-17 11:49:19 +02:00 |
|
Gregor Kleen
|
c0b90c4c4a
|
fix(ratings): disallow ratings for graded sheets without point value
This reverts commit 1b0825c763.
|
2019-07-10 09:23:22 +02:00 |
|
Steffen Jost
|
2f7f733628
|
Abgaben Zuteilung überarbeitet
|
2019-06-26 12:12:19 +02:00 |
|
Steffen Jost
|
4f1b2886cd
|
guards added as needed for plan generartion without exceptions
|
2019-06-16 13:16:01 +02:00 |
|
Steffen Jost
|
e33704dca4
|
Implementation okay, but throws NoCorrectors (FIXME)
|
2019-06-14 20:43:14 +02:00 |
|
Steffen Jost
|
0185fd3c87
|
assignSubmission split into planning and assigning part
|
2019-06-13 09:49:17 +02:00 |
|
Steffen Jost
|
2feb751afa
|
Towards #298
|
2019-06-06 13:35:42 +02:00 |
|
Steffen Jost
|
d34998ac04
|
automatic corrector assignment
|
2019-06-04 08:14:13 +02:00 |
|
Steffen Jost
|
0fc9c326b9
|
fixes #394
|
2019-05-28 19:22:14 +02:00 |
|
Gregor Kleen
|
0c1c647189
|
Handle AssignSubmissionException in correctionsR
Fix #382
|
2019-05-20 14:10:12 +02:00 |
|
Gregor Kleen
|
7deba81320
|
Additional testing
|
2019-05-20 00:06:15 +02:00 |
|