Skip to main content

Configuring Autograders

This documentation is under construction. Check back soon for detailed autograder configuration guides.

Summary of Autograding Architecture

The autograder system uses an “overlay grader” architecture that allows flexible grading configurations.

Empty Submission Detection

Pawtograder automatically detects empty submissions to help identify students who may need assistance. A submission is considered empty if:
  • The repository contains no files beyond the initial starter code
  • No meaningful changes have been made to the starter files
  • The submission appears to be unmodified from the template
Empty submissions are flagged in the grading interface, allowing instructors to quickly identify students who may not have started the assignment or encountered issues with their repository setup. Detailed documentation coming soon.

Quickstart: Java and Python

Build system integration guides for common programming languages. Detailed documentation coming soon.