It does not evaluate the programs other than compilation and execution. It runs on UNIX networked workstations. The code is in C and csh scripts. Abstract This paper describes Grasst, a grading assistant, that consists of a group of UNIX programs and shell scripts to assist in grading assignments.
Students submit assignments for a given lab using a submit program.
The grader uses the runall script to compile and run the submissions against grader-provided data. The gradeall script displays each submission with its runtime results and allows the grader to include comments. Commonly used comments may be repeated for other students by name rather than retyping. The sendgrades script mails the grades and comments to the students. Finally, the collectgrades script creates a list of grades for a grade book or spreadsheet.