| Site: | OpenLearn Create |
| Course: | CREATE Toolkit |
| Book: | Adding resources |
| Printed by: | Guest user |
| Date: | Wednesday, 8 April 2026, 11:41 AM |
The various resources available mean that almost any kind of web content can be added to the course.
A book enables you to create a multi-page resource for learners 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 that can be broken down into sections – for example, to display reading material for individual units of study, or as a training handbook or course guide.
To add a book, switch editing on, go to your course’s homepage and click on the + Add an activity or resource button.
This will give you a screen full of options. Click on the Book icon to open the New Book page.
Add the title of your new book in the Name field. Adding a summary of the book in the Description field is optional.
If you click on the Appearance arrow, there are further options in the Chapter formatting drop-down for you to choose how the link is displayed. We recommend that you use Open as the preferred display option.
Usually the chapter title is displayed both in the table of contents on the left-hand side of the screen and as a heading above the content in the main area of the screen. You tick the Custom titles tickbox, the chapter title appears in the table of contents but is not displayed as a heading above the content: you can add a different title (perhaps one that is longer than the chapter title) as part of the content.
Click on the Save and display button to open the Add new chapter page.
Add the chapter’s title in the Chapter title field and type the main text of the chapter (or copy and paste it from elsewhere) into the Content field.
Click on the Save changes button.
This generates a Table of contents at the top of the left-hand side of the screen. The title of the first chapter will appear here and the content will appear in the main area of the screen.
To add another chapter, click on the + (add or plus) symbol alongside the chapter you’ve just created in the Table of contents.
This will take you back to the Add a chapter page.
Again, fill in the Chapter title and Content fields, and click on Save changes.

As you add more chapters you can:
Formatting text in Moodle books in courses built on OpenLearn Create is done with the TinyMCE editor.
The editor includes icons for various formatting functions. You can click on the Reveal or hide additional toolbar items icon (three dots at the end of the first row) to reveal a second and third row of functions.

These functions, as well as many others, are also available in the options at the top of the editing window: Edit, View, Insert, Format, Tools, Table and Help.
The size of the editing screen can be lengthened by dragging the Resize function at the bottom right of the editing window.
You can also expand the editing window to match your screen's dimensions, which you may find useful over the following pages when you are adding images or videos. To do this, go to View and then Fullscreen. Repeat this to return to the default size editing window.
You might want to highlight some text by adding a box around it.
To add a box around text, while you are editing your book go to Tools/Source code Pro in the text editor’s menu or click on the Source code Pro icon.
Go to the point on the page where you want to add the box and copy in one of the lines of HTML code below:
<div style="width: 200px; border: 1px solid black; border-radius: 5px; padding: 10px; margin: 10px;"><p> This is a basic box with a black border and some text inside it.</p></div>
<div style="width: 200px; border: 2px solid black; border-style: dotted; padding: 10px; margin: 10px;"><p> This is a basic box with a black dotted border and some text inside it.</p></div>
<div style="width: 200px; border: thick red; border-style: dashed; padding: 10px; margin: 10px;"><p> This is a basic box with a red dashed border and some text inside it.</p></div>
<div style=" width: 200px; border: 5px double black; padding: 10px; margin: background-color: lavender"><p> This is a basic box with a double black border and some text inside it.</p></div>
<p style="border-left: 5px solid blue"> This is a blue left border and some text.</p>
Then click on the Save button.
These are just some examples of the many available style options for boxes. If you are familiar with HTML you can use your own styles, or you can adjust the width, border size, border colour, padding, margin, border corners, background colour and border type in these examples using standard inline CSS.
(If you’re new to the subject, W3Schools’ CSS tutorial is a good starting point.)
You can add a table into a book’s page. Creating a table is preferable to adding an image of a table, which would not be accessible.
Click in the Text field in the position where you want the table to appear. Go to Table/Table in the text editor’s menu and ‘draw’ the number of rows and columns you want the table to have.
When you are adding text to the table’s cells an additional functions menu appears: Table properties, Delete table, Insert row before, Insert row after, Delete row, Insert column before, Insert column after and Delete column. These functions (and others) are also available if you go to Table in the text editor’s menu.
For accessibility we recommend that you either add a caption above the table, or briefly describe the contents of the table in the paragraph before it (e.g. ‘The following table shows ,,,’).
You may need to add images into book pages.
To add an image, click in the Content field in the position where you want the image to appear. Go to Insert/Image in the text editor’s menu or click on the Image icon.
This will open a new pop-up window with the heading Image.
Click on the Browse repositories button.
Click on the Upload a file link, click on the Choose File button and navigate to the image you want to add. Ideally, the image should be no wider than 600 pixels.
Add the name of whoever created or owns the image in the Author box and select the appropriate licence in Choose licence. If the image is yours, is a logo or belongs to a company or organisation, choose All rights reserved. If it’s an image from a photo stock website, select whichever Creative Commons licence is attached to the image.
Click on Upload this file to open the Image details window.
If it’s a figure, describe the image in the How would you describe this image to someone who can’t see it? box. There’s a limit of 750 characters.
If it’s a decorative image, tick the box next to This image is decorative only.
Click on Save.
The image will appear in the text and media area along with any text already there.
If the image you’re adding is a figure you should also add a figure number and a caption underneath it.
Click on Save and return to course.
If you want to update the image, click on the icon of three vertical dots next to the text and media area and click on Edit settings from the drop-down menu. If you click on the image in the Text field and then click on the Image icon, the Image details window will appear.
You may find that 750 characters is not enough to fully describe an image that you have added and to make the image truly accessible for any of your learners that rely on a screen reader. If you need to add more text to whatever you wrote in the How would you describe this image to someone who can’t see it? box, you will need to go into HTML view to edit your text. While you are editing your book click go to Tools/Source code Pro in the text editor’s menu or click on the Source code Pro icon.
For storage reasons, videos should be embedded from a host site such as YouTube or Vimeo rather than directly uploaded to your course’s homepage.
Embedding a video from YouTube requires a slightly different process.
Place the cursor at the point in the course content where you want to add a video and click on the Embed media icon.
This will open a new pop-up window with the heading Content properties.
Copy and paste the URL of a video into the Enter URL: field.
Assuming the URL is valid, the form should automatically populate the title of the video and the video's dimensions in the Describe this content (optional): and Size fields.
Click on Save content.
If you want to replace a video you can do so by double-clicking on it while you are editing your book.
Find the video that you want to embed on YouTube and click on the Share button underneath it.
This opens a pop-up window showing a variety of sharing options. Click on Embed.
Make sure that the Enable privacy-enhanced mode tickbox is ticked. In the embed code 'www.youtube.com' should now read 'www.youtube-nocookie.com'. Click on Copy to copy the embed code.
Go to the page in your Moodle book where you want to add the video and click on the Source code Pro button.
Place the cursor at the point in the course content where you want to add a video and paste the embed code.
Click on Save to return to the editing view and click on Save changes.
To add an audio file, place the cursor at the point in the course content where you want to add a video and click on the Multimedia icon.
This will open a new pop-up window with the heading Insert media.
Add the audio file by dragging and dropping it into the area shown or by clicking on the Choose File button and navigating to it.
Edit the title of the audio in the Media title field and tick the relevant tickboxes to choose whether you want the audio to play automatically, be muted or play in a loop. (We recommend that you don’t untick Show controls.)
Click on Save.
Note that audio podcast episodes can be added using the same method as embedding a video described above by entering the URL of the RSS feed into the Enter URL: field.
It is good accessibility practice to provide a transcript of video and audio material in your course. Many learners find transcripts helpful, even if the audio or video file is fully accessible to them.
There are two ways of adding a transcript.
Click on the Source code Pro icon and scroll down to where you embedded the video. Hit the Enter key on your keyboard to create a blank line in the code.
Copy the following code and paste it onto the blank line:
<details>
<summary><strong>Transcript</strong></summary>
<br>
<p>This is the first paragraph of the transcript.</p>
<p>This is the second paragraph of the transcript.</p>
<p>This is the third paragraph of the transcript.</p>
<hr>
</details>
Here's how the code above works onscreen:
This is the first paragraph of the transcript.
This is the second paragraph of the transcript.
This is the third paragraph of the transcript.
Then you’ll need to add the transcript itself.
As you can see, we’ve added three paragraphs with placeholder text at the end of the code. This is where your transcript will go.
Once you’re happy that your video and transcript are in place, click on the Save button and confirm that they’ve been added to the course correctly.
Place the cursor at the point in the course content where you want to add it (e.g. under a video or audio file) and click on the HTML Transcript icon.
Give your transcript a Title, which you have the option of showing or hiding.
Add the transcript text in the Content field.
Click on Save.
You can combine and adapt the code for adding a transcript (Method 1) and a box around text to create an activity that has a click-to-reveal answer.
Click on the Source code Pro icon and scroll down to the point where you want to add an activity. Hit the Enter key on your keyboard to create a blank line in the code.
Copy the following code and paste it onto the blank line:
<div style="width: 600px; border: 1px solid black; border-radius: 5px; padding: 10px; margin: 10px;">
<h5>Activity</h5>
<p>In which UK city is The Open University headquartered?</p>
<details>
<summary><strong>Reveal answer</strong></summary>
<br>
<p>The answer is Milton Keynes.</p>
<hr>
</details>
</div>
Here's how the code above works onscreen:
In which UK city is The Open University headquartered?
The answer is Milton Keynes.
Change the text in the code to suit the text of your own activity.
‘H5P’ is an abbreviation for ‘HTML5 package’ – interactive content such as presentations, videos and other multimedia, questions, quizzes, games and more. This feature allows HTML5 assets to be added to a course.
Any question attempts in the H5P are marked automatically and the grade is recorded in the gradebook.
This feature allows you to upload an existing H5P file that you have created on the H5P website. To add an H5P activity to a page in your Moodle book, place the cursor at the point in the course content where you want to add it and click on the Insert H5P content icon.
This will open a new pop-up window with the heading Insert H5P content.
If your H5P activity has a URL, copy and paste it into the H5P URL or file upload field.
If your H5P activity is a file, click on the Browse repositories button.
In the new pop-up window with the heading File picker, click on the Choose File button and navigate to the file you want to add. Add the name of whoever created or owns the file in the Author box and select the appropriate licence in Choose licence. Then click on the Upload this file button.
Returning to the Insert H5P content pop-up window, there are two drop-down lists with further options. Under H5P options you can choose whether you want to allow the H5P activity to be downloaded, or to include embed or copyright buttons; under Display options you can choose whether you want to allow the H5P activity to play automatically in the mobile app.
Click on Insert H5P content.
Importing from Microsoft Word is another way to add content to your Moodle book. Moodle book automatically tags up your Word doc into HTML: new chapters are created based on text styled as ‘Heading 1’ and sub-chapters can be created based on text styled as ‘Heading 2’.
This means that you need to ensure that the Word document you want to upload uses styles consistently; otherwise you might get content in the book on the wrong pages.
You should also make sure that the Word document does not have Track Changes enabled. If it does, the text in the file will not import correctly.
To import a Microsoft Word document while you are editing a book, go to the Administration block on the left-hand side of the screen and click on Book administration and then Import from Microsoft Word.
On the new screen you can check the tickbox Create subchapters based on subheadings if the Microsoft Word document has content with the ‘Heading 2’ style.
Add the Microsoft Word file by dragging and dropping it into the area shown or by clicking on the Choose a file… button and navigating to it.
Click on the Import button for the importing screen to appear. Click on the Continue button.
Your Word file will be added as a new chapter to the end of your book.
The file resource enables you to provide a file as a course resource for your learners. Where possible, the file will be displayed in the course interface; otherwise your learners will be prompted to download it. The file may include supporting files, so for example an HTML page may have embedded images.
Note that your learners will need to have the appropriate software to open the file.
A file may be used to share presentations given in class, or course handouts, learning journals, templates of forms, further reading, etc. You could provide draft files of certain software programs for your learners to edit and submit for assessment.
To add a file, switch editing on, go to your course’s homepage and click on the + Add an activity or resource button.
This will give you a screen full of options. Click on the File icon to open the New File page.
Add the title of your file in the Name field. You can choose to add a summary of the new file in the Description box and display this on your course’s homepage by ticking the Display description on main page tickbox.
Click on the Select files box to open a new pop-up window with the heading File picker.
Click on the Choose File button to find the file you want to upload.
Check that the author and licence information are correct in the Author field and the Choose licence drop-down list. and the licence.
Click on Upload this file to return to the New File screen.
If you click on the Appearance arrow, there are further options in the Display drop-down for you to choose how the link is displayed.
If you want to share the file’s size and format, and confirm when it was uploaded to your course homepage, you can do so by ticking the Show size, Show type and Show upload/modified date tickboxes.
You can choose to display the file size, such as ‘3.1 MB’, beside links to the file. If there are multiple files in this resource, the total size of all files is displayed.
You can also show the type of the file, such as ‘Word document’, beside links to the file. If there are multiple files in this resource (i.e. if you have uploaded a whole folder of files), the start file type is displayed. If the file type is not known to the system, it will not display.
Will your learners need to visit this page in order to complete your course? Make sure that the Completion conditions are correct.
Click on Save and return to course.
A heading enables text and optional icons to be inserted among the activity links on your course’s homepage.
To add a heading, switch editing on, go to your course’s homepage and click on the + Add an activity or resource button.
This will give you a screen full of options. Click on the Heading icon to open the New Heading page.
Add the name of the heading in the Enter heading name field.
A heading is not essential for passing a course, so the Completion conditions should be set to None.
Click on Save and return to course.
If you want to update the heading, click on the icon of three vertical dots next to the text and media area and click on Edit settings from the drop-down menu.
Adding a page enables you to create a web page resource using the text editor. It can display text, images, video, audio, web links and embedded code, such as Google Maps. Advantages of adding a page rather than a file include it being more accessible (for example for learners using mobile devices) and that it’s easier to edit or update a page than re-uploading a revised file.
For large amounts of content, we recommend that you use a book rather than a page.
To add a page, switch editing on, go to your course’s homepage and click on the + Add an activity or resource button.
This will give you a screen full of options. Click on the Page icon to open the New Page page.
Add the title of your new page in the Name field, and add the text for the page in the Page content field.
You can choose to add a summary of the new page in the Description box and display this on your course’s homepage by ticking the Display description on main page tickbox.
Will your learners need to visit this page in order to complete your course? Make sure that the Completion conditions are correct.
Click on Save and return to course.
If you want to update the text, click on the icon of three vertical dots next to the page and click on Edit settings from the drop-down menu.
Unlike the navigation between pages in a Moodle book, a page does not have automatic navigational links to the next or previous page on your course homepage. If this is what you need, you will need to manually add links between pages if this is what you need.
You can do this either by setting up a text or button link to the next or previous page.
Say you have two pages; let’s call them Page 1 and Page 2. If you want a link from Page 1 to Page 2, you would click on the title of Page 2 and copy Page 2’s URL from the browser.
Click on the icon of three vertical dots next to Page 1 and click on Edit settings from the drop-down menu.
Scroll down to the Page content box and decide where you want your link to the next page to appear. The simplest navigational choice for your learners would be to have it on a new line at the bottom of the page.
The usual convention for a link to the next page is to write ‘Next: [page title]’. So a link at the bottom of Page 1 to get to Page 2 would be ‘Next: Page 2’.
Highlight the text you have typed in for the next page link. Go to Insert/Link in the text editor’s menu or click on the Link icon.
This will open a new pop-up window with the heading Create link.
The text you highlighted will appear in the Text to display field.
Paste the URL that you copied from Page 2 into the Enter a URL field and click on Create link. The Page content box will now show that the link to the next page is a hyperlink.
Click on Save and return to course.
Now if you go to Page 1 you’ll see the link to the next page. You can use the same method for adding links to previous pages.
The text and media resource enables text and multimedia to be inserted into the course page in between links to other resources and activities. These labels are versatile and can improve the appearance of a course if used thoughtfully. A text and media area can be used to:
Note that a text and media area cannot be added to course completion tracking, so it should not be used for course content.
To add a text and media area, switch editing on, go to your course’s homepage and click on the + Add an activity or resource button.
This will give you a screen full of options. Click on the Text and media area icon to open the New Text and media area page.
Add some text in the Text field.
Usually text like this is not essential for passing a course, so the Completion conditions would be set to None.
Click on Save and return to course.
If you want to update the text, click on the icon of three vertical dots next to the text and media area and click on Edit settings from the drop-down menu.
You can add images to the Text field.
Click in the Text field in the position where you want the image to appear. Go to Insert/Image in the text editor’s menu or click on the Image icon.
This will open a new pop-up window with the heading Image.
Click on the Browse repositories button.
Click on the Upload a file link, click on the Choose File button and navigate to the image you want to add. Ideally, the image should be no wider than 600 pixels.
Add the name of whoever created or owns the image in the Author box and select the appropriate licence in Choose licence. If the image is yours, is a logo or belongs to a company or organisation, choose All rights reserved. If it’s an image from a photo stock website, select whichever Creative Commons licence is attached to the image.
Click on Upload this file to open the Image details window.
If it’s a figure, describe the image in the How would you describe this image to someone who can’t see it? box. There’s a limit of 750 characters.
If it’s a decorative image, tick the box next to This image is decorative only.
Click on Save.
The image will appear in the text and media area along with any text already there.
Click on Save and return to course.
If you want to update the image, click on the icon of three vertical dots next to the text and media area and click on Edit settings from the drop-down menu. If you click on the image in the Text field and then click on the Image icon, the Image details window will appear.
You can embed a video or piece of audio in the Text field. Note that you embed the link to multimedia and do not upload the file; the file needs to be hosted on another platform, such as YouTube for videos.
Click in the Text field in the position where you want the multimedia to appear. Go to Insert/Multimedia in the text editor’s menu.
This will open a new pop-up window with the heading Insert media.
Depending on whether you want to add video or audio, go to the respective Video and Audio tabs.
Add the URL of the multimedia you want to share in the Video source URL/Audio source URL field.
You can add more details in the Display options, Advanced settings and Subtitles and captions drop-down menus, and briefly summarise its content in the Describe this content (optional): field. You can also adjust the size and alignment of the video.
Click on Insert media. The video will appear in the Text field.
Will your learners need to watch this video in order to complete your course? Make sure that the Completion conditions are correct.
Click on Save and return to course.
If you want to update the video, click on the icon of three vertical dots next to the text and media area and click on Edit settings from the drop-down menu. If you click on the video in the Text field and then click on the Embed media icon, the Content properties window will appear.
The URL module allows you to add a web link to anything that is freely available online as a course resource. You can copy and paste the URL of a particular web page, or you can use the file picker to choose a link from a repository such as Flickr, YouTube or Wikimedia (depending on which repositories are enabled for the site).
To add a URL, switch editing on, go to your course’s homepage and click on the + Add an activity or resource button.
This will give you a screen full of options. Click on the URL icon to open the New URL page.
Enter the name for the URL and a short description of it in the Name and Description fields, and then paste the URL in the External URL field. If you click on the Appearance arrow, there are further options in the Display drop-down for you to choose how the link is displayed. We recommend that you use Open as the preferred display option.
Will your learners need to visit this this URL in order to complete your course? Make sure that the Completion conditions are correct.
Click on Save and display to see your URL in its own page.