This refers to Moodle 4.1 from December 2023 onwards

How to create a link to a section, resource or activity elsewhere in your module.

Moodle Help & Support 

How to: Create internal navigation links in your module   

As well as creating urls to external websites you can create internal links to resources or aspects of a page as well.  Internal links are useful for navigation around content heavy sections of your Moodle module site.

Note:  If you have collapsed topics you can only use internal links within a section, not to navigate from one section to another.

Creating the anchor

The 'anchor' is thing you want to create a navigation link to, like a bookmark.

1. Go to your Moodle module site and turn on the editing mode, using the toggle switch in the top navigation bar. The edit button toggle switch in Moodle 4.1

2. Within a Label or the description section of an activity, resource or a section, expand the formatting toolbar using the 'Show/hide advanced buttons' button

The WYSIWYG editor on Moodle 4.1 showing the button for expanding the editing toolbar to show more options

3. Click on the HTML button

The WYSIWYG editor showing the HTML edit button

4. Find the piece of text you want to anchor, usually the title

5. Before the title paste in the following HTML code:  <span id="TITLE OF THE ANCHOR">

6. Directly after the title paste in the following HTML code:  </span>

7. Click on the HTML button again to check that visually nothing has changed

8. Click Save changes 

The save, cancel and return buttons when editing in Moodle 4.1

This will produce a hyperlink that you can click on and it will take you to the connected anchor.

  1. Go to your module in Moodle
  2. Within a Label or the description section of an activity, resource or a section, expand the formatting toolbar using the 'Show more buttons' button
  3. Click on the HTML button
  4. Find the piece of text you want to make a hyperlink to the anchor, this might be in a contents list
  5. Before the text paste in the following HTML code:  <a href="#TITLE OF ANCHOR">
  6. Directly after the title paste in the following HTML code:  </a>
  7. Click on the HTML button again to check that a hyperlink has been created but that visually nothing else has changed
  8. Click Save changes

Note:  The hyperlink isn't active in the editing mode so you need to turn editing off using the toggle switch on the top navigation bar. The edit button toggle switch in Moodle 4.1

Similar tutorials

The following other resources are also relevant to this topic:

  • No labels