A code autograder for student homework submissions
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

README.md 847 B

8 years ago
8 years ago
1234567891011121314151617181920212223242526272829303132333435
  1. kgrader
  2. =======
  3. __kgrader__ is a code autograder, originally created by the course staff of
  4. [CS 296-41](https://cs.illinois.edu/courses/profile/CS296) (Systems Programming
  5. Honors) at the University of Illinois to grade student homework submissions.
  6. It is written in Ruby.
  7. Installation
  8. ------------
  9. Download kgrader over git:
  10. git clone https://github.com/earwig/kgrader.git kgrader
  11. cd kgrader
  12. If you want to use UIUC-specific assignment specifications (requires special
  13. permissions, but you have those if you want to grade our assignments, right?):
  14. git submodule update --init
  15. Usage
  16. -----
  17. kgrader uses rake as its command-line interface.
  18. To do some basic housekeeping:
  19. rake clean
  20. To restore kgrader to its factory defaults (i.e., delete checked-out student
  21. repos and any uncommitted grading attempts):
  22. rake clobber