Steffen Jost
|
dc4ea0cc29
|
chore(lms): export user implemented
|
2022-03-07 19:12:15 +01:00 |
|
Steffen Jost
|
0a43acbfad
|
chore(lms): lms userlist handler should be working now
|
2022-02-23 18:26:34 +01:00 |
|
Steffen Jost
|
e5216fde31
|
chore(lms): import ought to work now
|
2022-02-21 17:02:53 +01:00 |
|
Steffen Jost
|
fea453a87e
|
chore(lms): work on stub for csv import of LmsResult
|
2022-02-18 17:54:24 +01:00 |
|
Steffen Jost
|
e821b416f0
|
chore(lms): add skeleton for csv decoding of lms result
|
2022-02-18 14:33:00 +01:00 |
|
Steffen Jost
|
e338c025e5
|
chore(lms): table filter finally typing
|
2022-02-16 18:13:52 +01:00 |
|
Steffen Jost
|
3656f1e6f1
|
chore(lms): rethunk qualifcation model and process
|
2022-02-16 17:35:56 +01:00 |
|
Steffen Jost
|
3d3ac9d77c
|
chore(lms): make model compile again, sort out model errors
|
2022-02-15 18:15:39 +01:00 |
|
Steffen Jost
|
aa73359893
|
chore(lms): revise db model after discussion
|
2022-02-15 12:46:20 +01:00 |
|
Steffen Jost
|
70409fa320
|
chore(qualifications): expand model to include CalendarDiffDays
|
2022-02-14 22:14:35 +01:00 |
|
Steffen Jost
|
08ad0da878
|
chore(lms): display lmsresultlist compiles but incomplete
|
2022-02-11 16:29:43 +01:00 |
|
Steffen Jost
|
e28c75b5e2
|
chore(lms): display lmsuserlist compiles but incomplete
|
2022-02-10 16:55:22 +01:00 |
|
Steffen Jost
|
c76b2efd1d
|
chore(lms): continued work on stub wip
|
2022-02-08 12:21:35 +01:00 |
|
Sarah Vaupel
|
417a48e7cb
|
chore(lms): work on lms handler stub
|
2022-02-08 11:43:37 +01:00 |
|
Steffen Jost
|
3eeac06c47
|
chore(lms): minor code cleaning
|
2022-02-08 09:36:11 +01:00 |
|
Steffen Jost
|
a09d8b6dd0
|
Fix/ldap
|
2021-12-15 19:12:14 +01:00 |
|
Steffen Jost
|
9ee7ec8d7a
|
fix(build): schools.model examDiscouragedModes default contained whitespace, which is not allowed
|
2021-12-13 17:43:50 +01:00 |
|
Steffen Jost
|
282a7d44b2
|
fix(models): correct erroneous default values
|
2021-11-25 12:44:00 +01:00 |
|
Sarah Vaupel
|
029e3e2ff9
|
chore(model): set default for UserNotificationSettings
|
2021-11-18 15:51:43 +01:00 |
|
Sarah Vaupel
|
4d7ae255b1
|
chore(model): set default for SchoolExamDiscouragedModes
|
2021-11-18 15:46:56 +01:00 |
|
Steffen Jost
|
c4fc67d4e8
|
chore: remove workflows
|
2021-09-07 12:57:53 +02:00 |
|
Gregor Kleen
|
fcce16d838
|
fix(submissions): cascade delete to authorship statements
|
2021-07-28 11:16:39 +02:00 |
|
Gregor Kleen
|
9df0686086
|
feat: load shedding
|
2021-07-21 12:37:54 +02:00 |
|
Gregor Kleen
|
34b3e6ae21
|
feat: demand authorship statements
|
2021-07-18 00:16:32 +02:00 |
|
Sarah Vaupel
|
3f87f20eb1
|
feat(sheets): introduce sheet-specific statements for exam-unrelated sheets and as exam-statement overrides
|
2021-07-18 00:16:30 +02:00 |
|
Sarah Vaupel
|
b6a72d9a45
|
chore(exams): connect exam authorship statement form part to model
|
2021-07-18 00:16:29 +02:00 |
|
Sarah Vaupel
|
5cc41aeef9
|
feat(exams): basic required optional action for authorship statements
|
2021-07-18 00:16:28 +02:00 |
|
Sarah Vaupel
|
7b11ed46de
|
refactor(exams): prepare for exam-wide statements
|
2021-07-18 00:16:27 +02:00 |
|
Sarah Vaupel
|
6e7e8a2b20
|
refactor(sheets): prepare for sheet-scoped statements
|
2021-07-18 00:16:27 +02:00 |
|
Sarah Vaupel
|
0735c05a74
|
feat(sheets): eliminate authship statement required Bool
|
2021-07-18 00:16:26 +02:00 |
|
Sarah Vaupel
|
541dd7688f
|
feat(sheets): add required flag and definition
|
2021-07-18 00:16:26 +02:00 |
|
Sarah Vaupel
|
960bd76aca
|
feat(schools): more school-wide configuration authorship statements
|
2021-07-18 00:16:26 +02:00 |
|
Sarah Vaupel
|
67c30165ae
|
fix(schools): use StoredMarkup instead of Html for authorship statement
|
2021-07-18 00:16:25 +02:00 |
|
Sarah Vaupel
|
09927ae140
|
feat(schools): store school authorship statements as html
|
2021-07-18 00:16:25 +02:00 |
|
Sarah Vaupel
|
cb8e338588
|
feat(schools): add school settings regarding authorship statements
|
2021-07-18 00:16:25 +02:00 |
|
Gregor Kleen
|
cf67945292
|
feat(personalised-sheet-files): seeds
|
2021-07-13 10:46:23 +02:00 |
|
Gregor Kleen
|
5ade6c65d6
|
chore: bump versions
|
2021-06-28 09:21:34 +02:00 |
|
Gregor Kleen
|
adbbb8db6b
|
chore: support storing chunks in minio
|
2021-06-27 10:51:58 +02:00 |
|
Gregor Kleen
|
cde0122529
|
feat(news): active allocations for lecturers
|
2021-06-10 21:08:54 +02:00 |
|
Gregor Kleen
|
df073ef794
|
feat(terms): time based term activity
|
2021-06-08 15:13:08 +02:00 |
|
Gregor Kleen
|
1717785a51
|
refactor: be more explicit about ARC strictness
|
2021-04-09 12:27:04 +02:00 |
|
Wolfgang Witt
|
9ce54efd28
|
chore: make examOccurrenceCapacity optional
|
2021-03-29 16:03:30 +02:00 |
|
Gregor Kleen
|
b9cc5b9970
|
feat(transaction-log): more details about submission files
|
2021-02-24 12:39:32 +01:00 |
|
Gregor Kleen
|
8798f547a6
|
feat: ensure cached study feature relevance is up to date
|
2021-02-08 19:53:00 +01:00 |
|
Gregor Kleen
|
b814bc094a
|
refactor(workflows): shared workflow graphs
|
2021-02-01 17:37:55 +01:00 |
|
Gregor Kleen
|
500000ba0f
|
feat(exams): exam sheets
|
2021-01-18 14:19:02 +01:00 |
|
Gregor Kleen
|
ae3f2aa703
|
chore: version bumps
|
2021-01-11 14:16:39 +01:00 |
|
Gregor Kleen
|
43caeefbf1
|
Merge branch 'master' into workflows
|
2020-11-24 10:56:41 +01:00 |
|
Gregor Kleen
|
319c75a85a
|
feat(rooms): different room types & hidden rooms
|
2020-11-19 14:25:38 +01:00 |
|
Gregor Kleen
|
4b525ea824
|
feat(exams): optionally close on finish
Fixes #652
|
2020-11-17 12:43:24 +01:00 |
|