Though I wonder how my post fits to the subject, I'd like to share
that recently we've made a couple of workshop contents both of which
we're trying to take advantage of its interactiveness with.
One is workshop material for OpenRTM [1] where attendees who range
from college students to industry professionals bring their own
`Windows` machine (novice users are more likely to use Windows. Also
by the security restriction enforced for corporate user's machines,
no-installation is much appreciated). We put all material into
thumbdrives, and by the `git pull` script we added, attendees may
fetch the possible change/improvements at the beginning of the
workshop. Also with some (hopefully some) git knowledge, they can
contribute back by opening pull requests from the thumbdrive (the 1st
workshop will take place later this month so we'll see how many PRs
thrive in).
Another example is ROS workshop in Tokyo [3] where we provided again
zero-install bootable ROS thumbdrive, which contains Ubuntu + ROS.
Similarly, you can run ROS tutorials even on Windows machine. With
this one, github integration is less apparent but actually powerful;
combined with our own Jenkins CI server, creating .iso file that is to
be burnt into USB is automated [5] with a single script file
maintained on github.
What we've done might sound more like contents infrastructure that may
not directly trigger educational momentum. While I agree with that, we
also admit the importance of maintenance of contents, especially
integrating improvements with minimum workload, to make the tutorial
contents grow. And I believe that's one of the things that ROS has
been spending so much efforts and why it's successful.
HTH, and I'm looking forward to following inputs from others.
Isaac from TORK
[1] Sorry this is not even ROS; OpenRTM is yet another robotics
framework.
http://wiki.ros.org/openrtm_aist_core
[2]
https://github.com/tork-a/openrtm_tutorial
[3]
http://www.ros.org/news/2014/03/announcing-a-ros-japan-users-group-meetup.html
[4]
https://github.com/tork-a/live-cd
[5]
http://jenkins.jsk.imi.i.u-tokyo.ac.jp:8080/job/live-cd/
--
!Happy opensource robotics!
Isaac Isao Saito (齋藤功)
Co-founder, Software Engineer
TORK (Tokyo Opensource Robotics Kyokai Association, 東京オープンソースロボティクス協会)
http://opensource-robotics.tokyo.jp
>
https://groups.google.com/d/msgid/ros-sig-education/CAGvvMxav%3D3CGR2zOZTsPdyzWJd-dfsr4e1xQuZ%3D0B1cXRg7Q1A%40mail.gmail.com.