Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Rubric Software
  3. Pawtograder

Pawtograder

What it is

Pawtograder combines autograding, manual grading, office hours, discussion, a gradebook and analytics for computer science courses. Each commit can trigger tests through GitHub Actions, with per-test results in the grading interface. Rubrics support additive, deductive and multi-level criteria, line-level annotations and separate scoring for group members. The gradebook includes MathJS expression columns, drop-lowest calculations, CSV import and a student what-if mode. Office hours queues support text, video and screen sharing and can show a student's linked submission and failing test. Discussions can surface relevant threads for known errors and allow public or staff-only posts. Calendar feeds and Discord channel mirroring support course events; LTI 1.3 integrations with Canvas, Blackboard, Brightspace and Moodle are roadmap items. Optional AI-generated test hints and an MCP server for compatible AI clients are also listed. Instructors can use the community instance for evaluation or self-host on Kubernetes with Helm charts. The platform is GPLv3 open source; institutions self-hosting keep data on their infrastructure. Institutions must provide GitHub Actions runners.

For and against

For

  • Per-test results appear in the grading interface
  • Rubrics support line-level annotations
  • Office hours include video and screen sharing
  • Gradebook includes student what-if mode
  • Open source under GPLv3

Against

  • Institutions must provide GitHub Actions runners
  • LTI 1.3 integrations are roadmap items
  • Repository model assumes one repository per assignment
  • Community instance is for evaluation use

The verdict

Pawtograder brings course grading and student support tools together, with community-hosted and self-hosted options. Note the runner requirement, repository model and roadmap status of its listed LMS integrations.

Who it suits

Pawtograder is aimed at computer science instructors, teaching assistants and students. Self-hosting may suit institutions that want data to remain on their infrastructure.

Plans and prices

Community instance

Free

Evaluation use; ongoing use at scale requires contacting the project

Every plan, in full

On the record

AI tools
An MCP server provides context about a student's error, queue request, or discussion thread to MCP-compatible AI clients, and AI-generated test hints are optional.pawtograder.com · read 7 Oct 2026
Audience and support
The site describes Pawtograder as built for instructors, teaching assistants, and students, and offers Discord community support and demo accounts by request.pawtograder.com · read 7 Oct 2026
Autograding
Every commit can trigger tests through GitHub Actions, with per-test results shown in the grading interface.pawtograder.com · read 7 Oct 2026
Data control
The site says self-hosting keeps data on the institution's infrastructure and can fit FERPA, GDPR, and provincial data-residency requirements.pawtograder.com · read 7 Oct 2026
Discussion
The discussion board can surface relevant threads when students encounter known errors and supports public or staff-only posts.pawtograder.com · read 7 Oct 2026
Gradebook
The gradebook supports MathJS expression columns, drop-lowest calculations, CSV import, and a student what-if mode.pawtograder.com · read 7 Oct 2026
Hosting
Instructors can use the project-hosted community instance or self-host on Kubernetes using Helm charts.pawtograder.com · read 7 Oct 2026
Integrations
The site lists calendar feeds and Discord channel mirroring for course events; it describes LTI 1.3 integrations with Canvas, Blackboard, Brightspace, and Moodle as roadmap items.pawtograder.com · read 7 Oct 2026
Known limit
The current repository model assumes one repository per assignment; multi-assignment repositories and assignments without repositories are listed as unbuilt requests.pawtograder.com · read 7 Oct 2026
License
The platform is open source under the GPLv3 license, and the site links its code to github.com/pawtograder/platform.pawtograder.com · read 7 Oct 2026
Office hours
Office hours queues support text, video, and screen sharing, and can surface a student's linked submission and failing test.pawtograder.com · read 7 Oct 2026
Purpose
Pawtograder combines autograding, manual grading, office hours, discussion, a gradebook, and analytics for computer science courses.pawtograder.com · read 7 Oct 2026
Rubrics
Rubrics support additive, deductive, and multi-level criteria, line-level annotations, and per-member scoring for group submissions.pawtograder.com · read 7 Oct 2026
Runtime requirement
Pawtograder requires the institution to provide GitHub Actions runners, either GitHub-hosted or self-hosted.pawtograder.com · read 7 Oct 2026

Alternatives to Pawtograder

Every alternative, ranked