Privacy-Preserving AI Grader
Grade quizzes, games, and projects with your reference materials and purpose-specific rubric.
Local identity masking: document text is extracted and masked in this browser. Only masked text, reference text, and rubric text go to OpenAI. Original files, images, document metadata, identity maps, and original filenames are never uploaded.
Automatic masking uses detected identities, name components, labeled name fields, email addresses, and student ID fields. It cannot guarantee discovery of every unlabeled name. Add aliases or other names below and use the editable outgoing-text preview when needed. PDF pages without extractable text are skipped, including pages containing only pictures. Remaining text is processed; PDFs with no readable text cannot be graded. Images, layout, and Word drawing text are not graded; supply a readable text equivalent if these matter.
1. Select grading materials
For games, assign at least one file as Game description and a different file as Game code. Code is read as text and never executed. Quiz answer repositories and project materials may use multiple files.
For Quiz, leave blank to grade against the reference answer keys with equal weight per question, scaled to the maximum points.
After every student has a valid grade, a common percentage-point adjustment is calculated with a 0–100% cap to reach this average. Raw grades are preserved. Failed, stopped, or unreadable batches are not normalized until completed.