Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site utai.UUCP Path: utzoo!utcsri!utai!gh From: gh@utai.UUCP (Graeme Hirst) Newsgroups: net.cse Subject: Re: students editing output Message-ID: <730@utai.UUCP> Date: Thu, 26-Sep-85 10:39:22 EDT Article-I.D.: utai.730 Posted: Thu Sep 26 10:39:22 1985 Date-Received: Thu, 26-Sep-85 11:44:29 EDT Organization: CSRI, University of Toronto Lines: 29 > I think that the way to deal with this is to have a program that > would have be used to print the output of a program. This would print it > in such a way that it would be virtually impossible to duplicate it (maybe > to a special printer? Maybe with special Job Control numbers attached??) > and yet would be simple to use. > > Conceptually: > > printoutput myprog < mydatafile > > and it would run myprog, feeding it mydatafile, and spool up a > printout for later submission to the class. > > -- Dave Taylor > HP Colorado Networks Operation We have a system rather like this, though it's not quite as forgery-proof as Dave describes. Such systems have one particular advantage that no one seems to have mentioned so far: they allow the students to run and submit their own tests, rather than relying solely on instructor-supplied test data for the grading run. This is not a small point. One of the things we would like our students to learn is how to construct their own rigorous test data, and in later assignments in our introductory course, a part of the grade depends on how well each student's own test data tests his or her program. -- \\\\ Graeme Hirst University of Toronto Computer Science Department //// utcsri!utai!gh / gh.toronto@csnet-relay / 416-978-8747 Brought to you by Super Global Mega Corp .com