List a course's assignments + problems (client)
GET/api/client/v1/courses/:courseId/assignments
A course's assignments and their problems, scoped by the caller's role in the course (which they must be able to access, else 404): - Admin / course staff (Faculty, TA): every assignment, published or not. - Student: only published assignments they are assigned, and only once past the assignment's available ("unlock") date if one is set. Pre-unlock assignments are withheld entirely. Each assignment also reports whether it is an individual or group assignment, the caller's group name when it is a group assignment they belong to, and whether late submissions are accepted. The answer-key file is never included.
Request
Responses
- 200
- 401
- 404
Assignments, each with its problems.
Missing or invalid token.
Course not found or not accessible.