Re: [sage-edu] Sage for lab submissions.
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.
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.
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.
> > 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.
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.
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.
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.
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.
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.