On Tue, Jan 27, 2009 at 5:57 PM, David MacQuigg
<[email protected]> wrote:
> The CS Dept is considering putting a bunch of courses online, using PHP as 
> both the development language, and as a new language to teach students.  I've 
> suggested using Python instead.  I need to put together a quick demo.  I'm 
> thinking of something like javabat.com.
>
> I've used Mod_python (the Apache/Python integration), but I'm not yet 
> proficient.  Now is the time to change course, if there is a better path.
>
> Students will be entering Python code snippets into a window, and we need to 
> run the code on a bunch of test cases, giving immediate feedback on errors, 
> and accumulating the students' scores and work-in-progress.  Running user 
> code is a bit more of a challenge than running our code on user data, but 
> javabat has inspired me.
>

Have a look at Crunchy (http://code.google.com/p/crunchy) and in
particular the doctest capability.  It does not (yet) have the ability
to add student scores but that could be added; otherwise, I believe it
would have what you need.

Crunchy's included tutorial may be useful "as is" as a demo for you;
there are also a few screencasts on showmedo.com.

Feel free to email me off-list with any questions about Crunchy.

André



> Any recommendations?
>
> -- Dave
> ************************************************************     *
> * David MacQuigg, PhD    email: macquigg at ece.arizona.edu   *  *
> * Research Associate                phone: USA 520-721-4583   *  *  *
> * ECE Department, University of Arizona                       *  *  *
> *                                 9320 East Mikelyn Lane       * * *
> * http://purl.net/macquigg        Tucson, Arizona 85710          *
> ************************************************************     *
>
>
> _______________________________________________
> Edu-sig mailing list
> [email protected]
> http://mail.python.org/mailman/listinfo/edu-sig
>
_______________________________________________
Edu-sig mailing list
[email protected]
http://mail.python.org/mailman/listinfo/edu-sig

Reply via email to