Steffen Jost
|
6728106cd5
|
refactor(term): terms are now the day the lecture starts
|
2021-10-22 13:37:06 +02:00 |
|
Steffen Jost
|
426af0f183
|
chore(status): add very simple status page with nix/docker/version numbers
|
2021-10-21 16:26:56 +02:00 |
|
Steffen Jost
|
f1f510c24c
|
chore(terms): add holiday presets; fix term edit error messages
|
2021-09-30 11:35:32 +02:00 |
|
Steffen Jost
|
aeafe3118b
|
fix(types): move term identifier start/end information to type definition; simplifies fill
|
2021-09-22 13:39:22 +02:00 |
|
Steffen Jost
|
9540f5ce0f
|
chore(term): terms changed to quarters; does not compile yet. tests and fill are todos
|
2021-09-22 09:57:35 +02:00 |
|
Steffen Jost
|
c4fc67d4e8
|
chore: remove workflows
|
2021-09-07 12:57:53 +02:00 |
|
Gregor Kleen
|
bd660ab7ad
|
refactor: fix haddock
|
2021-08-27 20:42:34 +02:00 |
|
ros
|
b1787cd77e
|
feat(tutor tabel sorting): dbt sorting tutors added
|
2021-08-19 09:13:26 +00:00 |
|
ros
|
482241d033
|
feat(sorting tutorial table): done
|
2021-08-19 09:13:26 +00:00 |
|
Gregor Kleen
|
7aadb6662b
|
feat(corrections-r): allow csv exporting one line per submittor
|
2021-08-18 20:59:52 +02:00 |
|
Gregor Kleen
|
fe8e4bbd4f
|
feat(corrections-r): json export
|
2021-08-18 19:00:12 +02:00 |
|
Gregor Kleen
|
2a6248e3d5
|
feat(corrections-r): csv export
Fixes #705
|
2021-08-18 16:54:50 +02:00 |
|
Gregor Kleen
|
51522efc7c
|
feat(corrections-r): authorship statement state
|
2021-08-17 14:38:52 +02:00 |
|
Gregor Kleen
|
57ea5fe329
|
refactor(corrections-r): modernize
|
2021-08-17 12:46:27 +02:00 |
|
Gregor Kleen
|
153af8c6b4
|
feat(corrections-r): filter/sort by pseudonym
|
2021-08-17 12:30:08 +02:00 |
|
Gregor Kleen
|
1b6b781e82
|
fix(corrections-r): allow filtering by matriculation
|
2021-08-17 11:44:14 +02:00 |
|
Gregor Kleen
|
abdc2a8926
|
refactor(corrections-r): modernize
|
2021-08-16 15:04:12 +02:00 |
|
Gregor Kleen
|
0184a5fe3b
|
fix(submissions): maintain anonymity
|
2021-08-16 11:07:48 +02:00 |
|
Gregor Kleen
|
c0f69730b8
|
refactor: hlint
|
2021-08-12 18:32:32 +02:00 |
|
Gregor Kleen
|
7749238e55
|
feat(submissions): display authorship statements
|
2021-08-12 17:55:19 +02:00 |
|
Gregor Kleen
|
cbd6d7d2b0
|
feat(submission-show): display authorship statements
|
2021-08-06 19:10:15 +02:00 |
|
Gregor Kleen
|
d2e2456f62
|
feat(submissions): display submittors more explicitly
|
2021-08-06 16:22:53 +02:00 |
|
Gregor Kleen
|
625caa10b5
|
refactor(submission-helper): reduce number of db transactions
|
2021-08-06 12:26:44 +02:00 |
|
Gregor Kleen
|
d151b6fc14
|
fix(submissions): more precise feedback
|
2021-08-02 11:44:13 +02:00 |
|
Gregor Kleen
|
5bbb86aa77
|
fix(submissions): allow user to resolve themself for auth'stmt'
|
2021-07-30 19:18:02 +02:00 |
|
Gregor Kleen
|
66f5e96eca
|
fix(submissions): don't leak info from corrected versions of files
|
2021-07-30 17:05:50 +02:00 |
|
Gregor Kleen
|
071df906da
|
fix: build
|
2021-07-26 16:30:31 +02:00 |
|
Gregor Kleen
|
17ed2fad22
|
fix(workflows): disabled warning for top workflows/instances
|
2021-07-26 15:55:53 +02:00 |
|
Gregor Kleen
|
8634d20e2a
|
feat(workflows): replace pages with warning if turned off
|
2021-07-26 10:39:30 +02:00 |
|
Gregor Kleen
|
33171a28d7
|
perf: cache system-message visibility times
|
2021-07-21 21:55:25 +02:00 |
|
Gregor Kleen
|
3a2d031bb5
|
fix(authorship-statements): resolve exam-part to exam properly
|
2021-07-21 14:46:54 +02:00 |
|
Gregor Kleen
|
9fd95d181c
|
fix: build
|
2021-07-20 12:17:27 +02:00 |
|
Gregor Kleen
|
5e969825ad
|
feat: show authorship statement requirement for sheet
also default authorship statements for exam to on iff a default
definition exists for the school
|
2021-07-18 21:05:01 +02:00 |
|
Gregor Kleen
|
34b3e6ae21
|
feat: demand authorship statements
|
2021-07-18 00:16:32 +02:00 |
|
Gregor Kleen
|
2d95f353c1
|
feat: i18n form
|
2021-07-18 00:16:32 +02:00 |
|
Gregor Kleen
|
a9fe7487a6
|
chore: fix tests
|
2021-07-18 00:16:32 +02:00 |
|
Sarah Vaupel
|
09a1c829bd
|
refactor(sheets): remove obsolete form validation TODOs
|
2021-07-18 00:16:32 +02:00 |
|
Sarah Vaupel
|
7192cb527c
|
fix(sheets): fixhance sheet authship form section
|
2021-07-18 00:16:32 +02:00 |
|
Sarah Vaupel
|
491f7d3582
|
chore: refactor authship statement messages
|
2021-07-18 00:16:31 +02:00 |
|
Sarah Vaupel
|
0cd8f4c02f
|
fix(exams): prefill with school authship statement in optional mode
|
2021-07-18 00:16:31 +02:00 |
|
Sarah Vaupel
|
bf059a1320
|
fix(exams): remove deprecated/unnecessary form validation wrt. authship statements
|
2021-07-18 00:16:31 +02:00 |
|
Sarah Vaupel
|
ac86832b34
|
fix(exams): correctly treat school-mode optional as off by default
|
2021-07-18 00:16:31 +02:00 |
|
Sarah Vaupel
|
5c813ed02b
|
refactor(exams): restruct case wrt. aformSection
|
2021-07-18 00:16:31 +02:00 |
|
Sarah Vaupel
|
4109db6f81
|
fix(exams): fixhance exam authship form section
|
2021-07-18 00:16:31 +02:00 |
|
Sarah Vaupel
|
c5b3ac65c8
|
chore(schools): document form failure with authship mode none as FIXME
|
2021-07-18 00:16:30 +02:00 |
|
Sarah Vaupel
|
227264743e
|
fix(schools): insert correct authorship statement definition for exam-unrelated sheets
|
2021-07-18 00:16:30 +02:00 |
|
Sarah Vaupel
|
8fb49dd602
|
fix(schools): switch authorship modes to required in form
|
2021-07-18 00:16:30 +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
|
1e87aa2dfe
|
refactor(exams): add FIXME markers (exam form still broken)
|
2021-07-18 00:16:30 +02:00 |
|
Sarah Vaupel
|
fe78377fae
|
fix(exams): better behaviour for optional statements wrt school default
|
2021-07-18 00:16:30 +02:00 |
|