We want to implement SSID API so that users can programmatically use a subset of SSID's functionalities. This allows integration between Coursemology and SSID.
[ ] POST /api/v1/courses/{course_id}/assignment/ for creating new assignment
[ ] GET /api/v1/assignments/{assignment_id}/submission_similarities/ for retrieving all submission similarities of an assignment
[ ] GET /api/v1/assignments/{assignment_id}/submission_similarities/{submission_similarities_id} for retrieving details of a pair of a flagged submissions
Cc:
Hi
Pain
We want to implement SSID API so that users can programmatically use a subset of SSID's functionalities. This allows integration between Coursemology and SSID.
See https://github.com/WING-NUS/SSID/milestone/3 for integration masterplan.
Suggested Solution
Implementing phase 1 of SSID API according to https://github.com/WING-NUS/SSID/issues/308
Tasks
POST /api/v1/courses/{course_id}/assignment/
for creating new assignmentGET /api/v1/assignments/{assignment_id}/submission_similarities/
for retrieving all submission similarities of an assignmentGET /api/v1/assignments/{assignment_id}/submission_similarities/{submission_similarities_id}
for retrieving details of a pair of a flagged submissionsAcceptance Criteria
API functional as per https://github.com/WING-NUS/SSID/issues/308
More Information
Tentative deadline: 24/09/2023
Screenshots
Thanks!