[plt-scheme] automarking again

From: Matthias Felleisen (matthias at ccs.neu.edu)
Date: Sat Jan 13 10:39:07 EST 2007

On Jan 12, 2007, at 11:16 PM, Robby Findler wrote:

> Maybe the handin server is the right place to start to build a library
> of functions for things like what PR is trying to do?

We should consider "componentizing" this thing so that Prabhakar
could forward the submissions to his automatic submission system
('s backend). This would mean that the TAs don't have to change
their work habits. (And it could be a good test of the new units.)

-- Matthias

> Robby
> On 1/12/07, Prabhakar Ragde <plragde at uwaterloo.ca> wrote:
>> Eli Barzilay wrote:
>> > Did you consider using the handin server & client?  Besides the
>> > submission thing, it can test and reject if tests fail, or show
>> > warnings, or record test results.
>> It's still overkill for me. We have a working electronic submission
>> system which my academic support staff understand. To use the handin
>> server and client, I'd have to get students to install the plugin,  
>> run
>> the PLT Web server, and most importantly, understand how it all  
>> works so
>> I can configure it, adapt it to our peculiar local customs, and fix
>> anything that goes wrong. Right now I have ways of getting student  
>> code
>> into individual directories, one for each student, containing  
>> assignment
>> directories and individual questions within them. I just need to run
>> their code, with my tests, in the appropriate language level, and  
>> record
>> the output.
>> I've been looking at your utils.ss but I can only dimly understand  
>> bits
>> of what it is doing. Threads seem to be involved, and namespaces,  
>> both
>> of which I know very little about.
>> I think I will try to wrap student code in a module declaration with
>> requires to get me access to I/O. I thought I could build a  
>> sequence of
>> arguments to mzscheme but it appears not. --PR
>> _________________________________________________
>>   For list-related administrative tasks:
>>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> _________________________________________________
>  For list-related administrative tasks:
>  http://list.cs.brown.edu/mailman/listinfo/plt-scheme

Posted on the users mailing list.