AI rubric
Full solutions are graded against an explicit rubric rather than a single scalar answer.
when to use it
Free-response problems are intended for proofs, open-ended derivations, and work that does not fit a fixed sequence of input fields. The usual strategy is rubric-ai; manual is used for work that needs a human decision. Reviewers finalize flagged work through the separate submission-review workflow.
rubric items
A rubric item describes what the grader should assess, how many marks it carries, its M/A/R type, the criteria, and evidence to look for. Optional examples and common errors help calibrate grading.
rubric item shape
{
"id": "factorization",
"description": "Factors n^3 - n correctly",
"marks": 2,
"markType": "M",
"criteria": "Uses n(n - 1)(n + 1).",
"lookFor": ["consecutive integers"]
}review states
ai-gradedmeans the AI result was returned without a review flag.flaggedmeans the result needs human review and does not apply Elo yet.manually-gradedmeans an authorized reviewer finalized or revised the grade.- Appeals use a separate pending, upheld, or revised state without erasing the underlying final grading status.
sanitized by default
Rubric criteria, grading guidance, correct values, and solutions stay server-side until the grading result is ready to return. Learn how a solver can track and challenge a decision in reviews and appeals.