Am Thu, 14 Dec 2006 12:27:07 -0500 schrieb Brian Blais <[EMAIL PROTECTED]>:
> Hello, > > I have a couple of classes where I teach introductory programming > using Python. What I would love to have is for the students to go > through a lot of very small programs, to learn the basic programming > structure. Things like, return the maximum in a list, making lists > with certain patterns, very simple string parsing, etc. > Unfortunately, it takes a lot of time to grade such things by hand, > so I would like to automate it as much as possible. > > I envision a number of possible solutions. In one solution, I > provide a function template with a docstring, and they have to fill > it in to past a doctest. Is there a good (and safe) way to do that > online? Something like having a student post code, and the doctest > returns. I'd love to allow them to submit until they get it, logging > each attempt. > > Or perhaps there is a better way to do this sort of thing. How do > others who teach Python handle this? > > > thanks, > > > Brian Blais > Perhaps the Sphere Online Judge can help you: https://www.spoj.pl/info/ Dennis -- http://mail.python.org/mailman/listinfo/python-list