Note: You are currently viewing documentation for Moodle 3.2. Up-to-date documentation for the latest stable version of Moodle is probably available here: Navigation block.

Navigation block: Difference between revisions

From MoodleDocs
(Undo revision 122759 by Star2016 (talk))
(nav block update)
Line 1: Line 1:
{{Blocks}}
{{Blocks}}
The navigation block appears on every page of the site. It contains an expanding tree menu which includes Dashboard, Site Pages and Courses. What appears in the navigation block depends on the role of the user, where they are in the Moodle site, and any settings that have been applied globally. See the screencast [http://youtu.be/l5WnSpoLHlIThe Navigation block].


==Overview==
{{Note|Since Moodle 3.2, the navigation block has been replaced by a navigation drawer used with the Boost theme.'''}}
The navigation block has links which can be expanded or collapsed.When logged in, a regular user will see the following as default:


[[File:navblock29.png]]
While the [[Boost theme]] does not need the navigation block, other themes such as Clean, the [[More theme]] or themes from the [https://moodle.org/plugins/?q=type:theme Plugins directory] might still require it.


===Dashboard===
If enabled, the  navigation block will appear on every page of the site. It contains an expanding tree menu which includes Dashboard, Site Pages and Courses. What appears in the navigation block depends on the role of the user, where they are in the Moodle site, and any settings that have been applied globally. See the screencast [https://youtu.be/Ij4NWu-XxeU The Navigation block].
This takes the user directly to their personal [[Dashboard]].


===Site pages===
This expands to show pages and resources available site wide, for example, user blogs and a calendar. Any items which have been added to the front page, such as resources/activities from the Main Menu block, or the Site News will also appear here. Other items depend on the role of the user, so an administrator will see notes, for instance.


[[File:navblockstudentadmin.png]]
Here are examples of the navigation block:
<gallery widths="400px" heights="400px" perrow="3">


=== My courses===
Image:AdminSiteAdminBlock.png|Navigation block on front page
This expands to show the courses the user is  enrolled in. An administrator sees this link as "Courses", which expands to the course categories.
Image:NavBlockTeacherCourseView.png|Teacher view in a course  


===Navigation inside a course===
</gallery>


====Current course====
When  user is in a course, this link expands to show each section of the current course and any activities/resources which are in that section.


====My courses====
When a non-admin user  clicks this link in a course, it expands to show other courses they are enrolled in.
====Courses====
If the administrator has enabled "show all courses" in ''Administration>Site administration>Appearance>Navigation'', then clicking on this link in a course will take the user to the courses index page course/index.php.
{|
|[[File:24navblock.png|thumb|The navigation block inside a course, showing current courses, my course and (all)courses]]
|}


==Navigation block settings==
==Navigation block settings==
Line 47: Line 32:
Currently there are no admin settings to modify what is available in this block except as indicated above.  To do this requires a code hack.
Currently there are no admin settings to modify what is available in this block except as indicated above.  To do this requires a code hack.


This could change.  See the discussion here: https://moodle.org/mod/forum/discuss.php?d=218358 and the tracker item here to do with options to change the settings block: http://tracker.moodle.org/browse/MDL-36585


Or you can always try some contrib (3rd party) Navigation blocks that allow you to setup what is available on the menu.
You can always try some contrib (3rd party) Navigation blocks that allow you to setup what is available on the menu.
* [https://moodle.org/plugins/view.php?plugin=block_fn_my_menu FN My Menu]
* [https://moodle.org/plugins/view.php?plugin=block_fn_my_menu FN My Menu]
* [https://moodle.org/plugins/view.php?plugin=block_course_menu Course Menu]
* [https://moodle.org/plugins/view.php?plugin=block_course_menu Course Menu]

Revision as of 11:58, 1 December 2016


Note: Since Moodle 3.2, the navigation block has been replaced by a navigation drawer used with the Boost theme.


While the Boost theme does not need the navigation block, other themes such as Clean, the More theme or themes from the Plugins directory might still require it.

If enabled, the navigation block will appear on every page of the site. It contains an expanding tree menu which includes Dashboard, Site Pages and Courses. What appears in the navigation block depends on the role of the user, where they are in the Moodle site, and any settings that have been applied globally. See the screencast The Navigation block.


Here are examples of the navigation block:


Navigation block settings

An administrator can change navigation settings, such as the default home page, and whether to show course categories in the navigation, in Administration > Site administration > Appearance > Navigation. See Navigation for details.

Hiding the navigation block

  • One way to make it harder for students to see other courses they are not enrolled in, is to force the Dashboard, and then hide the navigation block.
  • This will push all users to the Dashboard on login, where they will see a list of those courses that they are enrolled in.
  • Hiding the navigation block will make it harder for them to find the other courses.

FAQ

Can you change what links are available in the navigation block?

Currently there are no admin settings to modify what is available in this block except as indicated above. To do this requires a code hack.


You can always try some contrib (3rd party) Navigation blocks that allow you to setup what is available on the menu.