If you are making exams with
for a large course, you need to
have an exam code printed on each exam, and this is often done with
a label on the cover page. We can now prepare the exams so that a
label with the code, the student's picture, and other information is
printed directly on the cover sheet.
These are the instructions for doing that, so the
student labels printed directly on the Ricoh copy machines, rather than
using pasted-on labels.
This is for doing this on one of the Department Unix/Linux machines. If you want to do most of the work on your own machines, see Making grtex exams with labels on your own computer0) You will only be able to print the exams without help if you are in the
crsadmingroup. Check by executing
crsadmingroup. 1) To start,
cdto the directory in which you run grtex and can successfully run
latexon the output. Let's call it "makeexams" . 2) Download a copy of
grtexWLBL, and then
tar xvf grtexWLBL.tar
studlabel.texand a symbolic link
pix, as well as a copy of these instructions
InstructSun. 3) You need to have a "cover" file and you must have
\input coverin the header page of your grtex input file. Your "cover" file must include the lines
cover.wscangives an example of doing so, while
cover.noscanis an example using the mark sense forms.
ln -s cover.wscan cover(or cover.noscan). You can make a "tail" file with content if you want, or else
touch tail. Run
grtexand let us call the output of this grtex command
xxxExam.e4) Copy your roster from
/home/sysmgmnt/registration/rosters, file crsnum
.csv(where crsnum is your three digit course number)
./doSectOrder crsnum.csv new.csv
mv new.csv crsnum.csv
xxx.csvand a directory
pix(linked to pictures in
/home/sysmgmnt/registration/pictures/) 5) Decide what is to be the lowest numbered exam. The default is 101. If you want to change that, add the number as one more argument to the
makestudlblcommand. Below I have used 51, but leave it off to get 101 6) Now it is time to execute a bunch of commands:
makestudlbl xxx.csv homestud numextras 51
homestud, extracted from the roster file, containing one line per student, with their ID, section, exam code, last name and first name. numextras is the number of extra exams with exam numbers to prepare without names. One additional one will be prepared without an exam code as well. It starts numbering at 51, which is unusual, though leaving out the last argument will start numbering at 101, as usual.
makeIndivLtx xxxExam numver crsnum homestud tests
note2secy. She should then get back to you saying she is ready for you to submit the exams which will be printed within the next day, approximately, and telling you which printer to use, either 7503 or 6503. Then you should log onto
cups.physics.rutgers.edu, cd to makeexams, and execute:
./sendprint crsnum homestud outdir secy printer plex &
lpq -P PHYS-221-RMP7503(or RMP6503) should list all the exams not yet printed.