Grading & Feedback Tools
Gradescope, GitHub Classroom, nbgrader, Otter — speed up the most-tedious teaching task.
Grading is the single biggest time sink in teaching. The tools split by what you're grading: written work (Gradescope), code (GitHub Classroom + Otter), notebooks (nbgrader), and quizzes (LMS-native). Pair with Homework / Assignment Platforms, Plagiarism Detection, and a LMS gradebook.
General written-work grading
- ★ Gradescope — paid; Turnitin-owned; the higher-ed STEM-grading default. Scan-and-bubble scantron, region-based rubric grading, AI-grouping similar answers, regrade requests workflow. Massive time savings on hand-graded exams.
- Canvas SpeedGrader — bundled with Canvas; inline annotation + rubrics.
- Moodle Annotate PDF — bundled; basic.
- Schoology Mastery Connect — paid; standards-based grading.
- Turnitin Feedback Studio — paid; PDF annotation + plagiarism in one.
- Kami — paid + free; PDF annotation extension; see homework.
Code grading
- ★ ★ GitHub Classroom — free; auto-creates student repos from a template; auto-grades via GitHub Actions; pull-request feedback workflow.
- ★ Otter-Grader (UC Berkeley) — BSD; auto-grade Jupyter / R notebook assignments; the Berkeley data-8 default.
- ★ nbgrader — BSD; auto-grade Jupyter notebook assignments; older + heavier than Otter, broader.
- Web-CAT — GPL; FOSS automated code grader from Virginia Tech; older, supports many languages.
- CodeGrade — paid; LMS-integrated code-grading; modern.
- CodePost — paid; code-grading workflow with peer-review.
- Moodle CodeRunner — BSD plugin; question-type for Moodle Quiz; runs student code in a sandbox; widely used in CS classes.
- DOMjudge — GPL; programming-contest judge; can be used for coursework.
- KGrader / SubmitServer — academic FOSS.
Math / STEM auto-grading
- Moodle STACK — GPL; computer-algebra-aware math question type for Moodle.
- MyOpenMath — free; FOSS for IMathAS; popular in community-college math.
- WebWork — GPL; FOSS math homework; from MAA / Rochester.
- WeBWorK Open Problem Library — free; thousands of math problems.
- Mastering Physics / Pearson MyLab — paid; commercial homework-platform giants.
- WebAssign — paid; Cengage; commercial homework.
Standards-based grading / mastery
- Mastery Connect (PowerSchool) — paid; popular in standards-based US K-12.
- Empower Learning, JumpRope, PowerSchool Unified Classroom — alternatives.
- Ed-Fi Mastery — open standard.
Rubric tools
- Google Forms + rubric — free; surprisingly effective.
- Canvas / Moodle / Schoology rubrics — bundled.
- iRubric (RCampus) — free; rubric library.
- Rubistar — free; old but alive; rubric generator.
AI feedback (2024-26 wave)
- MagicSchool AI Feedback Assistant — paid + free; generates rubric-aligned written feedback.
- Brisk Teaching Chrome extension — paid + free; in-Doc AI feedback.
- Custom Claude / GPT prompts — increasingly standard for first-pass feedback drafts (with human review). Good for quickly triaging "is this on-topic / addresses the prompt."
- Class Companion, Eduaide AI Feedback — alternatives.
- ⚠ Honest caveat: students notice and resent fully-AI feedback. Use as a draft for the human.
Pick this if…
- Default higher-ed paper / exam grading: Gradescope.
- CS classes: GitHub Classroom + (Otter or nbgrader for notebooks, CodeRunner for Moodle).
- Free math homework FOSS: WeBWorK or MyOpenMath.
- Inline PDF annotation, K-12: Kami.
- AI-assisted draft feedback: MagicSchool or Brisk.