Course Contents Block, a simple alternative to the navigation block


The Course Contents block maintained by David Mudrák is a simple alternative to the default navigation block that provides students a shortcut to each of the topic areas in the course. There are benefits to either of the blocks deployed, generally it will be up to you what you want students to use to help them navigate.

  • Course Contents block, available for all versions of Moodle, “produces a table of contents for the course – that is a list of all visible sections (topics or weeks) in the course. Clicking at one of these links will display that particular section”.
  • As you know, the Navigation block provides additional links to several other parts of Moodle by default My home, Site home, My Profile, course categories, and nested menus for each course enrolled down to the topic area links to specific activities and resources.

In my personal opinion, I value the simplicity and uncluttered approach to allowing students a direct link to each of the topic areas within the course. Assigned throughout the course this is a great way to help with navigation if students need to jump around. Download the block for any Moodle version at

coursecontents vs navigation