This Repo should document some use cases and possible endpoints for a eth api, which could be used by our tools.
Is completely ignored during this phase of the design.
Information about ETH users
- Get user info :
GET /api/user/
Information about ETH lectures
- Get lecture info :
GET /api/lecture/
- Get lecture group info :
GET /api/lecture/groups
- Get group tas :
GET /api/lecture/groups/tas
- Get group students :
GET /api/lecture/groups/students
- Add a student to a group :
PUT /api/lecture/groups/students
- Add a TA to a group :
PUT /api/lecture/groups/tas
- Delete a student from a group :
DELETE /api/lecture/groups/students
- Delete a TA from a group :
DELETE /api/lecture/groups/tas
- Add a mark for a student :
POST /api/lecture/marks