Moodle plugins directory: Course Module navigation

A block to show the users a summary (like a table of contents) of a course with section names and a list of all resources and activities. If activity completion is used in the course, course navigation block will display a circle (either empty or green)

Add this plugin to your favourites and star it on GitHub to support it!

Course module navigation is a block that shows the users a summary (like a table of contents) of a course with section names and a list of all resources and activities (except URLs).

One objective of this block is to present the course contents and section titles.

- Clicking at section name will point to section area or section page (for example if you use a course format like one section by page).- Clicking at resources and activites will display the page of the resource or activity.

This block automatically uses the names of the sections, as well as the names of the resources and the activities. When you use course module navigation, we recommend to use pages to add videos or contents in order to be able to view all resources in the list of the block. If you use labels, contents will not be displayed in course navigation, unless you explicity select this in the plugin options.
In case you want to display the course module navigation on all pages of the course (main, activities, resources), make sure to check permission of the block and display it on "every page".

== About activity completion == If activity completion is used in the course, course navigation block will display a circle (either empty or green) to display the state of completion.

== 4 Options ==

- When clicking on the title : 'Displays the menu' or 'Goes to that page'.

Great plugin - one ommision for me. It would be great if we could have the ability to add custom links to the menu. I want to have a link that redirects back to a specific main course page, and I can only do this with custom links, otherwise I have to add in a custom HTML block too on each page to do this which isn't ideal.

Great plugin, though i have a few comments/wishes:
- ability to hide activities/resources from the list (e.g. display only activities but not resources, or even more granular)
- ability to work with Flexible Sections Format, which allows to have nested sections. currently it lists all subsections on top level of the tree.

Hi,
Thank Simon and Pavel for your feedback.
About possibility to add "custom links", currently we prioritized simplicity so that the plugin is easy to use/understrand by everyone. We can try to see how add custom link but I think it's complicated to offer this option in a simple way and keep the plugin simple.
@Pavel : About Flexible Sections Format, we don't use this plugin but we can try to check that.

Hi Clément: First of all, amazing plugin, it fits perfectly. We re trying it in a Moodle installation for a National University in Argentina. The idea is to offer something a bit different to the students, in comparison with the default Moodle elements. That’s why we mainly chose your plugin.

My question is whether there is a way to color randomly each navigation section background (button) with css? to "promote" the navigation course with colors. My PHP knowledge is initial, but if you guide me a little bit where to try it I will definitely work on it.