The New Automated Grader Project Home Page

Welcome to the home page for the New Automated Grader Project. You will find links below to information on acquiring, installing, and using the Grader Client Submit to submit your programs for automated grading.

The New Automated Grader is continuously under construction. Be aware that the documentation and software provided here are still in an evolutionary form and are subject to revision. If significant changes are made to the Client software, that will be announced in the affected classes and on this web page.

The New Automated Grader is a client-server application, written in Java, that allows students in elementary programming classes to submit their source code for testing and scoring, and receive the results by e-mail.  Since its inception in 1997, the New Automated Grader has supported program grading for introductory courses in C/C++ and Fortran90, and been used by over 1600 students making over 9000 submissions.

The source code for the Grader and Client are not currently available.


Student Documentation and Software for Using the Grader:

Download the Auto Grader Client Submit and Java Runtime 1.1.8


Automated Acceptor Home Page

The Automated Acceptor is a client-server application, written in Java, that allows students in any class to submit their assignments, which are archived and timestamped. Those assignments may then be processed as desired, by human or machine.  The user interface of the Automated Acceptor Client is the same as that for the New Automated Grader; in particular, the installation and usage instructions are identical, althought the Acceptor Client software is internally different. 

Other Useful Software:


Grader bug reports should be sent to:    grader@cs.vt.edu

Send comments and inquiries to:    mcquain@cs.vt.edu
Last updated Wednesday, May 19 1999