Gregor Kleen
5786bc4032
chore(release): 25.5.0
2021-03-23 15:52:47 +01:00
Gregor Kleen
3ff97aca77
refactor: hlint
2021-03-23 15:52:28 +01:00
Gregor Kleen
c23222aef6
perf: try to reduce db conn load of site-layout/nav
2021-03-23 15:18:37 +01:00
Gregor Kleen
da724654ed
perf: try to reduce db connection load of auth
2021-03-23 11:07:05 +01:00
Gregor Kleen
1036926470
feat(course-participants): csv export first name/surname separately
2021-03-22 12:00:07 +01:00
Gregor Kleen
33961d1cb9
chore(release): 25.4.0
2021-03-19 16:47:44 +01:00
Gregor Kleen
8795edd1fa
feat(submissions): also warn correctors about multiple submissions
2021-03-19 16:25:48 +01:00
Gregor Kleen
c19a00dcef
feat(submissions): warn about multiple submissions for same user
2021-03-19 16:09:15 +01:00
Gregor Kleen
9d1f1c6910
fix(auth): wrong caching for external-exam-staff
2021-03-19 14:20:49 +01:00
Gregor Kleen
72191315b6
fix(submissions): improve submission process
...
Fixes #675
2021-03-19 14:13:32 +01:00
Gregor Kleen
4c492861f1
chore(release): 25.3.0
2021-03-19 00:08:05 +01:00
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
1763237d5a
chore(release): 25.2.0
2021-03-18 18:14:30 +01:00
Gregor Kleen
91a51664c3
feat(submissions): improve behaviour of sheet-type-exam-part
...
Fixes #676
2021-03-18 17:50:27 +01:00
Gregor Kleen
8bdaae0881
fix(csv-export): mime confusion
2021-03-17 21:38:18 +01:00
Gregor Kleen
5c513946c1
feat(csv-export): .xlsx
2021-03-17 21:15:00 +01:00
Gregor Kleen
78c54959b6
chore(release): 25.1.2
2021-03-17 09:48:03 +01:00
Gregor Kleen
f09f851e2b
perf(admin-tokens): worse but faster selection of active users
2021-03-17 09:45:13 +01:00
Gregor Kleen
8df6143ced
chore(release): 25.1.1
2021-03-17 00:20:56 +01:00
Gregor Kleen
a314f64a70
fix: weight random token impersonation towards active users
2021-03-17 00:19:45 +01:00
Gregor Kleen
e0e13e74f1
chore(release): 25.1.0
2021-03-16 17:23:36 +01:00
Gregor Kleen
badadff1e9
test: scale down examAutoOccurrence tests for performance
2021-03-16 17:22:53 +01:00
Gregor Kleen
600bbe5d7e
feat: admins can efficiently generate many tokens for random users
2021-03-16 16:02:00 +01:00
Gregor Kleen
ba3b8d5a4f
chore: teach hlint about lens
2021-03-16 11:46:17 +01:00
Gregor Kleen
578a78f21b
Merge branch 'exam-rooms' into 'master'
...
Fix problems with examAutoOccurence
See merge request uni2work/uni2work!33
2021-03-16 09:29:01 +00:00
Wolfgang Witt
0ab6d75394
chore: made error messages gender-neutral
2021-03-15 10:45:37 +00:00
Wolfgang Witt
f931c67a9e
fix: typo
2021-03-15 10:45:37 +00:00
Wolfgang Witt
19be4677bb
chore: improved error messages
2021-03-15 10:45:37 +00:00
Wolfgang Witt
9b0adab023
chore: extende random distribution with nudges
2021-03-15 10:45:37 +00:00
Wolfgang Witt
b36a15c0b2
chore(test): type of examOccurrenceCapacity changed
2021-03-15 10:45:37 +00:00
Wolfgang Witt
292f5cf91b
fix(test): isNullResultJustified reported false positives
...
matriculation numbers are limited to suffixes of equal length
now the relevant test respects this (may result in bigger buckets)
2021-03-15 10:45:37 +00:00
Wolfgang Witt
e14c4091e6
chore(test): adjust function name to semantics
2021-03-15 10:45:37 +00:00
Wolfgang Witt
9c928b0375
fix: make sure to report NoUsers, regardless of rule
2021-03-15 10:45:37 +00:00
Wolfgang Witt
e13049d958
chore(test): inform test about changed type signature
2021-03-15 10:45:37 +00:00
Wolfgang Witt
163715afc8
chore: hlint
2021-03-15 10:45:37 +00:00
Wolfgang Witt
a7671dbec6
chore: remove TODO marker
2021-03-15 10:45:37 +00:00
Wolfgang Witt
767090ded1
chore: check for no users first
2021-03-15 10:45:37 +00:00
Wolfgang Witt
5dc37a07c1
chore: improve error messages
2021-03-15 10:45:37 +00:00
Wolfgang Witt
0765f4b925
chore: chasing type-errors
...
messages are still temporary
2021-03-15 10:45:37 +00:00
Wolfgang Witt
e03326e1ac
chore: examAutoOccurrence converted to Either
2021-03-15 10:45:37 +00:00
Wolfgang Witt
59f5bd3591
chore: update UI-message to reflect current algorithm
2021-03-15 10:45:37 +00:00
Wolfgang Witt
72d42baec5
chore: remove redundant seq
2021-03-15 10:45:37 +00:00
Wolfgang Witt
6dedb2b2a0
Apply 1 suggestion(s) to 1 file(s)
2021-03-15 10:45:37 +00:00
Wolfgang Witt
6ae1aeaeb0
Apply 5 suggestion(s) to 1 file(s)
2021-03-15 10:45:37 +00:00
Wolfgang Witt
85e3941538
chore: add my name to contributers + create changelog files
2021-03-15 10:45:37 +00:00
Wolfgang Witt
2ee7f41d05
chore(test): fix type errors + add more surnames
2021-03-15 10:45:37 +00:00
Wolfgang Witt
d5b1203d53
chore(test): also test for equal length of matriculation description
2021-03-15 10:45:37 +00:00
Wolfgang Witt
ad67c2e0e2
chore: remove trailing 'A' from surname-range-start
...
- still add it if the previous end was too short
- this way overall shorter descriptions are possible
- in rare cases (at maxTagLength) this prevented a description to be created
2021-03-15 10:45:37 +00:00
Wolfgang Witt
7f1df44fc3
chore(test): hlint told me to use maybe here
2021-03-15 10:45:37 +00:00