FherStk / AutoCheck

Multipurpose and extensible automated assignment validator, designed for academic purposes only, which has been developed using C# over .NET 6.0.
https://fherstk.github.io/AutoCheck/html/
GNU Affero General Public License v3.0
5 stars 1 forks source link
academic atom autocheck batch csharp css3 csv dotnet dtd html5 odoo postgresql rss score student-assignements student-guide teacher-guide xml xsd yaml

Current versions:

AutoCheck.Test: v2.25.0 | AutoCheck.Docs: v2.25.0 | AutoCheck.Core: v2.25.2 | AutoCheck.Cli: v2.5.0 | AutoCheck.Web: v1.5.1

AutoCheck

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.

Documentation:

All the project documentation (including examples, user guides and thecnical information) can be found here.

Third parties software and licenses:

A complete list of the third party libraries used, can be found here.

Student's guide (how to use the application):

A detailed student's guide about how to use the application, can be found here.

Teacher's guide (how to create new scripts):

A detailed teacher's guide about how to create new scripts, can be found here.

Developer guide (how to extend the application):

A detailed developer guide about how to extend the application, can be found here.