Introduction

As I am a teacher at heart, I would like to start by stating my learning objectives for this presentation. I would be very pleased if I could make it so that you:

I know that this is a lot to ask of you, but just bear with me for a moment...

Installing Moodle

During this presentation I will install Moodle from scratch and will create a course about the Holland Open Software conference. This is a feasible enterprise for a talk of 30 minutes.

Basically, you will have to take the following steps:

  1. Have a PHP enabled webserver ready with a database connected to it (e.g. a LAMP-stack as can be installed in fifteen minutes with the Ubuntu Server Edition; I am cheating as my laptop already has that)
  2. Download the latest stable release from Moodle (online or through CVS; another cheat: did it!)
  3. Unpack in a web directory and run the installer (this is where we start today)
  4. Create an admin user
  5. Fill in some information about the front page
That is all, we are up and running. If you want to you can download a language pack and/or install a theme.

Now we can create a course. I will create one that is about the Holland Open. Unique about Moodle is the fact that the courses are not functionally organised (e.g. a button for communication where you do the communicating and a button for assignments where you can find all the assignments). Instead a course is organised around topics or weeks. Every topic/week can have multiple resources and activities added to it. We will create a course with two topics: Holland and the Holland Open. We will link to some files, create a forum, poll our visitors, start a Wiki and give out an assignment.

Please Note: If you are going to rely on Moodle within your school or business, you will need to set it up professionaly and will have a lot more settings to go through and things to think about (like all ICT rollouts). If you do not have the expertise for doing this, I advise you to hire a Moodle partner to help you.

Moodle: A Short History

Moodle was created by Martin Dougiamas, whose doctoral PhD research was titled: The use of Open Source software to support a social constructionist epistemology of teaching and learning within Internet-based communities of reflective inquiry. He was a WebCT administrator and was fed up with the way how things worked. He decided to create something new based around sound pedagogical principles.

Moodle 1.0 came out in August 2002. Martin D. made the conscious decision to use the popular scripting language PHP as he wanted to collaborate with as many other developers as he could find (originally he wanted to use Zope). Internationalisation was built in from the outset: an online language editor was provided and Moodle is now translated into more than 75 languages.

The growth of Moodle has been big:

Statistics about the amount of Moodle sites worldwide
It is used all over the world. Every hour about 30 people join the worldwide Moodle community.
Worldmap of Moodle use

It used to be a product that was made by one man with a vision. Now it has developed into a product that has multiple fulltime developers from different institutions working on it. MoodleTM is a trademarked brand and only the official partners in the partner network are allowed to say that they deliver Moodle services.

Examples of Moodle (ab)use

Because of the lack of licensing costs and because of the simple requirements for starting a site, Moodle is used in all imaginable settings. The spectrum runs from institutions with thousands of students to home schooling or small (one person) businesses. I would like to give you a couple of examples:

Moodle's Future

Moodle's roadmap is a very public document that shows the direction that Moodle will take in the next couple of months/years. I think the following points are the most important (most of these will be ready in the very near future):

Other developments to keep an eye out for are the creation of social networking features and an integration with Second Life: Sloodle.

More Information

The following sites and resources provice more information about Moodle: