Moodle Course Management System

Moodle is a course management system (CMS) - a free, Open Source software package designed using sound pedagogical principles, to help educators create effective online learning communities. You can download and use it on any computer you have handy (including webhosts), yet it can scale from a single-teacher site to a 50,000-student University. Moodle is also easy to install on Opensuse. Lets begin…

1. First you will need to install XAMPP, an easy to install LAMPP stack with apache, mysql, and php already preconfigured and ready to go. These are the three main prerequisites to install moodle.

2. Next download the latest version of Moodle. You can download it from here: http://download.moodle.org/

3. Now open a terminal and become su, then extract moodle to /opt/lampp/htdocs directory

su -
tar -xvf moodle 1.2.x.x.x.tgz -C /opt/lampp/htdocs

4. Next still as root, change the permissions to writable on the moodle directory.

chmod 777 /opt/lampp/htdocs/moodle/ -R

5. Make a directory called moodledata under /opt/lampp

mkdir /opt/lampp/moodledata

6. Change the permissions on moodledata to writable.

chmod 777 /opt/lampp/moodledata/ -R

7. Once moodle has been extracted you will need to modify the php.ini file that is in the /opt/lampp/etc directory.

gedit /opt/lampp/etc/php.ini

8. Look for max_file_size and change to 20M, then save and close the file.

flickr:572414986

9. Next open your browser and go to http://localhost/phpmyadmin. Create a database and call it moodle.

flickr:572418008

10. Now go to http://localhost/moodle. Select the language you wish and click next.

flickr:572849633

11. The next page will show you if your PHP settings are correct, click next to continue.

flickr:572418746

12. Here you can change your web address to where other host can find you. I changed it to the IP address of my computer, click next to continue.

flickr:572418414

13. Fill out your mysql info and click next.

flickr:572417606

14. Moodle is now going to go through a checklist to see if all the requirements have been met, click next to continue.

flickr:572417398

15. Now click yest to accept the agreement and click next.

flickr:572416576

16. Then create your admin account and click next to continue.

flickr:572846591

17. Add the info to your front page settings.

flickr:572415756

18 . Next start creating your courses. All done!

flickr:572415384

Useful Links

Moodle Website
Moodle Demo Site
Moodle Wikipedia
Moodle Video Intro

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.