Skip to content

an application for automating the project evaluating process for TAs in the canyon's cs program.

Notifications You must be signed in to change notification settings

michaeldsanchez/speed_grader

Repository files navigation

Speed Grader

An application for automating the project evaluating process for TAs and professors in the Canyon's Computer Science program. - developed by Michael D. Sanchez

The program is now functional and performs Java program executions by running either a .bat or .sh file depending on operating system. Check the Unix box if you are running on either MacOS or any Linux distro.


Usage

It will be necessary to ensure that the ant program is running correctly on your computer, if you are using Netbeans you can find the path to your ant bin through the IDEs Java preferences. (System should have a path to ant home by default)

  • this path will be saved to a config.properties file across runtime instances, so entering this ant path is only required once.

After selecting number of test inputs and iterations, the generate button will create text fields to enter test inputs.

By checking the "User Input" box, you can specify that the student projects will take user input instead of using command line arguments (CLA).

The input text file created for input redirection and the output text field used to write project outputs will be saved to the "Class Projects Directory".


Included Dependencies

  • zip4j
  • commons-io

About

an application for automating the project evaluating process for TAs in the canyon's cs program.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages