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
shell.physics.rutgers.edu
.
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.grtexWLBL.tar
.-
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
https://www.ctan.org/tex-archive/support/jpeg2ps
as jpeg2ps-1.8.zip
.
unzip
it and
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.
pix
to put the
pictures in. cd pix
, and convert them to
.eps
. You can do that with
cd ..
(back to makeexams), and then
source doit
pix
will contain
*.eps
files for each student,
eg. 146003679.eps
.
/home/sysmgmnt/registration/rosters
and /home/sysmgmnt/registration/eps
,
you need to copy or link your
xxx.csv into the makeexams
directory.
You need to link the Department's
/home/sysmgmnt/registration/eps
to the
subdirectory pix or copy the pictures you need into that directory.makeexams
:
\input cover
.
A Sample (real used exam) is in sample.e
.
-
\input studlabel
-
\input lbltempl
cover
lbltempl.tex
file,
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 51
This 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 tests
This 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 tests
and then authenticating with /usr/local/bin/lpauth
.
If you are using with the answer form on the cover page, you will need to
use the programs scanExam
and
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
grtexScan.tar
.