Samuel Tardieu @ rfc1149.net

graders

Automated testing and grading system for students' projects

This collection of software react to pushes made to students’ repositories on a Gitlab system, runs checks according to how the students have progressed so far, and post the results as comments with detailed explanations of what went wrong. A list of grades is available to the teachers.

Getting graders

You can get the current development version of graders using git:
git clone https://github.com/compilation-course/graders.git
This will create a graders directory in which you will be able to record your own changes. You can also browse the graders repository on GitHub.

Contributing to graders

Reporting bugs and asking for features

If you find a bug or have an idea for a new feature, you might consider adding a new issue. The more precise you will be in your description, the more useful it will be.

Submitting patches

Patches are gladly accepted from their original author. Along with any patches, please state that the patch is your original work and that you license the work to the graders project under a license compatible with the current one (Apache 2.0 license / MIT license).

To propose a patch, you may fork the graders repository on GitHub, and issue a pull request. You may also send patches and pull requests by email.