I should expand a bit more on this. The system we're developing is call spoodle (Shared Portable Moodle)
The bit we have working, has been developed for students in remote areas. Initially it was an exploration to see if we could developed an alternative to student's downloading all relevant pdfs and working remotely. We wanted to see if we could provide scaffolding learning, and the advantages of online learning to students in remote areas. A DVD was the first suggestion, but we wanted to see if we could give students a similar experience to online learning, as student who could access Moodle online.
Now, besides getting it to work, the other issues were how to provide students with the interaction they would get from other students, and enable the students to submit assignments. We debated various solutions included going old-school. IRC networks used to be big in the 1990, they enabled fast communication across the glob using very slow internet connects (when 56kb/s was the standard top speed). IRC networks still exist, but they are not secure, and you can't restrict students to just the channels you want them to use. In the end we dropped that as a possibility, we instead decided to drop the forums as an activity, although we debated keeping a few active so that students and teachers could reply to each other as the USB moves from one person to the next.
I will explain this a bit more, if spoodle is install on a single USB stick, and the stick is provided to a student, the student can then write their questions as they come up in a Forum type environment, the student may end up answering the questions themselves as they work through the material, but at some point, the student could then pass the USB stick back to the teacher (e.g. intensive school), the teacher logs in, reads the forums, responds to any queries, accesses any assignment to retrieve submitted assignments. The teacher then marks any assignments, returns grades and comments (into spoodle) and then gives the USB back to the student to continue working.
In a prison system as Robert discusses, you could get each inmate a username and password for the spoodle. Students do their work for the week/day and post any comments to the forum, submit any assignments. The USB would then be passed onto the next inmate who would do their work for the day/week, add/reply to any comments in the forum, post any assignments, and then when finished they would pass the USB onto the trusted inmate who would then pass the USB down the line to the next inmate and so on. Forums are sort of possible using a portable Moodle, but they are limited in the timeframe between the post and reply based on who happens to be holding the USB stick.
Assignments are a little tricky, you want the time between submission and feedback to be as short as possible. For a student in a remote it is not viable to post the USB to the student, and have the student post it back whenever they submit the assignment because it would mean sending their lessons away also, so they would be unable to study while waiting for their assignment (spoodle) to return. A prison system would be faster. Theoretically, and we haven't tested this, but you should be able to take the portable Moodle outside of the prison walls, plug it into a computer with internet access and then the teacher should be able to remotely access the portable Moodle from wherever they are in the world and respond to posts and download assignment to mark. We are fairly sure that this should work. Once the teacher has accessed the posts and assignment, then the USB could be unplugged, taken back into the prison and the cycle could begin again.
What we have been able to achieve, which indicates some promise, we can plug the usb containing spoodle into a computer and access it remotely from elsewhere on the intranet, we have also been able to convert a computer's wifi into a hotspot, plug in our portable Moodle, and accessed the spoodle (which is still on the USB stick) from mobile devices accessing the hotspot. During these tests, we wanted to see if spoodle could be used as a Moodle for classroom in remote areas (where the entire class had no access to the internet), so during the test, we also disconnect the computer from the internet, so that student only had access to our hotspot, and our version of Moodle. The only drawback we had was cause by android devices which wouldn't connect to ad hoc networks, so only ipads and iphones connected to our portable Moodle. Cheaper android devices would have been our preferred outcome. However, the functionality of accessing spoodle over intranet and wifi hotspot means that we've happy to say that it is a shared portable environment (hence the name spoodle)
Now since looking into portable Moodle and it's possibilities we've established that it would benefit student's in remote areas, classes in remote areas, student that cannot attend classes because of cultural reasons (learning centres in opposing clan territories, women in certain countries, etc), inmates and navy/army/airforce personal on deployment.
The uses are wide, but we've hit the limit of what we can achieve on zero funding. It will take some funding to get the Mac version off the ground, and to enable wifi access to spoodle using android devices.
But it does achieve what we set out to achieve in the first place.
Regards,
Michael