Ramon Wenger
|
a45cdad652
|
Restore correct order of objectives
|
2022-10-03 13:46:20 +02:00 |
Ramon Wenger
|
de26a9f8ac
|
Add objectives to snapshots
|
2021-05-11 23:54:08 +02:00 |
Ramon Wenger
|
3d78761e20
|
Add snapshot module header
Also refactor some queries and other code
|
2021-05-06 23:13:57 +02:00 |
Ramon Wenger
|
45f99385d3
|
Fix unit tests
|
2021-05-05 19:47:06 +02:00 |
Ramon Wenger
|
73e3339d81
|
Remove unused code
|
2021-02-22 17:09:47 +01:00 |
Ramon Wenger
|
e10481ce49
|
Add visibility actions to objective group
|
2021-02-22 17:04:45 +01:00 |
Ramon Wenger
|
12f3b2d9a7
|
Simplify the logic of visible content blocks for students
|
2020-02-10 09:27:43 +01:00 |
Ramon Wenger
|
6020da8598
|
Add action menu and delete method to objectives
|
2019-08-26 11:15:25 +02:00 |
Ramon Wenger
|
6d5fa1806d
|
Enable teachers to add new objectives instead of objective groups
|
2019-08-22 19:01:26 +02:00 |
Ramon Wenger
|
76b3f70a87
|
Hide single objectives instead of whole groups
|
2019-08-21 16:26:51 +02:00 |
Christian Cueni
|
43f942ea2d
|
protect updates on room entries, add tests
|
2019-03-28 11:31:02 +01:00 |
Ramon Wenger
|
7fd7728712
|
Add mutation to server
|
2018-11-21 14:57:36 +01:00 |
Ramon Wenger
|
f28c1c8eab
|
Limit objective progress to logged in user
|
2018-11-01 14:22:58 +01:00 |
Ramon Wenger
|
9b6207f192
|
Change title in objective group model
|
2018-10-30 23:31:54 +01:00 |
Pawel Kowalski
|
7d1cac079b
|
Rename back *Types to *Nodes
|
2018-09-05 09:33:34 +02:00 |
Pawel Kowalski
|
edb43ce2a3
|
Rename all *Node => *Type except for ContentBlock because the name clashes
|
2018-08-23 17:50:45 +02:00 |
Pawel Kowalski
|
e3ee972530
|
Adds graphql interface to objectives
|
2018-08-14 16:26:39 +02:00 |
Pawel Kowalski
|
1341589f89
|
Add testdata generation for objectives, optimize imports
|
2018-08-14 16:14:13 +02:00 |