GradeScope Autograder Generator


This tool automatically generates autograders for programming assignments on Gradescope, supporting submissions in C++17, Java, and Python 3. Instructors can require submissions in a specific programming language or allow students to choose among the supported languages. The tool allows multiple problems to be included in the same assignment.

For each problem, students submit a .cpp, .java, or .py file with the required filename. The code must read input from standard input (stdin) and output the result to standard output (stdout). C++ and Java submissions must contain a main function, and Java submissions must implement the solution in a class with the specified name.

The autograder automatically reports compilation issues to students. It also includes a timeout for test cases to handle infinite loops or excessively long execution times.