The answer forms, whether on a commercial mark-sense-form answer sheet or
on the cover of the exam, need to be scanned to produce a file suitable
for submission to the grading program
The procedures are different for the two options.
Using Mark Sense Forms
The Department stockroom stocks two kinds of answer forms, one having only
multiple (5) choice questions, up to 200 questions, and the other having up
to 15 numerical answer questions and up to 30 multiple (5) choice questions.
If you have both numerical answer and multiple choice questions, the numerical
ones will be numbered starting with 1, and come first, and the multiple
choice questions will come after that, starting with number 16. You must
use the correct form. The scanning machine is in room 383 in Serin East.
Read these general instructions and
these specific ones. The output will be a file on the Sun which you
should name in the form
Then you need to run
these instructions. This should wind up producing
myexam.ok file, which will be input
Using the Cover Sheet for Answers
If you have prepared your exam to put the answer forms on the cover sheet,
as detailed here, you used a answer form
mc37.ps which came along with
a data file
mc37.dat. You will need the
latter file and the file
when you produced the exams following
the instructions in Making Exam Cover Sheets
with Answer Forms. You also need to be able to execute the programs
scanExam and insertnames, which are available on the Physics
servers or for linux computers, and flipit180,
which you need to make executable.
The cover sheets need to be brought in a pile, all facing up and aligned, to the copy room 231. They should be divided into piles of roughly 15-20 sheets and the stapled corners chopped off with the Premier cutter, losing less that 1 1/2 inches on either edge. These should be recombined into groups of 40-70 sheets. Each group is then scanned on one of the Ricoh machines with email sent to the instructor. Check first that the scanning is set to black-and-white, single-sided, resolution 300 dpi, and 30-50% brightness. For each group,
scan01.pdfif you have more than 9 batches).
gs -sDEVICE=pbmraw -r300 -o scanN%03d.pbm scanN.pdf
scanxyyy.pbmfor each student, where
xis whatever replaced N. Now execute
ls scan*.pbm > inputlist
scanxyyyflip.pbmfor each student, which are rotated 180 degrees.
ls scan*flip.pbm > inputlist
exam.mswith one line (three lines for numerical question exams) for each student. Of course you need to change mc37 to whatever answer form you used, without the
.ps. You need to have the
.datfile for your answer form in the current directory. You can use any basename you like instead of
exam.msfile, this will make
examErrors. The first gives a cross reference from student ID to the name of the
scan*flip.pbmfile, which you can view with
gthumbor some other
pbmviewer, and the second tells you which answer sheets had problems. You can edit the
.msfile before proceeding.
gs -sDEVICE=pdfwrite -dSAFER -o scanN%03d.pdf scanN.pdfand send the pdf file.
insertnames exam homestud
homestudfile in the current directory.
cat exam.k exam.oktail > exam.ok
exam.okfile you need as input to