Hi William and Karl-Dieter, yes, I did prepare these worksheets on my local Sage installation. I then posted them on the course Moodle site from where my students got them and uploaded them to their individual SMC accounts. It was probably good to have the worksheets actually as .sws-files, since a few of my students also ended up also installing Sage locally on their machine (well, of course, my reasoning behind using SMC was that students don't have to install anything): SMC is/was slow at times - I guess it will improve over time (thanks everybody for the hard work done there already!) -- although it was not always SMCs fault but due to some programming issues (often quite instructional!), e.g., when a self-programmed root finding algorithm uses symbolic (starting value: 1) instead of numerical (starting value: 1.) expressions; hopefully my students understand these things now... One issue is, though, that 'Stop' and 'Restart' don't always stop the current running calculation and things get stuck.
Ok, let me continue. Once my student uploaded the worksheets and started creating their own worksheets/programs, they shared their folder with me so I could check their work. Sharing is really easy! I was lucky to have a small class, otherwise it gets a bit confusing/cluttered. Not sure if the solution for the lecturer would be to create an account for every course one is teaching (I didn't), or if it would be possible to introduce a "meta-project" functionality (put all projects from a certain course into one 'meta-project folder'). Also, while I usually like the 'latest changed on top' ordering, it is confusing when trying to comment/run through/mark student files. As a wish, some "note to collaborator" functionality for a shared folder would be nice, so whenever the collaborator opens the shared folder a message pops up/can be seen with the comments (in this case with suggestions or comments about marking to the students, more generally, comments to the collaborator what has been done and or still needs attention). Also, some 'lock file' functionality would be great, so as a lecturer you could run/test code but it reverts to the state it was 'submitted' afterwards (maybe with comment section at the end or next to the student supplied code? Something like "Try xyz here and you see there is an issue with your code"). Even after my students shared their project with me, I still posted the worksheets on the course site - an alternative would, of course, be to just put a copy into all the students' project folder (I could have done that manually given my class size this semester), but I don't know how easy that would be! SMC is really good to encourage group work, e.g., for an end-of-semester project. It is great because students don't have to install anything. Also, I could easily explain and show code/output on my android tablet (using the chrome browser) to the students (although, from my experience, changing code using a tablet is a bit too much fiddeling around in a lecture :-) ). It already works well enough in a small class setting. It is not yet, I think, an effective tool to handle mid-sized/large classes where every student should/has to submit something [On this last remark, maybe something can be learned from the following awesome MOOC on Coursera https://www.coursera.org/course/interactivepython (I signed up and took part last year not least to improve my Python skills in order to use Sage more effectively :-) ): after submitting an assignment, it is randomly assigned to 5 peers for peer marking against a supplied rubric. Again, not sure how easy something like that would be to implement in SMC, since the underlying philosophy here seems to be a collaborative one right now, and not that something is done individual and then locked and 'submitted'. Maybe, to start with something, all I am saying is that besides collaborative projects, one also needs some "teacher-student project" functionality? ... Ok, and now I am wondering if SMC could be used to teach Python programming in CS...] Hopefully, these thoughts are helpful (but maybe I want SMC to be too much...). Best - bernd -- You received this message because you are subscribed to the Google Groups "sage-edu" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sage-edu. For more options, visit https://groups.google.com/d/optout.
