Can anybody offer any advice on setting up a Moodle site?

We are used to being Moodle users and running reports from existing Moodle....but are looking at developing our own site now.

Tutorials? Courses? top tips?


Views: 412

Reply to This

Replies to This Discussion

Hi Gwyneth,

You're going to be spoilt for choice...

Much depends on the level of ownership you're going to take for the site. At each level you will have the option of outsourcing it:

Level 1: Infrastructure

Level 2: Installation

Level 3: Configuration

Level 4: Administration

Level 5: Course design

So, here are few resources that may help guide you at each level.

Level 1: Infrastructure

NB. I don't know how large your site is going to get, so I've split this into small and large setups:

Small setup (low user numbers, low bandwidth requirements):

This will work on a single server, running a Linux, Apache, MySQL and PHP software stack. These will need to be configured appropriately for security and performance.

There are guidelines on Moodle docs:



A lot has also been written about optimizing Moodle servers:





Large setup (high user numbers accessing a lot of resources and activities):

This can get very complicated very quickly, as you'll need multiple servers, network infrastructure, and security systems.

At this point, you will need to bring in professional system architects... some will recommend Linux as the base operating system, others Windows. Either will work, but don't try to mix and match software (ie. with Windows use IIS as the web server software, and with Linux use Apache or nginx

You will find this document useful at this stage:


Level 2: Installation

Moodle is actually very simple to install, once you have the server hardware and software setup correctly.

Follow the instructions at: https://docs.moodle.org/29/en/Installing_Moodle

You will usually find help in the Moodle Installation forum

Some hosting providers offer an automated Moodle installation service, but be aware that many shared hosting setups will not cope with anything more than a very small number of users.

Don't forget that you will need to perform regular maintenance upgrades on your Moodle site in order to remain secure.

Level 3: Configuration

This is where it starts to get complicated, as Moodle can be configured to operate in so many different ways.

The best source of advice on this is Alex Buchner's book: Moodle 2 Administration (Amazon). The book is probably a little out-of-date, and will need to be supplemented by frequent visits to https://docs.moodle.org/

The main things to consider are:

  • How will I get users into the system?
  • How will I organise the courses?
  • What functions do I need to make available to course designers?
  • How will users navigate into and within the courses?
  • How do you wish your Moodle site to look?
  • What data do I need to collect about the learning activity that has taken place?
  • What roles will people have within Moodle, and what does each role need to be able to do?

Level 4: Administration

Actually, once a Moodle site is setup, there's little ongoing administration to do, apart from adding new users and assigning the right users to the right courses and groups, with the right permissions. It is possible to automate much of that, which will be considered during Configuration.

Again, Moodle docs is a good source of info: https://docs.moodle.org/29/en/Guide_for_new_administrators

Level 5: Course design

At this point, there is a huge amount of guidance and support dotted around the web. The Teaching with Moodle forum is a particularly good source of help.

It is worth reading Moodle's paper on pedagogy: https://docs.moodle.org/29/en/Pedagogy as it will give a very good idea of why Moodle works the way it does.

Other useful resources:



I hope that helps.


Fabulous! Thank you very much Mark, a great help.

No problem, Laura,

I've posted the response on my company website too - as I figure it'll be useful to a fair few people.

Let me know if I can help further.



Hi Gwyneth

Simplest tip is that in Moodle the Moodle icon at the bottom of each page takes you straight to the point in the moodledocs documentation which is for exactly what you are dealing with - so in setting up a quiz, for example, scrolling down and clicking the icon will get you the notes for quizzes.


handy - thankyou!

Hi Gwyneth,

My organisation has a Moodle site that was set-up jointly by our in-house team and Webanywhere, and which we now primarily maintain in-house. 

If you ever want to pick our brains, feel free to get in touch.

Best wishes,


Thanks Laura, I am meeting with our inhouse IM&T experts to see what we can do inhouse and what would need outsourcing...then I may be in touch.

Hi Gwyneth,

Mark has pretty much covered everything there. We've been running our own installation for 8 years now, right now there are around 4,000 users logged in to our main instance. Happy to share any experiences.


Thanks Rich, I will catch up with you soon - once we get the ball rolling.



Sponsor promotion

LSG Sponsors

© 2021   Created by Donald H Taylor.   Powered by

Badges  |  Report an Issue  |  Terms of Service