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