In Classroom you can automatically correct (and potentially grade) your student's assignment submissions by one of the following ways:

  • Unit tests
  • Input/output matching

Input/output matching is supported in the majority of the languages we support. However, unit tests requires more infrastructure work from our side and we've been rolling out support for languages as fast as we can. Here, we'll list out the supported languages and the unit tests libraries used. We'll continually update this page as we roll out more languages.

Supported languages:


If there is a language you'd want supported ASAP please email us [email protected].