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


  • Picture of Fred Weiss
    Fri, Aug 24, 2012, 12:53 PM
    Are yo going to upgrade this plugin for Moodle 2.3

    I currently get this error when trying to open a course with the course menu block installed.
    Fatal error: Call to undefined function course_set_display() in S:\inetpub\wwwroot\moodle\blocks\course_menu\block_course_menu.php on line 653
  • Picture of Alex Contis
    Fri, Aug 24, 2012, 6:11 PM

    There is a Moodle 2.3 version available at Github, we'll include it in the plugins database for reviewing. In the mean time you can get it from:

    Alex Contis
    NetSapiensis AB
  • Picture of Paul Martin
    Thu, Aug 30, 2012, 9:38 AM
    Mind if I ask why the "gradebook" functionality was removed? My users had really gotten used to that. Any chance it could be re-added?
  • Picture of Alex Contis
    Thu, Aug 30, 2012, 5:47 PM


    It was to make it more consistent with the Moodle interface, there is already a link to "Grades" in the Setting block. We removed the link to "Grades" and added links to "Results" and "Participants".

    Alex Contis
    Netsapiensis AB

  • Just wondering . . .
    Thu, Sep 6, 2012, 6:38 AM
    There is a long thread on this plugin in the Contrib forum. Latest is the fixes to enable this to work with Collapsed Topics:

    We've just installed this on a life server to check it out. So far, great. Thanks Alex.

  • Just wondering . . .
    Thu, Sep 13, 2012, 1:29 PM
    I think there is an unexpected result with Menu Block plus conditional release of sections:

    It seems that if I set a Section as conditional on some completion condition and make it *visible but greyed out*, then clicking on it in the menu or the page links sends the user to an error. (a layout problem with Moodle)

    If I Choose "totally hide the section until the condition is met", the section still appears in the menu, but not on the page. The seems to me to be an unexpected feature of the menu block.. Clicking on the link send you to an error.

    If I manually hide the section with the eye, it appears greyed out to an admin and invisible to student as expected.

  • Picture of Alex Contis
    Thu, Sep 13, 2012, 8:46 PM

    There is a new version for Course Menu that hopefully will fix the issues involving sections and conditional/completion. Download the new version from github and test it, feedback is appreciated!

    Alex Contis
    NetSapiensis AB

  • Picture of Toshihiro KITA
    Mon, Oct 1, 2012, 9:59 AM
    Thank you for the nice plugin.
    Some Japanese resource names (possibly other multi-byte language also) are unexpectedly trimmed and somewhat broken. Section names are all OK.
    Do you find the reason and some ways to fix it?
  • Picture of Toshihiro KITA
    Tue, Oct 2, 2012, 12:42 AM
    Hi Alex,
    Thank you very much indeed for quickly fixing the problem!
  • Germán and Temudgin
    Tue, Dec 4, 2012, 2:50 AM
    I noticed a small typo in one English language string for block course menu for Moodle branch 2.2:

    2.2 [namesiteleveldescription,block_course_menu] "Alternarive name to be shown in the block header when displayed at the site level"
    "Alternarive" should be "Alternative", as in the plugin version for Moodle 2.3 (I think).

    Thanks in advance for your help.
  • Picture of Callan Rose
    Wed, Dec 5, 2012, 9:02 AM

    Wondering if there is an ETA on the development of this plugin for v2.4? We are going to working towards a launch date of late Jan 2013 for our new platform and we would love to include this plugin in the roll out. Cheers.
  • Picture of Alex Contis
    Wed, Dec 5, 2012, 11:52 PM

    We are working on it, we plan to release it in December 2012

    Alex Contis
    NetSapiensis AB
  • Picture of Rob Davenport
    Thu, Dec 6, 2012, 8:15 AM
    I've been pulling my hair out trying to get this block applied site wide, via the front page. Upon downloading the latest version, and looking at the code I find this little snippet in edit_form.php:

    $el->removeOption(2); // Remove 'whole site' option

    Why are you specifically removing this option?
    Does it not work site wide? Do you plan to support this in future?
    Can I delete this line and implement site wide?

    Thanks, Rob
Please login to post comments