Tooling

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.

On this page