On Mon, Apr 13, 2009 at 7:47 AM, Jason Grout
<jason-s...@creativetrax.com> wrote:
>
> William Stein wrote:
>> On Mon, Apr 13, 2009 at 12:09 AM, Dan Drake <dr...@kaist.edu> wrote:
>>> On Sun, 12 Apr 2009 at 09:41PM -0700, William Stein wrote:
>>>> I'm going to write something to make it easier to grade say 20-30
>>>> homework assignments that are turned in as sage worksheets.  If any of
>>>> you reading this have also graded homework turned in as Sage
>>>> worksheets, and have thoughts about how a nice workflow for doing this
>>>> with the Sage notebook would work, please share them in this thread.
>>> I am very interested in this, although I'm not sure the best solution to
>>> this will be technical in nature.
>>>
>>> A Sage worksheet has two aspects: first, it's like a source code file
>>> that one can feed into a compiler or interpreter. So for that aspect,
>>> we'd want to look at automated tools used by programming classes for
>>> grading coding assignments.
>>>
>>> The second aspect is that of a regular document, such as an HTML page or
>>> LaTeX document. Grading this sort of thing is very much like grading
>>> essays or papers in an English or writing class, which AFAIK is
>>> un-automatable, unless one is using the staircase method. :)
>>>
>>> The first aspect can be automated, but it depends on what's in the
>>> worksheet. What's in these homework assignments?
>>
>> I answer this later in the thread, but I'm not currently at all
>> interested in the first thing you mention above, which is automated
>> grading.  I just want to make the process of 2 easier.  E.g., if I
>> have a directory on my computer with 20 sage worksheets, I want it to
>> be trivial to upload them all into a single sage notebook server, as a
>> sort of bundle, then be able to go through, look at each, and make a
>> mark to indicate I finished grading each one.  That sort of thing.
>>
>> Right now, I have to individually upload each of the 20 worksheets,
>> which is tedious and error prone (since I might upload one twice, miss
>> one, etc.).
>
>
>
> Idea 1 (as mentioned before):
>
> Each worksheet can have an unlimited number of tags.  You can easily
> filter by tags in the listing of worksheets.  In the worksheet listing,
> you can click on the checkbox next to a bunch of worksheets (or just
> automatically select all worksheets that you are viewing) and download
> them as one zip file.  On the other hand, you can upload any number of
> worksheets that are zipped together, optionally applying a tag to each
> one.  This last feature is so that you can upload a zip file containing
> lots of worksheets and tag each one as a particular assignment.
>

I also like this worksheet.  It's conceptually straightforward.  It
would be nice to also have an option to download any clicked
collection of worksheets as a single zip tarball. This could be very
useful for migrating a bunch of worksheets from one server to another.
 Again, this would be easy to implement.

>
>>
>> It might also be nice to integrate this with email, I.e., after I
>> grade all the worksheets, I could have sage use its email command to
>> email out all the graded versions of the worksheets back to the
>> students....   I'm looking for little ideas like that to cut down on
>> tedious work, reduce errors, so I can spend more time commenting on
>> the student work.
>
> Yes, that sounds great; we could have another option with "Download
> worksheet" which is "Email worksheet".

I like that idea.  It would likely be easy to implement and would be
really useful.

William

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to