API structure has changed
39 structure changes including:
3 Breaking changes
6 Additions
30 Modifications
3 Removals
Modified
30
Breaking
POST /api/v1/units/new
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /api/v1/register/batch/lecturers
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /api/v1/register/batch/students
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /api/v1/register/lecturer
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /api/v1/register/student
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /api/v1/student-enrollment
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /api/v1/unit-instance/{unit}/add-material
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /api/v1/unit-instance/{unit}/lesson/{id}/add-content
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /api/v1/unit-instance/{unit}/lesson/{id}/add-material
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /api/v1/unit-instance/{unit}/new-assignment
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /api/v1/unit-instance/{unit}/new-cat
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /api/v1/unit-instance/{unit}/new-exam
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /api/v1/unit-instance/{unit}/new-online-lesson
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /api/v1/unit-instance/{unit}/new-topic
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /api/v1/unit-instance/{unit}/online-lesson/{id}/add-material
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /api/v1/unit-instance/{unit}/update-lesson/{id}
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /api/v1/unit-instance/{unit}/{topic}/new-lesson
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /api/v1/unit/version/{id}/create-instance
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /api/v1/unit/create-version
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
GET /api/v1/unit-instance/{unit}/exams
- Query
- level query parameter Added
POST /api/v1/assignment/id/add-material
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /api/v1/assignment/{id}/add-content
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /api/v1/assignment/{id}/submit
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /api/v1/cats/attempt/{attempt}/grade
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /api/v1/cats/{id}/finish-attempt/{attempt}
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /api/v1/cats/{id}/new-attempt
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /api/v1/cats/{id}/new-question
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /api/v1/cats/{unit}
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /api/v1/courses/new
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /api/v1/register
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
Removed
3
Breaking
DELETE /api/v1/unit-instance/{unit}/exam/{id}
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /api/v1/unit-instance/{unit}/exam/{id}
- Removing a resource is always breaking unless it was deprecated before Breaking
PATCH /api/v1/unit-instance/{unit}/exam/{id}
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
6
POST /api/v1/exam/{id}/add-question
PATCH /api/v1/exam/{id}/question/{questionId}
PATCH /api/v1/exam/{id}
GET /api/v1/exam/{id}
DELETE /api/v1/exam/{id}/question/{questionId}
DELETE /api/v1/exam/{id}