Multipurpose and extensible automated assignment validator, designed for academic purposes only, which has been developed using C# over .NET 6.0. It has been created in order to automatically check the correctness of a set of students assignments including a score suggestion, but manual supervision is still needed.
Feel free to use, copy, fork or modify this code; but please refer a mention to this project and its author respecting also the licenses of the included third party software.
How does it works?
AutoCheck can run any terminal command (local or remote) and also a set of predefined methods included in its own connectors; additionally a set of commands can be enveloped within a question, where any of those can be scored to compute a global assignment.
All the project documentation (including examples, user guides and thecnical information) can be found here.
A complete list of the third party libraries used, can be found here.
A detailed student's guide about how to use the application, can be found here.
A detailed teacher's guide about how to create new scripts, can be found here.
A detailed developer guide about how to extend the application, can be found here.