Version note
This version has been improved the security and update the required params for SubmitScores API
There is no new API added in this version.
Change to all API
- Always return
TaApiVersion
in the request header for every request.
Change to SubmitScores API
- Rename the required property in outputDraft from
ID
to bestudentId
- Add the
score
andscoreTimestamp
property to be the required property in the outputDraft and score element. - Add the
submitTimestamp
property to keep the submit time in database. - Deprecated using
examiner collection
to check the permission result. But checking the permission by using theteachers collection
in classroom instead. - SubmitScores API will now check if the
studentId
specified in the score element enrolled in the classroom of the specified workId. If studentId doesn't enrolled. Their studentId will be returned in the request as a property namedstudentIdsNotEnrolled
{
"statusCode": 200,
"message": "Success",
"requestId": "1625817115325-sev",
"studentIdsNotEnrolled": [
"1234"
]
}