Simple tool for automating the correction of programming language exercises
First make sure you have Python 3.6 or higher installed. You can download Python here.
To install plaft under Linux / OS X:
pip install plaft
Under Windows, please install the Linux subsystem. Then install plaft within the subsystem.
For example, the directory that contains all the student code files directories, look like this:
+ Tests
|-+ student1
|-- ex01.py
|-- ex02.py
|-+ student2
|-- ex01.py
|-- ex02.py
To check of students code files, run plaft like so:
plaft -a "/tests" -c "tests.yaml"