AutoGraderNote: AutoGrader only works on Mac OS X computers at this time.Below is an early version of C++ source code. I was planning to clean it up, but because of the issues at the Graduate Student 90 Second Thesis Competition, I wanted to be as transparent as possible. The code is exactly what was run for that competition on February 21, 2013. AutoGrader Template Source AutoGrader Source Installation1. Download the AutoGrader filesAutoGrader FilesUnzip the files. 2. Install ImageMagick and GhostScriptDownload and install the ImageMagick and GhostScript applications from the first and third links on this page: http://cactuslab.com/imagemagick/3. Install OpenCV(Unfortunately, this step is long, although straightforward.)
Preparation1. Create the Scoring SheetUse the included Word template (or any other method) to generate your own scoring sheets. Scoring sheets should consist of a row of empty bubbles for each individual's score, a comment box for each individual, and red circle markers for computerized image alignment. Take care to follow the following conditions regarding placement. Conditions:
Example Page 1 | Example Page 2 2. Generate the TemplateThis step will annotate the scoring sheet so that the computer understands where the bubbles and comment boxes are located.
Convert your scoring sheet into .png files.
Mark bubbles on each page.
3. Run the Template GeneratorTo pre-process the templates, you must run the template generator.
4. Provide a Name ListUse TextEdit or another plain-text editor to create a single list of names, one name per line. These should correspond with the order in the scoring sheets, although the text need not match precisely. Save the file as "names.txt" and place it in the Template folder.5. Prepare AutoGrader
JudgingOn the day of the event, you will want to instruct the judges to do the following:
ScoringAfter you have collected the judging sheets, you should scan them with a rapid office scanner and run the scoring software. You will want to test the scanner settings beforehand to make sure the resolution is high enough that the software works robustly, yet low enough that the scanning occurs expediently. Also make sure to scan in color. Scoring steps:
To accelerate fancy computations, such as declaring "Best-in-Department" or other awards, you may wish to create an Excel spreadsheet with formulas set for score computation. Then you can complete the calculations by simply copying the contents of tally.txt into the appropriate column. AutoGrader will also generate one raw_out .csv file for each page indicating each judge's score for each participant. Each row is a unique judge; each column is a participant, in sheet order. |
|