Blocks: Course Menu block

Maintained by Picture of Alex ContisAlex Contis
The Course Menu block for Moodle provides navigation between course sections (topics/weeks)
287 sites
22 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, Apr 8, 2014, 6:41 AM
    Darn it, didn't check cut and paste. Just heard from Alex, New version updated 11 hours ago:

  • Picture of Jackson D'souza
    Tue, Apr 8, 2014, 3:35 PM
    Thanks Derek and Alex smile
  • Just wondering . . .
    Thu, Apr 10, 2014, 4:32 AM
    @Jackson: Nearly there.

    From our tester guy:

    The updated Course Menu block worked great with one new issue.
    When UPGRADING Course Menu, the new settings page is missing a required field, which locks up the moodle admin. You just get this message if you try to get past the new settings page:
    "A required parameter (s__block_course_menu_trimlength) was missing"
    I reinstalled Moodle from scratch and it was fine. The missing setting does appear on the full Course Menu settings page, it's just the upgrade new settings page that has a problem.

  • Just wondering . . .
    Thu, Apr 17, 2014, 12:07 PM
    @Jackson. Last update before I take a week's leave.
    Message from Alex, new version yesterday, hopefully with upgrade path fixed.
    Alex asked for feedback.

  • Just wondering . . .
    Thu, Jul 10, 2014, 7:54 AM
    Tips on installing CM:

    Has anyone tried to install CM on Moodle 2.7?

  • Me
    Mon, Jul 14, 2014, 10:34 PM
    Hi Derek,

    It doesn't appear to work on 2.7. When a block is added to the page, all of the javascript breaks and you can't add new content or navigate menus. The following error is found in the console:

    Uncaught TypeError: Cannot read property '_yuiaop' of undefined yui_combo.php?rollup/3.15.0_1/yui-moodlesimple.js&rollup/1405345439/mcore-debug.js:12378

  • Just wondering . . .
    Thu, Jul 17, 2014, 5:09 AM
    OK Richard, I can conform this, we get lots of errors as well.

    I have emailed Alex.

  • Me
    Fri, Jul 18, 2014, 3:46 PM
    Great, thanks Derek!
  • Picture of Adriane Cônsolo
    Sat, Oct 11, 2014, 3:20 AM
    I'd like to know when the the version to Moodle 2.7 will be avaliable. I tried to install but there is a error when I activated the block.
    Missing YUI3 module details
  • Just wondering . . .
    Tue, Nov 25, 2014, 6:19 AM
    Now, just curious. Is there anyone who has tested tyhis with 2.8??

  • Picture of Lavanya Lav
    Tue, Nov 25, 2014, 2:18 PM
    Hi Alex,
    I installed the course menu block in moodle 2.8. The plugin installation went successfully. When I try to add a course_menu block it shows and error " YUI missing module details". Is there is any option thta I need to enable YUI in moodle 2.8. Please suggest me
  • Picture of Alex Contis
    Wed, Nov 26, 2014, 4:27 AM

    Download the version development version of Course Menu from

    This is the only version that works with Moodle 2.5 up to Moodle 2.8
  • Picture of Adriane Cônsolo
    Wed, Nov 26, 2014, 9:28 PM
    Thanks ALex, Now it's working perfectly at Moodle 2.7.
  • Picture of Usman Asar
    Sat, Dec 6, 2014, 3:16 PM
    Alex, is it possible to update the plug-in version as if its working fine with Moodle 2.7 (Onwards) just as Adriane mentioned?
  • Picture of sue sugizaki
    Tue, Dec 9, 2014, 7:49 PM
    Fungerar bra, Alex!!!
Please login to post comments