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
TaApiVersionin the request header for every request.
Change to SubmitScores API
- Rename the required property in outputDraft from
IDto bestudentId - Add the
scoreandscoreTimestampproperty to be the required property in the outputDraft and score element. - Add the
submitTimestampproperty to keep the submit time in database. - Deprecated using
examiner collectionto check the permission result. But checking the permission by using theteachers collectionin classroom instead. - SubmitScores API will now check if the
studentIdspecified 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"
]
}