In Repl.it 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:
- Python: the built-in unittests library
- Python3: the built-in unittests library
- Java: JUnit
- JavaScript: Jasmine
- JavaScript ES6+: Jasmine
- HTML/CSS/JavaScript: Jasmine with Jasmine DOM Matchers
- Ruby: RSpec
Planned:
- Nodejs: Jasmine
If there is a language you'd want supported ASAP please email us [email protected].