Moodle Resource Centre


Moodle Resource Centre - home

General links

Moodle Home
ISD e-learning site

Under Development (ELE staff only)

Moodle 2 Documentation

Moodle Resources

Skip to end of metadata
Go to start of metadata

Moodle supports a range of different resource types that allow you to insert almost any kind of web content into your courses.


The Book is a good way to present multiple pages of study material in web format. They are very easy to edit; once a book has been set up, adding more content only takes a few moments to learn but can be built up into a wealth of content for your course. It is possible to import a series of web pages into a single book - each page becomes a book chapter. The Moodle books miniguide tells you how to work with books.   

[[Back to top\]]

Insert a label

Labels are a little different from other resources because they are text and images that are actually embedded directly among the other activity links in the course page. This Moodle text and headings miniguide tells you how to add text and headings to your course. You may also want to refer to the guidance on labels from

[[Back to top\]]

Compose a text page

This type of resource is a simple page written using plain text.  A number of formatting options are available to help turn your plain text into nice-looking web pages. You may want to refer to the guidance on Text pages from

[[Back to top\]]

Compose a web page

This sort of resource makes it easy to develop a complete single web page within Moodle, especially when you are using Moodle's WYSIWYG (what you see is what you get) HTML editor.

The page is stored directly in the Moodle database, rather than as a file, and you have a lot of freedom to do almost anything you like using HTML, including Javascript. See the Add a web page miniguide or the guidance on web pages at

[[Back to top\]]

Link to a file or web site

This resource type allows you to link to any web page or other file on the public web. It also allows you to link to any web page or other file that you have uploaded into your course files area from your own desktop computer.

Normal web pages are simply displayed as they are, while multimedia files are dealt with more intelligently and may be embedded within a web page. For example, MP3 files will be displayed using a built-in streaming player, as will movie files, flash animations and so on.

There are many options for displaying your content in popup windows, framed windows and so on.

In particular, if your resource is a web application or other type of content able to accept parameters, you can choose to send information to your resource such as the user's name, their email, the course they are currently in, and so on.

See the Add links and files miniguide or the guidance on links at for more information.

[[Back to top\]]

Display a directory

The directory resource can display a whole directory (and its subdirectories) from your course files area. Students can then browse and view all those files. This could be useful for providing access to all lecture presentations, for example, or to all seminar or lab papers - it avoids the need to display long lists of individual links to files on the course home page. One thing you need to be aware of though is that all files in the directory will be visible to users.  See the Organise your Moodle files miniguide.

Back to top

Add an IMS Content Package

IMS content packages can be created and edited using a variety of content-authoring software. Content is usually displayed over several pages, with navigation between the pages. The content-authoring software produces a zip file, which can then be uploaded to your course in Moodle.

The zip file is unzipped automatically in Moodle, and the content of the package displayed.

There are various options for displaying content in a popup window, with a navigation menu or buttons etc. Please see the guidance on IMS content at
[[Back to top\]]

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.