Edit on Replit

Testing, Assessments, and Autograding

Replit has a number of features related to helping teachers automatically grade students' assignments.

The simplest of these is Input/Output testing, which allows you to check that your student's homework produces specific outputs, matching exact strings or regexes.

A step above this is Unit Testing, which allows you to write full unit tests in Java (JUnit), Python (unittest), or JavaScript (Jest).