Within the LMS there is the ability to update the Menu items that are seen within the navigation bar along the top of any LMS:
Updating a current menu item link
A Site Manager (or other roles with the correct permission) can change the links that sit behind a menu item within the LMS, below shows how to access the Menu Items and how to update the link.
Accessing the Menu Items
Navigate to the Site Administration block (commonly down the left or right-hand side of the LMS), selecting Navigation > Main menu.
Editing a Menu item
From here, the next screen will display all current menu items stored on the LMS. There could be more menu items within here than expected. Some of the Menu items could be hidden and therefore currently not visible on the Menu.
When viewing the menu items, there are a few options that Site Managers can do:
- Move the menu item further up the list (therefore moving its position on the menu bar)
- Hide the menu item (can be done by clicking the eye icon on the right of the menu item)
- Delete the menu item (clicking the red x on the right of the menu item)
When editing a Menu Item, the ability to update the URL behind the menu item is possible. Therefore, the URL can be updated so that when clicked it takes the user to a different location either internal or external to the LMS.
When editing the menu item, under visibility there are a few options here that can be selected:
- Show (shows the menu item for everyone)
- Show when accessible (will only show the menu item if the user has access)
- Hide (Hides the item for all uses)
- User custom access rules (Allows the menu item to only be accessed by audience or role)
Custom access rules explained
Access Controls:
If the plan is to restrict a menu item by more than 1 of the options listed above, criteria can be determined user the access controls. This means that the user needs to match any of the criteria or all of the criteria.
When using the custom access rule, restricting access can be done via role, audience or preset rule:
Role:
Role allows the restriction depending on the role that you have been assigned on the LMS. Examples of this include Learner, Course creator or Editing Trainer.
When using role, this can be enabled by ticking the box which will unlock the next set of options:
- Role aggregations: Options are all or any, meaning that the user must have all roles or any of the roles in order to see the menu item.
- Context: Options are that the user must have this in a system context (meaning that they have the role at site level) or any context (meaning they have it at site level, course level or category level).
Audience:
Audience allows the restriction to a particular audience(s). The selection of the audience under this section will allow those within the audience access to the menu item.
When using role, this can be enabled by ticking the box which will unlock the next set of options:
- Audience aggregations: Options are all or any, meaning that the user must be within all audiences selected or any of the audiences to see the menu item.
Preset rule:
Preset rule allows the restriction based on an action taken by the user on the LMS.
When using preset rule, this can be enabled by ticking the box which will unlock the next set of options:
- Preset rule aggregation: Options are all or any, meaning that the user must meet all requirements or any of the requirements selected to see the menu item.