Documentation Index
Fetch the complete documentation index at: https://docs.pawtograder.com/llms.txt
Use this file to discover all available pages before exploring further.
Testing an Assignment
Although Pawtograder does not provide a feature to “impersonate” a student, it does provide a robust feature to allow staff to test an assignment. This feature provisions staff with a repository just like any other student would have, but it does not show up in the list of student submissions. You can even mark up the submission with rubric checks to perform a complete end-to-end test of the assignment.Creating a Test Repository
After creating an assignment, you can test it by clicking the “Test Assignment” button, and then clicking “Create Repositories.” This works for both individual and group assignments - for group assignments, the system will create a test group repository for you to test the group workflow.

Viewing Test Submissions
After the submission completes, you’ll see a link to view it on that “Test Assignment” page. You may need to refresh the page to see the link, which will only appear once the submission is complete.
Grading Test Submissions
The test submission page will look just like it will when viewing a student’s submission. You can navigate between rubrics (if applicable) from the dropdown in the right sidebar. You can also navigate between submissions (from students or even from other staff members) from the dropdown in the top bar.
Repository Analytics
Pawtograder provides analytics for assignment repositories to help you understand student engagement and development patterns. Repository analytics include:- Commit history and frequency
- Code contribution metrics
- Development timeline visualization
- Activity patterns across the assignment period
Repository analytics are particularly useful for group assignments, where you can track individual contributions and ensure equitable participation among group members.
Test Insights and Regrading
After students submit, you can use the Test Insights view to analyze common error patterns:Viewing Common Errors
The Test Insights page shows:- Error patterns grouped by test name and error signature
- Number of affected submissions
- Average scores for each error group
- Sample error outputs
Regrading Workflow
When you identify an error pattern that needs regrading:- Click Regrade Submissions on the error group
- Choose an autograder version:
- Select a recent commit from the main branch
- Or enter a custom SHA
- Optionally enable Auto-promote to make new scores official immediately
- View and copy affected student emails if needed
- Click Regrade to queue the submissions
Viewing Affected Submissions
Click View Submissions on an error group to navigate to the Rerun Autograder page with those submissions pre-selected. This makes it easy to review the affected submissions before deciding whether to regrade.Rerunning the Autograder
When testing or debugging grading issues, you can rerun the autograder on any submission:- Reuse submission: The rerun uses the same submission record rather than creating a new one
- Select grader version: Choose which version of the grader to use for the rerun:
- Use the current grader configuration
- Select a specific commit from the grader repository history
- Enter a manual SHA for precise version control
- Testing grader changes without affecting student submissions
- Debugging grading issues with different grader versions
- Validating fixes before deploying to production