If you are making exams with
This is for doing this on one of the Department Unix/Linux machines.[There may be difficulties if some of the steps below are done on non-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 computer
|Table of variables|
crsadmingroup. Check by executing
crsadmingroup. 1) To start,
cdto the directory in which you intend to run grtex. Let's call it "makeexams" . 2) Download a copy of
grtexWLBL. [If you already have a "cover" file you wish to preserve, rename it cover.sav and then rename it back to cover after the tar.] Then
tar xvf grtexWLBL.tar
studlabel.tex, and a symbolic link
pix, as well as a copy of these instructions
Instructions. 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
grtexand let us call the outputof this grtex command xxxExam.e Then check that you can successfully latex it:
makeIndivLtxbelow it will be hard to get out. 4) Copy your roster
./doSectOrder crsnum.csv new.csv
mv new.csv crsnum.csv
.csv, and a directory
pix(linked to pictures in
/home/sysmgmnt/registration/pictures/) 5) If you are happy with the default 101 for the lowest numbered exam, skip this step. But otherwise, decide what is to be the lowest numbered exam and add the number as one more argument to the
makestudlblcommand below. 6) Now it is time to execute a bunch of commands:
.csv homestudnumextras 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.
homestud, (which you can all whatever you like) contains an ordered list of students. You can reorder them if you like.
fgrep BoundingBox mc*.ps(replace * with correct version) is 72 times the number inches in the
shell.physics.rutgers.edu, physlinux* ) you should do so. If a secretary is supervising your printing, once you have checked everything out, tell your secretary you are ready to have the exams printed, probably by sending email as described in
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. If you are handling the printing yourself, make sure you have a subdirectory
printnowof your home directory on a physics server, and make sure it does not have a file crsnum in it. And decide which printer to use, 7503 or 6503. Now, when you are ready or when the secretary is, with you logged onto
shell.physics.rutgers.edu, cd to makeexams, and execute:
homestudtests secy printer plex
sendprintmust run until the exams are all printed. The exams will not start printing until either you (in a separate terminal window) or the secretary gives the goahead by executing
/printnow/command must be done in a separate window from the one running
lpq -P PHYS-221-RMP7503(or ...RMP6503) should list all the exams not yet printed.
all files have been printed. Goodbye.. If you are handling the printing yourself, now is the time to delete the goahead file :