Course Module navigation

Blocks ::: block_course_modulenavigation
Maintained by PimenkoClément Prudhomme, Sylvain Revenu, Jordan KESRAOUI
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)
Latest release:
1925 sites
474 downloads
109 fans
Current versions available: 8
Add this plugin to your favourites and star it on GitHub to support it!

With Moodle 4.0, a new feature has appeared: the "course index".

It is displayed on the left side of all courses. This course index is very similar to the "course module navigation" block. The only difference between the course module navigation block and the course index is that the names of the activities (mods) are truncated in the course index while the names are in full in the course module navigation.

It is for these reasons that Pimenko:

  • Has chosen to update the course module navigation block for Moodle 4.0 to ease the transition and platform updates.
  •  will probably stop maintaining this block in 2023 so as not to duplicate the course index in Moodle.



Course module navigation is a block developed by Pimenko 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".

== Last release is compatible with Moodle 3.11and fix some issues ==

  • Fix Travis
  • Fix an issue were section with hidden activities was displayed
  • Sections without modules will no longer be displayed
  • Sections with only hidden modules will no longer be displayed for all users
  • Sections / activities with restricted access will no longer be displayed


== 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'.

- Show / hide labels

-Display all tabs collapsed / not collapsed

- Display sections titles and resources/activities / Show only titles


Presentation of course module navigation
Course module navigation presentation


How to add course module navigation in a Moodle course ?

Add course module navigation


Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3

Contributors

Pimenko
Clément Prudhomme (Lead maintainer)
Sylvain Revenu: Lead maintainer / developer
Jordan KESRAOUI: Maintainer, developer
Bas Brands: Initial developer
Minh Hanh NGUYEN: Moodle expert
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • David Mudrák
    Wed, 1 June 2016, 9:53 PM

    Thanks Clément for sharing this block with the community and thanks Ivan for detailed peer-review. None of the raised issues looks like a blocker to me so I am happy I can approve this now. You are cleared to land now, welcome to the Plugins directory!

  • Pimenko
    Fri, 10 June 2016, 5:15 AM
    Hi,

    We just upload an update of block_course_modulenavigation. We fix some feedbacks from Ivan and check Moodle 3.1 compatibility.

    Best regards.

    Clément
  • Jaime Smith
    Fri, 10 June 2016, 10:02 AM
    I love this plugin! I can't seem to get an URLs to show up in the Table of Contents, though. Is there an option for that? Thanks!
  • Pimenko
    Fri, 10 June 2016, 3:29 PM
    Hi Jelly,

    Thank you for you feedback. I update description of course module navigation because effectively, URL are always hidden. We will see if we can and how integrate your suggestion.

    ++
  • Oliver Trampleasure
    Sat, 11 June 2016, 3:41 PM
    Great block, but it appears to be displaying activities that have been hidden from students? If clicked it redirects the student to the course page so isn't a major bug, but is not ideal...

    No idea if this is an easy fix or not, but isn't really useable for me unless I can remove or at least apply a CSS class to hidden elements (this would be perfect).

    Thanks for your hard work
  • Pimenko
    Sat, 11 June 2016, 10:29 PM
    Hi Oliver,

    What version are you using ? We fix this bug with our last update (3.1). Now activites and resources with a visibility set to hidden are hidden too in the menu for student or in students view.
  • Oliver Trampleasure
    Sun, 12 June 2016, 4:41 AM
    Aaaaaah sorry! All fixed. Didn't realise that there was a distinction between an admin and a student. So sorry, works exactly as described. Thanks a lot!
  • Pimenko
    Wed, 3 Aug 2016, 10:27 PM
    Hi,

    We juste release an update of this plugin. Now you have possibility to use this bloc to navigate between sections.
    - click at "arrow down" will display the list with resources/activities
    - click at section name will point to section area or section page.

    ++
  • Nikolaos Papoutsis
    Fri, 25 Nov 2016, 7:11 PM
    We have just released a new version of the plugin: vesion 3.5, compatible with Moodle 3.2

    In this version, we have made the following changes:
    - Added an option to show or hide labels
    - Added an option to show all tabs open by default
    - Added an option to show only course titles

    We hope you'll like this new version!
  • Rafael Lechugo
    Tue, 29 Nov 2016, 12:38 AM
    Hello!
    I need the Course Navigation block to show all the course content to the students.
    It would be really useful to show all activities that are not hidden, even if there´s not enough completion statuses to access it.
    There´s an easy way to edit this block?
    Thank you very much! ;)
  • Pimenko
    Wed, 30 Nov 2016, 12:54 AM
    Hi Rafael,

    We are not sure to understand your request. Course module navigation displays activities and resources like on this screenshot :

    You can choose to open all tabs by default or open only the tab linked with a section. Can you tell us more about your request ?
  • Rafael Lechugo
    Thu, 1 Dec 2016, 6:14 PM
    Hi,
    First of all, thanks for the quick response!

    For example, when I access the course as an administrator I see this:


    But when I do it as a student I see this:


    The modules are not listed because they are not available to the student, due to its completion statuses. I´d really apreciate if there was a way to list all the modules to the students, even the ones they don´t have access yet. In this way we could also use this plugin as a "global view" of the course.

    Thanks for the attention once more!
    Rafael
  • Pimenko
    Fri, 16 Dec 2016, 4:55 PM
    Hi Rafeal,

    Yes it's true, today activities and ressources are displayed only if available. We can look to add an option to display activities/resources not avaialble to the student.
    But before, we need to think about how to simplify the management of options. More we add options, more the plugin is complicated. And we would keep it simple. I think we will look for your request with regard to other requests.
    Hope we can back soon with some news.

    Clément
  • Rafael Lechugo
    Mon, 9 Jan 2017, 6:18 PM
    Thanks very much! ;)
  • Thomas LE MONS
    Thu, 12 Jan 2017, 4:57 AM
    Bonjour Clément,

    j'utilise votre plugin sur la version 3.1.1 de Moodle
    Il se trouve que les activités dans les sections n'apparaissent pas dans le bloc, une idée d'ou cela pourrait venir?
    Les activités sont bien visibles, non soumises à restrictions ou autre paramètre...
    Merci pour votre retour,

    Thomas
Please login to post comments