Commit Graph

1734 Commits

Author SHA1 Message Date
Gregor Kleen
14be8f61b4 refactor(files): store content separately from metadata 2020-07-17 15:54:28 +02:00
Gregor Kleen
2fd060d55b feat(course-comm): recipient categories for sheets and exams 2020-07-16 19:28:37 +02:00
Gregor Kleen
9dee134b11 feat(file-uploads): maximum file sizes 2020-07-13 09:32:28 +02:00
Gregor Kleen
46ce477235 feat(corrections): better highlight corrected files
Fixes #602
2020-06-27 15:39:16 +02:00
Gregor Kleen
62dd7b9f04 fix(rating-files): support integral points values
Fixes #604
2020-06-24 14:01:52 +02:00
Gregor Kleen
c87315006d fix(ratings): improve decoding error reporting 2020-06-19 17:38:48 +02:00
Gregor Kleen
036c74ef49 fix: hlint & build 2020-06-18 10:12:08 +02:00
Gregor Kleen
bbbfa946e1 feat(corrections): override rating_done & documentation
Fixes #525
Fixes #274
2020-06-17 14:38:11 +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
1195231bc3 feat(ratings): i18n rating file names 2020-06-16 12:15:56 +02:00
Gregor Kleen
69c61a4bb4 refactor(rating): move formatting/parsing of rating files 2020-06-16 11:44:42 +02:00
Gregor Kleen
e5732df1b6 feat(terms): better prediction of term dates 2020-06-16 10:53:49 +02:00
Gregor Kleen
cf06f79807 feat(system-messages): manual priority 2020-06-16 10:18:46 +02:00
Gregor Kleen
8b7e8e4bd5 feat(terms): improve term display/editing
Fixes #485
2020-06-15 16:49:31 +02:00
Gregor Kleen
06f47c59b4 feat(course-participants): csv export exercise sheets 2020-06-14 18:15:58 +02:00
Gregor Kleen
26cc8e4b53 feat(course-participants): show exercise sheets (first cornice) 2020-06-14 16:27:27 +02:00
Gregor Kleen
e10cfe9c58 fix(corrections-overview): behavioural fixes 2020-06-12 10:24:34 +02:00
Gregor Kleen
fdeb2514c0 feat(dbtable): add support for Cornice 2020-06-10 09:42:39 +02:00
Gregor Kleen
b4cf9ca4bb refactor: split up Corrections and move below Submission 2020-06-10 09:34:20 +02:00
Gregor Kleen
21af3e1348 refactor: split up Handler.Submission 2020-06-10 09:34:20 +02:00
Gregor Kleen
0fa8d37037 feat(submission): allow restriction of submittors via token 2020-05-29 13:12:08 +02:00
Gregor Kleen
0fa910ae7c fix(exam-users): don't crash when participant doesn't have bonus 2020-05-29 12:36:46 +02:00
Gregor Kleen
b8362398da chore(load): implement sheet-submission 2020-05-28 12:59:13 +02:00
Gregor Kleen
f74581c356 feat(correction): allow lecturers to set corrector
Fixes #414
2020-05-26 11:30:39 +02:00
Gregor Kleen
f11b215773 feat(notifications): sheet-hint & sheet-solution 2020-05-25 16:07:49 +02:00
Gregor Kleen
6711173687 feat(applicants): disclose applicant emails & allow communication 2020-05-25 15:02:14 +02:00
Gregor Kleen
99f23f2558 feat(course-communication): one recipient group per tutorial
Fixes #428
2020-05-25 14:04:31 +02:00
Gregor Kleen
3944ce0261 feat(sheets): better explain rating-done 2020-05-23 12:12:05 +02:00
Gregor Kleen
b2ebce4836 feat(sheets): pass-always 2020-05-23 11:50:54 +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
002775e192 feat(dry-run): implement dry-run
BREAKING CHANGE: runDBRead
2020-05-22 11:29:30 +02:00
Gregor Kleen
3820b45b3e feat(forms): improve field labeling & error reporting
Fixes #588
2020-05-19 10:21:42 +02:00
Gregor Kleen
aebc05d021 feat(faq): exam-points
Fixes #595
2020-05-18 14:36:47 +02:00
Gregor Kleen
01e61f9bfd fix(submissions): off-by-one when isLecturer 2020-05-18 09:07:14 +02:00
Gregor Kleen
ec020c5486 feat(exams): show number of registrations to course admins 2020-05-15 12:07:03 +02:00
Gregor Kleen
d90da85df3 feat(communication): send test emails 2020-05-12 16:44:53 +02:00
Gregor Kleen
e060080261 feat(submission): add correction to sub-show-r 2020-05-12 15:28:56 +02:00
Gregor Kleen
d0358b4a50 fix(html-field): remove warning about html-input 2020-05-12 14:22:42 +02:00
Gregor Kleen
c072b85299 feat(multi-user-field): multi-user-invitation-field 2020-05-12 14:20:05 +02:00
Gregor Kleen
46e99081d9 fix(generic-file-field): allow .zip when doUnpack 2020-05-10 22:59:38 +02:00
Gregor Kleen
daaeb09de8 feat(admin-test): download test 2020-05-10 17:56:12 +02:00
Gregor Kleen
06796269d4 fix(submission-groups): wrong sql query for finding buddies 2020-05-08 13:11:43 +02:00
Gregor Kleen
27731ac077 fix(submission-multi-archive): fix cleanup & improve 2020-05-08 10:57:43 +02:00
Gregor Kleen
32c060575c fix(course-register): swapped warning message 2020-05-07 14:13:43 +02:00
Gregor Kleen
2936eefbd1 feat(multi-user-field): improve placeholder
Remove MassInputTip
2020-05-06 19:01:32 +02:00
Gregor Kleen
7d3e9a3de3 feat(eeusers): fix form & finish implementation 2020-05-06 15:03:00 +02:00
Gregor Kleen
8008248483 Merge branch 'master' into 574-aktionen-auf-eeusersr 2020-05-06 13:53:03 +02:00
Gregor Kleen
14f9ab6a31 fix(corrections-grade-r): add get following post
Fixes #532
2020-05-05 17:27:33 +02:00