I have created a full course for my company, and before using moodle, I used html code for doing these stuff, and with html, I was able to put it into a CD and then I was able to show and send to other companies as advertisement or catalogue.
My question is if it is possible to put all the static contents, I mean, the courses, without forums, chats etc... into a CD.
You may be able to make some templates that look like Moodle to display static information to people or do some sort of flash animations (or maybe even an interactive flash production that simulates Moodle), but that would take some pretty significant work.
Of course, I could be wrong
Like Steve, I couldn't imagine Moodle working on a CD for the same reason he mentioned.
There is an alternative, however. A long time ago, there was some discussion among developers about putting Moodle on a USB stick. I couldn't find that original discussion, but I think it continues here. With your version of Moodle packaged in XAMPP on the download page (thanks, Eloy), it's possible to put Moodle on a USB stick and have a dynamic Moodle site set up on your USB stick.
It took a few tries, but I got Moodle 1.5.3+ to work on a USB stick, and I backed up some old classes to verify that it worked! It works perfectly in answer to your specific question!
I wouldn't use XAMPP on USB. I think a better solution is uniserver (http://miniserver.sourceforge.net/) for USB. It is very small (25 MB) as server.
Uniserver starts the server on w:. This is better if you use the USB Stick on different PCs. XAMPP is for me the best solution on hard drives, but not on USBs.
There is one problem using the system on USB. Be sure to stop the server before you take the USB from the system. If you don't do it is possible that you can't login later.
It's free for non commercial use.
Because it copy a temp database on the hard disk you could use your Moodle-on-CD as it was on a real server. But remember that when you eject the disk all the temp data are deleted...
While it ca be used also in a Lan, it's very useful also to teach the usage of your moodle without have to mess with your production installation.
Hope it helps
Hope that helps.
Server2Go is a Webserver that runs out of box without any installation. That means it is a webserver that can run directly from cdrom, usb stick or from any folder on harddisk. Server2Go allows you to create a standalone working web site or PHP application on a CD-ROM. Server2Go was primary developed for the usage on CD-ROM but there is no problem use it from other drives too. Using a web browser, a user can run php programs as well as view html files on the CD-ROM. He only need to insert a CD with Server2Go under the supported Windows operations systems. The server starts automaticly and opens a browser with the Website of the CD-ROM.
Server2Go supports PHP5, SQLite and MySQL.
This will help me promote it at my schools. One which just started a WebCT contract. I had been promoting Moodle but being a part time teacher I wasn't taken seriously. But just found out that they will decide after a year if it is worth the cost. Also, some other teachers are running their own Moodles and may be willing to help promote Moodle. I will set up a couple of courses using this and send them to the powers to be.
I read your comments and I wonder if you manage to make it work, if so, please help.
Sorry about my english..ok..
Today finally do a cd with microweb and moodle 1.7.,and yes, it works, (some parts of him).
1. when u login, the system just tell u in the bottom part,, you are logged as..bout it dont bring nothing,, just stay at the login html., u need to put in the adress bar, http:\\www.myweb.com\index.php.. so u can see the courses..
Some other times u cant login., (this is because i have made severals test).
Once u are inside of the curse:
Send archives., Text on line --- Works.,
Archives on of the resources-- dont work, even the pic of the student, admin, profesor.,dont appears.
Mates, im a Graphic Designer, and i really want to make this thing work., and tell the world my little piece of this result.
I feel im close of the answer,, bout its impossible for me, start to study databases, php, and all those stuffs., because of my work. I hope this help somebody whit the knowloge and see what he can do with this first steps.
Im working on a document, where im writing how i do this, and what files i have edited.
The CD enter, and no longer login the moodle.. -____-'
Microweb only works in virtual CD., doing the "subst X: X:\site" thing...
Bout if any one wants the doc tell me, and ill do it.