Skip to main content
Pawtograder is a course-management and autograding platform for university programming courses. Students push code to GitHub, an autograder runs on each push as a GitHub Action, and results — per-test outcomes, rubric scores, and feedback — flow back into the Pawtograder UI. Beyond grading, Pawtograder includes discussion boards, office-hours queues, polls, surveys, a gradebook, and an MCP server and CLI for power users.

Pick your guide

Students

Connect GitHub, submit assignments, read autograder feedback, and use discussion boards and office hours.

Course Staff

Set up courses, configure autograders and rubrics, manage grading, and run polls, surveys, and office hours.

Developers

Local setup, architecture, the CLI, and the MCP server for contributing to or extending Pawtograder.

More

Changelog

What’s new in Pawtograder.

Source on GitHub

The platform monorepo.

Status

Current platform status and incident history.