Skip to content

sjzeil/code-grader

Repository files navigation

code-grader

This project is the long-overdue replacement for the automatic grading script (in Perl) that I had been using for over 25 years.

Goals

Goals include

  • Ease of use
  • Support for arbitrary programming languages
  • Test oracle (evaluation of pass/fail) based on any of
    • pre-supplied expected output files
    • comparison of output against execution of a "gold version" of the code, supplied by the instructor
    • arbitrary instructor-supplied scripts
  • Flexible grading schemes, including partial credit for common mistakes such as upper/lower-case mistakes and misspelled words in boilerplate text.
  • Easy integration with GitHub Classroom or other use of GitHub to support student submissions.

More information will accumulate in the [Wiki]

Status

Current version: 1.3.1

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors