Moodle FEE Docs
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage


Resources are modules that teachers can use to support teaching and add files, presentations, and more with these modules.


Book enables a teacher to create a multi-page resource in a book-like format, with chapters and subchapters. Books can contain media files as well as text and are useful for displaying lengthy passages of information which can be broken down into sections.

A book may be used to display reading material for individual modules of study and as a showcase portfolio of student work.

For the book module, you must set the title and, if applicable, a description of the contents. In the view section, it is possible to set the appearance of the chapter markings (numbering, indentation, dot marking, or no marking). It is also possible to set the layout of the content (images, text, or plain content).


This module enables a teacher to provide a file as a course resource. Where possible, the file will be displayed within the course interface; otherwise students will be prompted to download it. The file may include supporting files, for example an HTML page may have embedded images.

A file may be used to share presentations given in class; to include a mini website as a course resource; to provide draft files of software programs so students can edit and submit them for assessment.


Folder enables a teacher to display a number of related files inside a single folder, reducing scrolling on the course page. A zipped folder may be uploaded and unzipped for display, or an empty folder created and files uploaded into it.

This module may be used for a series of files on one topic, for example a set of past examination papers in pdf format or a collection of image files for use in student projects or to provide a shared uploading space for teachers on the course page (keeping the folder hidden so that only teachers can see it).


The label module enables text and multimedia to be inserted into the course page in between links to other resources and activities. Labels are very versatile and can help to improve the appearance of a course if used thoughtfully.

Labels may be used to split up a long list of activities with a subheading or an image; to display an embedded sound file or video directly on the course page; to add a short description to a course section.

Label settings

The most important thing in setting up a description is its content. In the text editor, you can add text or images and other multimedia content.


Page module enables a teacher to create a web page resource using the text editor. A page can display text, images, sound, video, web links and embedded code, such as Google maps.

Advantages of using the page module rather than the file module include the resource being more accessible (for example to users of mobile devices) and easier to update.

For large amounts of content, it’s recommended that a book is used rather than a page.

A page may be used to present the terms and conditions of a course or a summary of the course syllabus or to embed several videos or sound files together with some explanatory text.


URL enables a teacher to provide a web link as a course resource. Anything that is freely available online, such as documents or images, can be linked to; the URL doesn’t have to be the home page of a website.

The URL of a particular web page may be copied and pasted or a teacher can use the file picker and choose a link from a repository such as Flickr, YouTube or Wikimedia (depending upon which repositories are enabled for the site).

There are a number of display options for the URL, such as embedded or opening in a new window and advanced options for passing information, such as a student’s name, to the URL if required.

Note that URLs can also be added to any other resource or activity type through the text editor.

More information about each resource is available on the official Moodle documentation pages.