Re: [sage-edu] Sage for lab submissions.

2011-01-31 Thread Jason Grout

On 1/30/11 11:50 AM, Luiz Felipe Martins wrote:

The thing is that I want to have some sort of time stamp so I know
they finished by the deadline. My understanding is that they could
keep changing the shared worksheets, right?



In the worksheet listing, there is a timestamp, but it isn't very useful 
since it just lists the days/hours/etc since the last edit (instead of 
giving the exact time of the last edit).  I have a patch in my notebook 
that instead makes that a timestamp (i.e., it gives the time) if the 
time is more than 24 hours or something.  Would that answer your need?


Thanks,

Jason

--
You received this message because you are subscribed to the Google Groups 
"sage-edu" group.
To post to this group, send email to sage-edu@googlegroups.com.
To unsubscribe from this group, send email to 
sage-edu+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sage-edu?hl=en.



Re: [sage-edu] Sage for lab submissions.

2011-01-31 Thread Luiz Felipe Martins
It is a step in the right direction, but I am not sure it solves the
problem. The main problem with the sharing+timestamping approach is
that the worksheets continue *available* to the students. So, if a
student shares a worksheet and subsequently "touches" it (even, say,
opening it by "mistake"), the timestamp changes, and the instructor
has no way to know if there were changes made or not.

This would not be a problem with me now, and I may try this approach
with my next lab, since I have a small group that I basically trust.
But I don't think it would scale.

The definitive solution would be to have a "submit" button that is
like "sharing" but instead creates a copy of the worksheet in the
"target" account, that can not be accessed by the submitting student.
But this functionality is provided by course management software such
as moodle, so I don't know if it is worth the effort of reproducing it
in sage. To tell the truth, the source of my problem is that my campus
uses Blackboard CE, which is terrible when one wants to do anything
slightly non-standard. (I tried to have students submit worksheets
through their submission interface, and it is more cumbersome than
simply asking them to email me.)

(Thinking of it, I could probably just write a script in the server
that checks the worksheet directory every few minutes or so and copies
what is there to another place, simply comparing the sws files to see
if there were any changes...)

On Mon, Jan 31, 2011 at 6:57 AM, Jason Grout
 wrote:
> On 1/30/11 11:50 AM, Luiz Felipe Martins wrote:
>>
>> The thing is that I want to have some sort of time stamp so I know
>> they finished by the deadline. My understanding is that they could
>> keep changing the shared worksheets, right?
>
>
> In the worksheet listing, there is a timestamp, but it isn't very useful
> since it just lists the days/hours/etc since the last edit (instead of
> giving the exact time of the last edit).  I have a patch in my notebook that
> instead makes that a timestamp (i.e., it gives the time) if the time is more
> than 24 hours or something.  Would that answer your need?
>
> Thanks,
>
> Jason
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-edu" group.
> To post to this group, send email to sage-edu@googlegroups.com.
> To unsubscribe from this group, send email to
> sage-edu+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/sage-edu?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-edu" group.
To post to this group, send email to sage-edu@googlegroups.com.
To unsubscribe from this group, send email to 
sage-edu+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sage-edu?hl=en.



Re: [sage-edu] Sage for lab submissions.

2011-01-31 Thread Jason Grout

On 1/31/11 6:24 AM, Luiz Felipe Martins wrote:

It is a step in the right direction, but I am not sure it solves the
problem. The main problem with the sharing+timestamping approach is
that the worksheets continue *available* to the students. So, if a
student shares a worksheet and subsequently "touches" it (even, say,
opening it by "mistake"), the timestamp changes, and the instructor
has no way to know if there were changes made or not.



I don't think opening it will change the timestamp.  However, changing 
something would.  I tell my students not to touch their worksheet after 
the deadline (on penalty of it not being accepted as a "late" 
worksheet).  Then I just download all the worksheets after the deadline 
(say by the next morning) so I have a fresh copy (and backup) of what 
was submitted.





This would not be a problem with me now, and I may try this approach
with my next lab, since I have a small group that I basically trust.
But I don't think it would scale.

The definitive solution would be to have a "submit" button that is
like "sharing" but instead creates a copy of the worksheet in the
"target" account, that can not be accessed by the submitting student.


I agree that there needs to be a "submit to teacher" button of some type 
that maybe behaves like the publish button (i.e., makes a copy of the 
worksheet).  If someone doesn't get to this, I might work on something 
like this over the summer, as I'm funded to work on notebook code that 
makes Sage easier to use in the classroom.


Jason

--
You received this message because you are subscribed to the Google Groups 
"sage-edu" group.
To post to this group, send email to sage-edu@googlegroups.com.
To unsubscribe from this group, send email to 
sage-edu+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sage-edu?hl=en.



Re: [sage-edu] Sage for lab submissions.

2011-01-31 Thread Luiz Felipe Martins
>
> I don't think opening it will change the timestamp.  However, changing
> something would.  I tell my students not to touch their worksheet after the
> deadline (on penalty of it not being accepted as a "late" worksheet).  Then
> I just download all the worksheets after the deadline (say by the next
> morning) so I have a fresh copy (and backup) of what was submitted.
>
>

That being the case, I think it works fine.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-edu" group.
To post to this group, send email to sage-edu@googlegroups.com.
To unsubscribe from this group, send email to 
sage-edu+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sage-edu?hl=en.



[sage-edu] Re: Sage for lab submissions.

2011-01-31 Thread pang
I use moodle for the submissions, but I had to write some scripts to
automate parts of the process. For example, I have a python script to
send each student an email with the corrected worksheet.

I think that downloading a copy of all worksheets on the deadline date
would work fine, and uses less technology, except that I don't know
how to share each corrected worksheet back with the student after it
is corrected.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-edu" group.
To post to this group, send email to sage-edu@googlegroups.com.
To unsubscribe from this group, send email to 
sage-edu+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sage-edu?hl=en.



[sage-edu] Re: Sage for lab submissions.

2011-01-31 Thread kcrisman


On Jan 31, 7:36 am, Jason Grout  wrote:
> On 1/31/11 6:24 AM, Luiz Felipe Martins wrote:
>
> > It is a step in the right direction, but I am not sure it solves the
> > problem. The main problem with the sharing+timestamping approach is
> > that the worksheets continue *available* to the students. So, if a
> > student shares a worksheet and subsequently "touches" it (even, say,
> > opening it by "mistake"), the timestamp changes, and the instructor
> > has no way to know if there were changes made or not.
>
> I don't think opening it will change the timestamp.  However, changing
> something would.  I tell my students not to touch their worksheet after

Unless there is an automatically evaluated cell.  Just saying.

> > The definitive solution would be to have a "submit" button that is
> > like "sharing" but instead creates a copy of the worksheet in the
> > "target" account, that can not be accessed by the submitting student.
>
> I agree that there needs to be a "submit to teacher" button of some type
> that maybe behaves like the publish button (i.e., makes a copy of the
> worksheet).  If someone doesn't get to this, I might work on something
> like this over the summer, as I'm funded to work on notebook code that
> makes Sage easier to use in the classroom.

Not a bad idea.

Good discussion, all!

- kcrisman

-- 
You received this message because you are subscribed to the Google Groups 
"sage-edu" group.
To post to this group, send email to sage-edu@googlegroups.com.
To unsubscribe from this group, send email to 
sage-edu+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sage-edu?hl=en.



Re: [sage-edu] Re: Sage for lab submissions.

2011-01-31 Thread Jason Grout

On 01/31/2011 09:32 AM, kcrisman wrote:


On Jan 31, 7:36 am, Jason Grout  wrote:

On 1/31/11 6:24 AM, Luiz Felipe Martins wrote:


It is a step in the right direction, but I am not sure it solves the
problem. The main problem with the sharing+timestamping approach is
that the worksheets continue *available* to the students. So, if a
student shares a worksheet and subsequently "touches" it (even, say,
opening it by "mistake"), the timestamp changes, and the instructor
has no way to know if there were changes made or not.

I don't think opening it will change the timestamp.  However, changing
something would.  I tell my students not to touch their worksheet after

Unless there is an automatically evaluated cell.  Just saying.



Good point.  Another problem I've had is one student that didn't 
understand the instructions and shared their worksheet with *everyone* 
on the server (by just copying and pasting the list below the share 
box).  For that reason, it would be nice to be able to limit which 
people can share with which other people.  Or maybe even better, make 
"sharing" an invitation that someone has to accept, rather than just 
pushing the worksheet into the recipients worksheet list.


Jason

--
You received this message because you are subscribed to the Google Groups 
"sage-edu" group.
To post to this group, send email to sage-edu@googlegroups.com.
To unsubscribe from this group, send email to 
sage-edu+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sage-edu?hl=en.



[sage-edu] Re: Sage for lab submissions.

2011-01-31 Thread Rob Beezer
On Jan 31, 4:36 am, Jason Grout  wrote:
> If someone doesn't get to this, I might work on something
> like this over the summer, as I'm funded to work on notebook code that
> makes Sage easier to use in the classroom.

Jason,

Would it make sense to start a wiki page where folks can describe
current and/or wish-list procedures about how they currently/wish-to
manage the flow of worksheets from student to teacher and back again?
We all have different ideas about independent work, deadlines, and
grades.  When the time comes, it would be nice to have a variety of
good ideas (such as on this thread, and on a previous one initiated
recently Dima P. about exams) on-hand ready to suggest the features
that will be most useful.

For example, I love the idea that when you are done marking a
worksheet, the commented version gets emailed back to the student.
And maybe some integration with Moodle would be useful, but I have no
idea since I don't use Moodle (but maybe I would).   Etc.

Rob

-- 
You received this message because you are subscribed to the Google Groups 
"sage-edu" group.
To post to this group, send email to sage-edu@googlegroups.com.
To unsubscribe from this group, send email to 
sage-edu+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sage-edu?hl=en.



Re: [sage-edu] Re: Sage for lab submissions.

2011-01-31 Thread Jason Grout

On 01/31/2011 12:40 PM, Rob Beezer wrote:

On Jan 31, 4:36 am, Jason Grout  wrote:

If someone doesn't get to this, I might work on something
like this over the summer, as I'm funded to work on notebook code that
makes Sage easier to use in the classroom.

Jason,

Would it make sense to start a wiki page where folks can describe
current and/or wish-list procedures about how they currently/wish-to
manage the flow of worksheets from student to teacher and back again?
We all have different ideas about independent work, deadlines, and
grades.  When the time comes, it would be nice to have a variety of
good ideas (such as on this thread, and on a previous one initiated
recently Dima P. about exams) on-hand ready to suggest the features
that will be most useful.


I think that's a great idea.  It's probably even been done before (the 
wiki page started, I mean).  Here are a few pages that could be homes 
for this:


http://wiki.sagemath.org/notebook

http://wiki.sagemath.org/Notebook_suggestions

http://wiki.sagemath.org/NotebookWiki

Instead of starting yet another page, maybe we should consolidate these 
pages and organize them and incorporate the new suggestions.


Thanks,

Jason

--
You received this message because you are subscribed to the Google Groups 
"sage-edu" group.
To post to this group, send email to sage-edu@googlegroups.com.
To unsubscribe from this group, send email to 
sage-edu+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sage-edu?hl=en.