Batch grade all pending submissions for an assignment using AI analysis where applicable.
POST
/api/v1/assignment/{id}/grade-all
curl \
--request POST 'https://api.echoplain.social/api/v1/assignment/assignment-123/grade-all'
Response examples (200)
{
"message": "All submissions graded",
"results": {
"failed": 1,
"successful": 14,
"alreadyGraded": 30
},
"totalGraded": 15,
"averageScore": 78.5
}
Response examples (400)
{
"message": "string",
"error": "string",
"statusCode": 42.0
}