A code autograder for student homework submissions
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
Ben Kurtovic 7cd07d4a8f Update README 10 年前
desk Structure 10 年前
jail Structure 10 年前
lib Basic maintenance 10 年前
spec Add CS 241 Honors spec 10 年前
.gitignore Structure 10 年前
.gitmodules Add CS 241 Honors spec 10 年前
README.md Update README 10 年前
rakefile Basic maintenance 10 年前

README.md

kgrader

kgrader is a code autograder, originally created by the course staff of CS 296-41 (Systems Programming Honors) at the University of Illinois to grade student homework submissions.

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