Community Resources
Here are some resources that our community members have shared with us. Please let us know if you'd like to share anything you have created with other users of the Gradescope autograder platform!
Note that Gradescope does not necessarily endorse or support any of these tools, and we may not be familiar with their inner workings. If you need help with these resources please contact the authors directly.
Name | Description |
---|---|
jacquard | A Java library integrated with Checkstyle, PMD, JUnit 5, Jacoco, and JavaParser for customizable autograders |
jgrade | A Java helper library for building autograders for Gradescope |
bralax/gradescope_autograder | Another Java helper library designed for lower level courses with closer acceess to student code. |
UCSB Gradescope Tools | Tools and examples for C++ and Python autograders, pulling from GitHub, etc |
GradescopeGrader4Autolab | A wrapper autograder to help port Autolab autograders to Gradescope |
ThaumicMekanism/GradescopeBase | An alternative Python autograder framework (usage example) |
mnoukhov/gradescope-autograder-template | An autograder template for Python autograders |
C++ Configurable Autograder Sample | Configurable autograder template with C++ tooling |
R autograder | A sample Gradescope-compatible autograder for R scripts |
R autograder using the gradeR package | Another R autograder with a fully-worked example |
Otter-Grader | A Jupyter Notebook/Python autograder that is compatible with the Gradescope autograder platform |
pytest with Gradescope | A minimal example that uses pytest instead of unittest for Python 3 code with Gradescope |
SQLite3 with Gradescope | A lightweight autograder for SQLite3. Handles multiple queries and returns the number right as the grade. Running six complex queries, students usually receive their grades in 6-10 seconds. |
Racket with Gradescope | An auto-grader for Racket |
UoL Autograder | University of Leeds autograder for C++ and Python |
Tufts C/C++ Gradescope Autograder | A customizable C/C++ Autograder that integrates with Gradescope, along with instructions and scripts for custom container building and git integration. |
Excel workbook autograder | Using the "programming assignment" format to autograde a non-programming assignment in Excel format. |