Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site duke.UUCP Path: utzoo!watmath!clyde!bonnie!akgua!mcnc!duke!jma From: jma@duke.UUCP (Jon M. Allingham) Newsgroups: net.cse Subject: Re: students editing output Message-ID: <6296@duke.UUCP> Date: Mon, 16-Sep-85 10:30:41 EDT Article-I.D.: duke.6296 Posted: Mon Sep 16 10:30:41 1985 Date-Received: Wed, 18-Sep-85 05:40:36 EDT References: <433@uvm-cs.UUCP> <2887@ut-sally.UUCP> Reply-To: jma@duke.UUCP (Jon M. Allingham) Organization: Duke University Lines: 19 Summary: Another way to keep students honest is to implement a batch homework submittal system. In other words, have a program (more than likely under Unix a program that runs suid) "deliver" the source to the grader's directory. If you use common input data to all programs, it's trivial to set up a shell script that will compile, run and print each program. ==> the output of all this is a stack of listings and output of each submitted program. The grader can then grab the stack, take it home and grade. We successfully implemented this system when I was at school at Georgia Tech, both on CDC Cyber and on an HP 3000. When things work correctly it was actually quite convenient to have everything all together. I graded for >1 year with this method. Jon M. Allingham AT&T Bell Laboratories (currently at Duke University for 1 year) Brought to you by Super Global Mega Corp .com