Gregor Kleen
|
04bea764f4
|
feat(exams): show study features of registered users
BREAKING CHANGE: E.isInfixOf and E.hasInfix
|
2019-07-10 13:51:02 +02:00 |
|
Gregor Kleen
|
78e4369afb
|
feat(exam): save registration timestamp
|
2019-07-03 16:26:24 +02:00 |
|
Gregor Kleen
|
31931e708e
|
feat(exam): audit exam registrations
|
2019-07-03 16:16:55 +02:00 |
|
Gregor Kleen
|
31e6b72c46
|
feat(exams): add extremely rudimentary registration table
|
2019-07-03 11:56:44 +02:00 |
|
Gregor Kleen
|
24aacef6af
|
fix(exam grading keys): Fix spacing
|
2019-06-27 11:09:44 +02:00 |
|
Gregor Kleen
|
6fb1399ef4
|
feat(exams): Form validation
|
2019-06-27 10:58:35 +02:00 |
|
Gregor Kleen
|
f8d0b021ed
|
feat(forms): Introduce more convenient form validation
|
2019-06-26 19:34:56 +02:00 |
|
Gregor Kleen
|
1684da07f2
|
fix(exams): Fix registration
|
2019-06-26 17:33:55 +02:00 |
|
Gregor Kleen
|
99184ff053
|
feat(exams): exam registration
|
2019-06-26 15:25:59 +02:00 |
|
Gregor Kleen
|
67a50c9e87
|
feat(exams): CRU (no D) for exams
|
2019-06-19 15:34:09 +02:00 |
|
Gregor Kleen
|
d054370b29
|
Better exam table
|
2019-06-12 09:17:32 +02:00 |
|
Gregor Kleen
|
054ff5cdc3
|
Create new exams
|
2019-06-07 13:42:37 +02:00 |
|