Student Download
Download the student executable and get started.
Download Student App
Select your operating system to download the PyAutoGrader student executable.
The application is unsigned. On macOS, you may need to right-click and select Open, then go to Settings > Privacy & Security > Open Anyway. On Windows, click More info > Run anyway if SmartScreen appears.
Getting Started
Download
Download the student executable for your operating system using the button above.
Open the App
Run the downloaded file. On macOS, right-click and select Open the first time. On Windows, click "More info" then "Run anyway."
Load Assignment
Click "Load Assignment" and select the .agr file your instructor provided. Enter your name when prompted.
Run and Export
Select your .py file, click Run, and review your results. Export as PDF if your instructor requires it.
Tips
- Make sure any data files your script reads (CSV, TXT, JSON) are in the same folder as your .py file.
- Remove or guard any
input()calls in your code. The grader cannot provide interactive input. - Do not call
plt.show()in matplotlib assignments. The grader handles display. - If your script takes too long, it will time out (typically 30 seconds). Check for infinite loops.
- Fix one failing test at a time and re-run. The grader re-executes your script fresh each time.
- You need Python installed on your machine. The grader uses your Python environment to execute your code.
Need More Help?
Check the documentation for detailed usage instructions and troubleshooting.