On Mon, Apr 28, 2014 at 1:33 PM, Bernd Sing <[email protected]> wrote:
>
> Hi William!
>
>
>>
>> Stop should always work.  Restart is currently broken.
>
>
> I see.
>
>> When I implement proper notifications for the chat system (click on
>> the cartoon icon on the right), then it could server exactly this
>> purpose, especially if I add folder-level chat, in addition to
>> document-level chat.
>
>
> Ahh, great, didn't see that, sorry!!
>
>>
>> I'm teaching a class with 40 students right now.  I have *all* of
>> their projects mounted as directories in my own project, so I can
>> easily look at any files in any of their projects, copy things out,
>> in, etc.   I have a Python program that automates collecting homework,
>> assigning homework, peer grading (redistribution via an n-regular
>> graph, etc.).      I haven't made any of these features generally
>> available yet, since there are some interesting usability, robustness,
>> scaling, design, etc., issues to sort out first.
>
>
> Great, I am looking forward to all these!

Another feature I forgot to mention is hashtags.  Try putting
#coursename in the title or description of a project, then looking at
the list of all your projects.  You'll get an auto-generated button in
the upper right labeled "coursename".  Clicking it will show only
projects with that tag.  You can use this to easily restrict the
projects you see to a given course.

>
>>
>> That site says "The only requirement for the class is access to a
>> modern web browser. All coding and program development will be done in
>> a web-based programming environment that supports building interactive
>> applications in Python. "   What "web-based programming environments"
>> did they recommend for Python?
>
>
> They use CodeSkulptor, see http://www.codeskulptor.org/ (they do recommend
> Chrome for it, but it also runs in Firefox and Safari, but they discourage
> the use of IE).
> The left-hand side is the programming area, the right-hand side shows
> console output. If you hit the "run" icon with the supplied sample program,
> a new frame will open. If you press the "save" button, you will see that the
> url changes (it attaches some #user"gibberish"_0.py). Hitting "save" again,
> will increase the URL 'counter' (#user"gibberish"_1.py,
> #user"gibberish"_2.py, etc.). Once one is done with programming (for the
> day, for the assignment etc.), one only has to submit/keep the last saved
> url (and for debugging, all the previous versions are also still available).
> Of course, the user still has to hit the save button every so often (and
> don't accidentally close the tab with the code...), the autosave mode in SMC
> is certainly more comfortable,
>
>> > Ok, and now I am wondering if SMC could be used to teach Python
>> > programming
>> > in CS...]
>>
>> Yes :-)
>
> :-)
>
> Thanks for everything!!
>
> 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.



-- 
William Stein
Professor of Mathematics
University of Washington
http://wstein.org

-- 
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.

Reply via email to