Create an assignment answer sheet
Create an answer sheet for one student on an assignment, and get the ID used to submit their answer.
id it returns.Rules
- The assignment’s
statusand its model answer sheet’sstatusmust both be2(Completed). Otherwise this returns400withAssignment is not extracted yetorModel answer sheet is not extracted yet. studentIdandnameare required.batchId,sessionId, andteacherIdare optional, and CrazyGoldFish stores and returns them unchanged.studentIdandteacherIdhold up to 50 characters.name,batchId, andsessionIdhold up to 200. A longer value returns a500.- Nothing stops you creating two sheets for the same student, so keep your own record of the
idyou use. - A successful call returns
201, not200.
Next step
Submit an assignment answer sheet for evaluation
Authorizations
Access token from Get an access token.
Path Parameters
The assignment id returned by Create an assignment. Use it exactly as returned: the lowercase form is the only one the nested paths accept.
"3c9e1f2a-7b4d-4a8e-9f1c-2d5e6a7b8c9d"
Body
Your own ID for the student. Also a filter on List assignment answer sheets.
50"STU-10432"
The student's name.
200"Aarav Sharma"
Your own ID for the batch. Stored and returned unchanged.
200"BATCH-7A"
Your own ID for the academic session. Stored and returned unchanged.
200"2025-26"
Your own ID for the teacher. Also a filter on List assignment answer sheets.
50"TEA-204"
Response
The answer sheet was created. Its status is 0 (Open) until you submit an answer.
ID of the answer sheet.
"6e1d2c3b-4a5f-4e6d-8c7b-9a0f1e2d3c4b"
0 Open, 1 In Progress, 2 Completed, 3 Failed.
0, 1, 2, 3 2
"BATCH-7A"
"2025-26"
"STU-10432"
"Aarav Sharma"
"TEA-204"
The student's answer: uploaded files, or one audio link.