Blocks: Course Menu block

Maintained by Picture of Alex ContisAlex Contis
The Course Menu block for Moodle provides navigation between course sections (topics/weeks)
283 sites
23 fans
Current versions available: 4

The Course Menu block, created and maintained by NetSapiensis AB in Sweden,

The Course Menu block for Moodle provides navigation between course sections (topics/weeks)

The appearance of the block can be controlled with the "Expandable Tree". The topics/weeks can be grouped into chapters and subchapters to facilitate navigation in courses with mani topics/weeks.

There are options to show/hide navigation elements for:

Custom links can be added at the bottom of the block 

This block is released under the GNU General Public Licence


Screenshot #0
Screenshot #1
Screenshot #2


Picture of Alex Contis
Alex Contis (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS


  • Just wondering . . .
    Tue, Dec 18, 2012, 5:25 PM
    Rob, thanks for this, and the PM. Yes, we wait.
    Just to clarify: which version of Moodle are you using?
    I wonder is this a bug in blocks behaviour in general. I will test tomorrow with another couple of blocks.
  • Picture of Alex Contis
    Thu, Dec 20, 2012, 6:15 AM
    Hi guys,

    Derek, just so I understand what you want to accomplish ... You want the Course Menu (CM) block sticky on your site. Outside a course CM is named Menu (the name is configurable) and shows no topics/weeks.

    Please write down how you would the block to work outside a course, in sticky mode for example. Please also write how the block works in the most recent version for your Moodle installation, in a way that makes it possible for us to reproduce bugs ...

    By Rod's description CM is caching what it should display instead of using the context it was requested in, this sound like a bug .. in that case I could ask our developers to fix it

    And please tell us what version of Moodle, Apache, PHP and MySQL your are using ...

    Alex Contis
    NetSapiensis AB
  • Picture of André Neves dos Reis
    Tue, Jan 15, 2013, 1:01 AM
    What is the release date for version 2.4?

    thank you
  • Picture of Alex Contis
    Tue, Jan 15, 2013, 6:56 AM

    You can download the Moodle 2.4 version of Course Menu from Github, use the MOODLE_23_DEV branch

    If you find any issues please notice me.

    Alex Contis
    NetSapiensis AB

  • Picture of Callan Rose
    Tue, Feb 5, 2013, 4:05 PM
    Hi Alex

    We've just installed the Moodle 2.4 version of this plugin and we've encountered an issue. When we add topics to our course the new topics appear on the course menu. However, when we remove topics from our course they are not removed from the course menu.

    Has anyone else encountered this issue? Any ideas how to fix it?


  • Picture of Alex Contis
    Tue, Feb 5, 2013, 8:17 PM

    Seems like a bug, what OS, Database, PHP and Course Menu version are you using?

    Please try the version from

    this is the Moodle 2.3 development branch that's compatible with Moodle 2.4

    the sooner I get a response from you the faster we can fix the bug ..

    Alex Contis
    NetSapiensis AB
  • Picture of Brian Warling
    Wed, Feb 13, 2013, 3:27 AM
    Hi --

    We found another issue with the updated Course Menu block (pulled from the github link above). With the block installed, the HTML editor does not appear in a few places (we discovered so far, within the site admin pages): Front Page settings/Front page description; Themes/Formal White/ Footnote (as an example). When we remove the Course Menu block, these HTML editor issues go away. Here's info about our server:

    CentOS Linux 2.6.32-279.9.1.el6.x86_64
    MySQL Server v 5.1.61
    Apache 2.2.15
    PHP 5.3.3
    Moodle 2.4.1+ (Build: 20130131)

    Thanks.... Brian
  • Just wondering . . .
    Mon, Mar 4, 2013, 5:13 AM
    Alex, I'm following up on my post from December 21. I couldn't insert images here, so I have posted in the Contrib Forum.

    Essentially, the plugin seems to be set to prevent site wide deployment. I'd like the option of setting it to be on sitewide. I've posted from another plugin where this option is possible. I hope this is clear? We are using Moodle 2.4.1. I can find the server details, but they may not be relevant.

    With regards,

  • Picture of Sheila Owen
    Tue, Apr 2, 2013, 12:40 PM
    Adding the Course Menu block to a top level Category in 2.4 does not force the Course menu in all courses into that category and sub-categories. We want the Course Menu to be in the top left position on every course page, but cannot find a way to do this - except manually!

    I tried adding the Course Menu block to a top level category. It did not appear in any of the existing courses in that category. I restored a course into the category, and the course menu was not inserted. I added a new course to the category and the course menu was there... but not in the 'left' '-10' (top) position I had set at category level.

    Any ideas?
  • Picture of Sheila Owen
    Tue, Apr 9, 2013, 7:45 AM
    A follow up from my last entry. I found the issue with Course menus not cascading into courses when applied at Category level was fixed with an upgrade to moodle 2.4.2. Now the course menu cascades but does not show topics. I presume because there is no option to set topics to be shown from category level. How can we fix this up?
  • Picture of selim aktar khan
    Sun, May 12, 2013, 12:25 PM
    I am using moodle 2.4.3 , ubuntu 12.04 .php5, in my case this block is not working properly , Chapter gruping is not working, when I am trying to add chapter , It is showing some message .
  • Just wondering . . .
    Fri, May 24, 2013, 8:03 AM
    Currently we are running this block on Moodle Moodle 2.4.3+ (Build: 20130405) This is pushing things a little, as GIT has only up to 2.3.
    Has anyone tried the Course Menu with 2.5? We would now like to upgrade.

  • Just wondering . . .
    Fri, May 24, 2013, 8:04 AM
    Alex, PS.
    Any thoughts on my "site wide deployment" question?

  • Picture of Yvonne Hamilton
    Fri, May 31, 2013, 12:59 PM
    I am testing Moodle 2.4.4 the topics are not showing either for us. Under the Course Menu settings it lists all sections in double square brackets [ [showallsections] ] .None of the other options are in double square brackets only this entry.
  • Just wondering . . .
    Mon, Jun 3, 2013, 4:54 PM
    OK, I have upgraded a site to 2.5, and the menu block seems to be broken.
    Two symptoms:
    1) the setup page Elements section is sometime blank. Generally, but in some random cases it has appeared.
    2) There are no menu items displayed.

    I've switched debugging on, no errors appear. I have tried this with standard theme. Any ideas?

Please login to post comments