Gradescope offers different assignment types. The Programming Assignments allow instructors to grade student code with either a custom written autograder and/or manual grading using Gradescope.