[Edu-sig] Bootable Python CDs?
Douglas S. Blank
dblank at brynmawr.edu
Thu Apr 27 19:03:09 CEST 2006
On Thu, 2006-04-27 at 10:47 -0500, Ian Bicking wrote:
> Anyway, a network syncing seems pretty reasonable. That could be as
> simple as zipping up the work and uploading it to a class site, and then
> downloading it later (from any machine); you could put the code to do
> this on the CD.
I believe that Knoppix has the ability to gather up all of the files of
a student's desktop, and save them somewhere (network, flash memory,
floppy, etc). I think that is "Save KNOPPIX configuration" from the
"KNOPPIX" menu item. Then, the student can pick right back up from where
they left off.
This is a more general solution in that it saves everything from the
desktop, but requires Knoppix. Your solution sounds better if they were
moving between Windows, Linux, and Knoppix.
> For something a bit more sophisticated, this is a good argument for
> importing from URLs. Not inlined into the code, but if you added say
> 'http://svn.classsite.com/repos/student-name' to sys.path, and an import
> hook that knew how to read such sites (I think both importing from svn
> and plain HTTP are possible, since you don't have to do a listdir to
> attempt an import). Then all you need is a way to edit files on svn
> directly, which is possible with webdav or maybe something programmed
> directly into the IDE. And if it is an svn repository, you get
> automatic version control (you have to turn autocommit on in svn, and
> your history will be a little chaotic because there's no explicit
> commits, but you still get version control).
> Anyway, there's quite a bit of work to do that, but uploading zip files
> is still easy.
Douglas S. Blank Computer Science
Assistant Professor Bryn Mawr College
More information about the Edu-sig