[Edu-sig] PyWhip ???

Athar Hameed اطهر حمید atharh at gmail.com
Sun Mar 8 03:44:07 CET 2009


Hey everyone,

On Sun, Mar 8, 2009 at 5:08 AM, Andrew Harrington <aharrin at luc.edu> wrote:
> Neat site!  We needed this for Python!
>
> You do need to say what version of Python you are using.  Is this 3.0?
Yes, we should. It is Python 2.5.
>
> I added a problem, but it would have been easier with a little more help on
> problem submission:
Absolutely. I added a contribution guidelines section to the site.
Will update the site in a bit.
>
> 1. Description is in html.  Other fields are plain text.
> 2. Examples are in doctest format.  They are shown to the user after the
> description.
> 3. The Skeleton initializes the source code edit area.
> 4. Tests are in doctest format.  The ones in the section 'Tests'  are
> displayed when the user runs the code.
>
> You cannot save your problem edits without something in the Other Tests
> section (and the Solution section, too?)
That is the case right now.
>
> How are the Other Tests and the Solution sections used?
Other tests are those doctests which the students don't see. This is
to see if a student really got it right, or is just taking a shortcut.
Let's say he submits a solution, and sees that he has a failure on a
test that expected 4, where his solution returned 3. Instead of
figuring out that he has an "off-by-one" problem, due to his
misunderstanding of the way the range() function works, he just sticks
in an initial test. If the inputs match exactly the failing testcase,
return 4. He gets full score on the problem, but hasn't really solved
it.
>
> At least if you sign in, it would be nice to have a link to instructions,
> and read-only access to the setup data for one or more of the problems.
Coming up.
>
> Is there a way for the solution to be exposed to the user, at least after
> they get a correct solution, for comparison?
Also in the pipeline. In another couple of hours hopefully.
>
> Andy

Athar
>
> On Thu, Mar 5, 2009 at 3:43 AM, Athar Hameed اطهر حمید <atharh at gmail.com>
> wrote:
>>
>> On Thu, Mar 5, 2009 at 2:01 PM, Jurgis Pralgauskis
>> <jurgis.pralgauskis at gmail.com> wrote:
>> >> Athat Hameed has finished the prototype of our online Python practice
>> >> system.
>> >> See http://py-bat.appspot.com
>> > seems like good start :)
>> We have now moved the website to http://pywhip.appspot.com.
>> >
>> > I'd suggest integrating EditArea http://www.cdolivet.net/editarea/
>> > "Easy to integrate, only one script include and one function call"
>> I will check it out.
>> >
>> > I also kind of develop similar idea ...
>> > http://84.55.3.131:801/ (takes up to minute when connecting :\)
>> And this too.
>> >
>> > also sanboxed python might be of use
>> > http://blog.sandbox.lt/en/WSGI%20and%20PyPy%20sandbox
>> We are currently using the sandboxed Python that comes with Google App
>> Engine.
>> > _______________________________________________
>> > Edu-sig mailing list
>> > Edu-sig at python.org
>> > http://mail.python.org/mailman/listinfo/edu-sig
>> >
>>
>>
>> Cheers,
>> Athar
>> _______________________________________________
>> Edu-sig mailing list
>> Edu-sig at python.org
>> http://mail.python.org/mailman/listinfo/edu-sig
>
>
>
> --
> Andrew N. Harrington
>  Director of Academic Programs
>  Computer Science Department
>  Loyola University Chicago
>  512B Lewis Towers (office)
>  Snail mail to Lewis Towers 416
>  820 North Michigan Avenue
>  Chicago, Illinois 60611
>
> http://www.cs.luc.edu/~anh
> Phone: 312-915-7982
> Fax:    312-915-7998
> gpd at cs.luc.edu for graduate administration
> upd at cs.luc.edu for undergrad administration
> aharrin at luc.edu as professor
>


More information about the Edu-sig mailing list