[net.cse] students tampering with output

pds@tove.UUCP (Dave Stotts) (10/02/85)

   In reference to the discussion about students editing output for
submission and grading, I would like to relate the method used for
the intro programming classes I have taught.  As mentioned in an
earlier submission, each student has his own account under a master
account (so that the TA's can know where to find a particular student's
work).  A student writes a program to satisfy an assignment, and leaves
the binary in his account, and submits only the source to the grader.
The grader then runs all students' programs and collects the outputs
for grading.  The process is easily automatable, and the student does
not have a chance to tamper with the document.  This encourages learning
of thorough testing as well, since the student does not know what the
actual data set to be used will be.

   Naturally the process can be taken a step further, with the automated
routines actually compiling the program source, printing a listing and
output, then grading done from there.  No tampering allowed.

Dave Stotts
Univ. of Maryland Computer Science
pds@maryland