For all the benefits of the “NavBar,” the collapsible menu at the left of the new default “Boost” Theme for Moodle 3.2 and above, developer Alexander Bias felt a pet peeve had to be addressed. The NavBar offers a handy way to access sections, resources, and configuration options, which can be hidden under the hamburger icon at the top left of the site. Bias himself admits,
«Boost does many things right and better than the legacy theme Clean,»
but he also would like it to accommodate behaviors that “make sense for all Moodle installations.”
This is why Bias came up with the “Boost navigation fumbling” plugin, which extends the customization options on the NavBar. It works by “fumbling” the way the NavBar reflects Moodle’s navigation tree. In ordinary situations, the NavBar, or the menu from any Moodle theme, reflects Moodle’s internal hierarchy. This applies for a Course, but also to administrative sections and sub-sections. The plugin uses Moodle’s own internal functions that allow changes to the hierarchy tree’s display, meaning the plugin only affects the way the tree is displayed and not the tree itself.
Needless to say, the plugin only works on the “Boost” theme or a “Boost” children theme, which are available only for Moodle 3.2 or newer. Limited support for the latest version of this plugin is provided by Ulm University in Germany, where Bias is a member of the e-learning team.
Download the “Boost navigation fumbling” plugin from the official Moodle plugin directory.
This Moodle Technology related post is made possible by: Moonami a company that provides a full range of Moodle services that combine the flexibility, scalability, and power of Amazon’s world-leading cloud platform (AWS) with fanatical Moodle support. Click here to learn more.