Grade a new assignment
Assignment Grader
Grade a new assignment
Submits student work to the AI grader. You must provide exactly one of materialId or textToGrade, and at least one of rubric or rubricTemplateId.
POST
Grade a new assignment
Authorizations
API Key for server-to-server authentication. Resolves to the owning organization.
Body
application/json
Title of the assignment
Material ID to grade
Text content to grade
User ID for tracking
AI model to use
Grading rubric
Rubric template ID to use
Assignment ID for grouping submissions
Student identifier (email or ID)
Source material / passage / instructions students were given. The AI grader uses this as the authoritative reference when evaluating the student's submission.