If you wish to make the exams on your own computer rather than using
the Departmental servers, you can build the software if you can handle
Unix/Linux commands and emacs. You will still need
to get files from the Department machines or from the University's
pages, however, and you will need to execute the printing from
If you are having the answers on the cover sheet, you probably want to still use the Department Ricoh machines to scan the sheets. The scanning procedures are C++ based, but the grading routines are in very old fortran.
makeexams. If you have a directory for composing grtex exams, this might be a sister directory to keep things separated.
- cd makeexams
- tar xvf grtexWlabel.tar
- g++ -c csvdiv.cpp
- g++ -c getaline.cpp
- g++ -o breakgrtex breakgrtex.cpp getaline.o
- g++ -o makestudlbl makestudlbl.cpp getaline.o csvdiv.o
- g++ -o makeIndivLtx makeIndivLtx.cpp getaline.o csvdiv.o
jpeg2ps. It is available from
make. I got a warning message on my fedora Linux machine, but it seemed OK.
https://sims.rutgers.edu/rosters/, with Section all, checking “Alphabetical roster”. Click on Comma Separated Values and save as
mycourse.csv. Then remove the (four) header lines, so there are only the one line for each student.
pixto put the pictures in.
cd pix, and convert them to
.eps. You can do that with
cd ..(back to makeexams), and then
*.epsfiles for each student, eg.
/home/sysmgmnt/registration/eps, you need to copy or link your xxx.csv into the
makeexamsdirectory. You need to link the Department's
/home/sysmgmnt/registration/epsto the subdirectory pix or copy the pictures you need into that directory.
\input cover. A Sample (real used exam) is in
- \input studlabel
- \input lbltempl
lbltempl.texfile, from the tar file
tail. It is ok if it is empty
breakgrtex sample.e. This will make the multiple versions (4 here).
makestudlbl samp.csv homestud 51This makes homestud, an extract from the roster file. It starts numbering at 51, which is unusual. Leaving out the last argument will start numbering at 101, as is usual.
makeIndivLtx sample 4 464 homestud testsThis makes the individual exams and places them in subdirectory
tests, which must have been either be nonexistent or empty beforehand.
shell.physics.rutgers.edu, cd'ing to the directory in which makeIndivLtx was executed, and executing
./sendprint.sh homestud testsand then authenticating with
If you are using with the answer form on the cover page, you will need to
use the programs
insertnames as described in
Scanning Exam Answer Sheets. You may
have needed to generate the forms as well, using
makeforms. These can be built
from the tar file