|
@@ -6,3 +6,30 @@ __kgrader__ is a code autograder, originally created by the course staff of |
|
|
Honors) at the University of Illinois to grade student homework submissions. |
|
|
Honors) at the University of Illinois to grade student homework submissions. |
|
|
|
|
|
|
|
|
It is written in Ruby. |
|
|
It is written in Ruby. |
|
|
|
|
|
|
|
|
|
|
|
Installation |
|
|
|
|
|
------------ |
|
|
|
|
|
|
|
|
|
|
|
Download kgrader over git: |
|
|
|
|
|
|
|
|
|
|
|
git clone https://github.com/earwig/kgrader.git kgrader |
|
|
|
|
|
cd kgrader |
|
|
|
|
|
|
|
|
|
|
|
If you want to use UIUC-specific assignment specifications (requires special |
|
|
|
|
|
permissions, but you have those if you want to grade our assignments, right?): |
|
|
|
|
|
|
|
|
|
|
|
git submodule update --init |
|
|
|
|
|
|
|
|
|
|
|
Usage |
|
|
|
|
|
----- |
|
|
|
|
|
|
|
|
|
|
|
kgrader uses rake as its command-line interface. |
|
|
|
|
|
|
|
|
|
|
|
To do some basic housekeeping: |
|
|
|
|
|
|
|
|
|
|
|
rake clean |
|
|
|
|
|
|
|
|
|
|
|
To restore kgrader to its factory defaults (i.e., delete checked-out student |
|
|
|
|
|
repos and any uncommitted grading attempts): |
|
|
|
|
|
|
|
|
|
|
|
rake clobber |