Sarah Vaupel
|
b7535d764d
|
chore: update db fill
|
2020-07-25 15:10:14 +02:00 |
|
Gregor Kleen
|
19b8b0616f
|
fix: shutdown behaviour & tests
|
2020-07-21 15:52:45 +02:00 |
|
Gregor Kleen
|
b4b4a96aae
|
fix: tests
|
2020-07-20 16:47:44 +02:00 |
|
Gregor Kleen
|
4854d830fb
|
fix: tests
|
2020-07-20 16:02:08 +02:00 |
|
Gregor Kleen
|
96b3ba4392
|
fix: tests
|
2020-07-20 15:59:44 +02:00 |
|
Gregor Kleen
|
14be8f61b4
|
refactor(files): store content separately from metadata
|
2020-07-17 15:54:28 +02:00 |
|
Gregor Kleen
|
daa1f837c7
|
fix: tests
|
2020-07-14 09:04:16 +02:00 |
|
Gregor Kleen
|
9dee134b11
|
feat(file-uploads): maximum file sizes
|
2020-07-13 09:32:28 +02:00 |
|
Gregor Kleen
|
62dd7b9f04
|
fix(rating-files): support integral points values
Fixes #604
|
2020-06-24 14:01:52 +02:00 |
|
Gregor Kleen
|
036c74ef49
|
fix: hlint & build
|
2020-06-18 10:12:08 +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
|
cf06f79807
|
feat(system-messages): manual priority
|
2020-06-16 10:18:46 +02:00 |
|
Gregor Kleen
|
06f47c59b4
|
feat(course-participants): csv export exercise sheets
|
2020-06-14 18:15:58 +02:00 |
|
Gregor Kleen
|
cbe211bf23
|
fix(cron): work around extraneous sheet notifications
|
2020-05-26 15:07:10 +02:00 |
|
Gregor Kleen
|
2c08d607e4
|
chore: fix tests
|
2020-05-23 12:12:19 +02:00 |
|
Gregor Kleen
|
b2ebce4836
|
feat(sheets): pass-always
|
2020-05-23 11:50:54 +02:00 |
|
Gregor Kleen
|
92a709125a
|
chore(load): sheet download
|
2020-05-22 16:45:49 +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
|
bcd3e467d6
|
fix(serversession-backend-memcached): don't throw on deleteSession
|
2020-05-18 08:53:16 +02:00 |
|
Gregor Kleen
|
bf64eafd08
|
feat(course-participants): course-deregister-no-show
Fixes #499
|
2020-05-05 08:59:57 +02:00 |
|
Gregor Kleen
|
d5b65a1b06
|
feat(course-participants): introduce CourseParticipantState
BREAKING CHANGE: CourseParticipantState
Addresses #499
Fixes #371
|
2020-05-04 14:52:45 +02:00 |
|
Gregor Kleen
|
3ea7371465
|
feat(allocations): switch to csprng
|
2020-04-27 09:12:32 +02:00 |
|
Gregor Kleen
|
e1c6fd43b8
|
fix(allocation): don't restart cloneCount when allocating successors
|
2020-04-26 13:21:56 +02:00 |
|
Gregor Kleen
|
b0f2304273
|
fix(tests): fix build
|
2020-04-17 16:00:41 +02:00 |
|
Gregor Kleen
|
fd2c2881ea
|
feat(submissions): non-anonymized correction
Fixes #524
Fixes #292
|
2020-04-17 15:19:26 +02:00 |
|
Gregor Kleen
|
ead6015dfe
|
feat(system-messages): refactor cookies & improve system messages
BREAKING CHANGE: names of cookies & configuration changed
|
2020-04-15 10:39:26 +02:00 |
|
Gregor Kleen
|
0d39924777
|
feat(news): show system messages
|
2020-04-09 11:56:29 +02:00 |
|
Gregor Kleen
|
26f8f392a9
|
feat(allocations): improve display
|
2020-03-12 11:56:26 +01:00 |
|
Gregor Kleen
|
3e3c1334ca
|
chore: add test courses
|
2020-03-03 17:15:29 +01:00 |
|
Gregor Kleen
|
432a77f705
|
refactor(dbtable): optimize
|
2020-03-03 15:16:23 +01:00 |
|
Gregor Kleen
|
42089e17a1
|
chore: better test data
|
2020-03-03 09:11:54 +01: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
|
0360801383
|
chore: fix tests
|
2020-02-18 23:11:54 +01:00 |
|
Gregor Kleen
|
cfa58b22ce
|
chore: fix tests
|
2020-02-07 21:50:48 +01:00 |
|
Gregor Kleen
|
1626d6bb69
|
test: fix imports
|
2020-01-29 21:04:56 +01:00 |
|
Gregor Kleen
|
62e8c89161
|
test: fix fakeUser
|
2020-01-29 21:01:24 +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
|
4e9b618b61
|
fix: tests & hlint
|
2020-01-15 17:20:13 +01:00 |
|
Gregor Kleen
|
83fa9c9c69
|
fix: improve exam occurrence ui
|
2020-01-11 23:44:47 +01:00 |
|
Gregor Kleen
|
66fd3c8c76
|
chore: fix tests
|
2020-01-11 22:49:03 +01:00 |
|
Gregor Kleen
|
e5608d2d5b
|
fix: uniworxdb
|
2019-11-27 16:22:08 +01:00 |
|
Gregor Kleen
|
38a4e6cdb7
|
chore: merge master
|
2019-11-25 10:25:52 +01:00 |
|
Gregor Kleen
|
81415e1afb
|
feat(csv): encoding
|
2019-10-23 17:34:37 +02:00 |
|
Gregor Kleen
|
443b871680
|
fix(test): build
|
2019-10-16 19:02:52 +02:00 |
|
Gregor Kleen
|
f92e555de2
|
fix: build
|
2019-10-14 16:55:01 +02:00 |
|
Gregor Kleen
|
c2a8381278
|
feat(users): sex
|
2019-10-14 15:34:43 +02:00 |
|
Gregor Kleen
|
261f3ed92f
|
feat(tutorials): delegate control to tutors
|
2019-10-14 11:50:06 +02:00 |
|