moodle how to add top level menu item to course

by Danial Simonis 9 min read

Then use the search box to add your course categories: Then click Save Changes. The new Top Level Menu Item called View Courses is now in the upper right corner near the log in link:

How to setup a Custom Menu
  1. As an administrator, go to Administration > Site administration > Appearance > Themes > Theme Settings and scroll down to the Custom Menu Items field.
  2. Enter one custom menu item per line into the field. Each custom menu item must contain, at least, two elements.

Full Answer

How do I add a custom menu item in Moodle?

As an administrator, go to Administration > Site administration > Appearance > Themes > Theme Settings and scroll down to the Custom Menu Items field. Enter one custom menu item per line into the field. Each custom menu item must contain, at least, two elements.

How do I get Started with a new Moodle theme?

In order to achieve this we need to add some items to the custom menu, the my courses branch and all of the courses within it. We can do this overriding the core_renderers render_custom_menu method, of more accuratly create our own render_custom_menu method that adds our items and then calls the original. Remember we only need to add items, we don't …

How do I add competencies to a Moodle course?

How do I add menu items to my website?

How do I add a menu in Moodle?

Assuming your Moodle theme supports custom menu items, you can add a new menu item by completing the following steps:Click Home > Site administration > Appearance > Theme settings.Scroll down to the Custom menu items field.Enter: My Plugin|/local/myplugin/index. ... Scroll to the bottom of the page and click Save changes.Dec 14, 2017

How do I add a navigation bar in Moodle?

On the Theme settings page, you should find a form field called “Custom menu items” where you can enter your menu items following the instructions located right underneath the form field.Apr 17, 2020

How do I change the navigation menu in Moodle?

0:593:23How to add a LEFT NAVIGATION MENU item to a MOODLE PLUGINYouTubeStart of suggested clipEnd of suggested clipCheck just to check that if the person doesn't have the capability of moodle site config which meansMoreCheck just to check that if the person doesn't have the capability of moodle site config which means they're basically a moodle admin. Then it just returns without adding the navigation.

How do you customize a course in Moodle?

The single activity formatGo to the gear menu top right and click edit settings.This will take you to the setup screen. ... Set the course dates to hide the changes until you're ready for them to be published.Further customise your Moodle course by adding a course description for students who are not yet enrolled.More items...•Oct 20, 2017

Where is the navigation drawer in Moodle?

The left column contains the navigation drawer that you can slide in and out by using the hamburger menu. The right column displays blocks that provide access to various course features.Oct 4, 2021

What is administration block?

The administration block is used to provide context-sensitive links to settings pages when using the Classic theme or a theme based on Classic. (The standard Boost theme uses a navigation drawer instead.) Note that Grades and Competencies are shown in the Navigation block instead of the administration block.Sep 2, 2020

How do you customize a menu in Moodle?

How to setup a Custom MenuAs an administrator, go to Administration > Site administration > Appearance > Themes > Theme Settings and scroll down to the Custom Menu Items field.Enter one custom menu item per line into the field. Each custom menu item must contain, at least, two elements.

How do I change the menu name in Moodle?

0:593:40How to Customize a Menu on Moodle - YouTubeYouTubeStart of suggested clipEnd of suggested clipNow if you've got problems figuring. This out moodle org has set this up for you to make senseMoreNow if you've got problems figuring. This out moodle org has set this up for you to make sense easier. So you can see that. If you look at the title and then you've got a line here a bar.

What is navigation bar Moodle?

The navigation bar is the row of links you will find at the top left of you Moodle site. The navigation bar shows a user their current context path, with links to the higher contexts. The navigation bar is sometimes referred to as breadcrumbs (see children's story).Apr 8, 2019

How do I edit course content in Moodle?

Try it by following these easy steps:Go to your course with the editing off.Click into an existing activity – for example a forum or assignment.You'll see a cogwheel icon to the right.Click it and it will display for you many useful editing options. Another time saver!Feb 2, 2018

How do I layout a Moodle course?

2:003:56How to layout a course Moodle 3.5 - YouTubeYouTubeStart of suggested clipEnd of suggested clipOr on the left or by going to the jump to menu and selecting. From that this is an individualMoreOr on the left or by going to the jump to menu and selecting. From that this is an individual setting and it might be useful if you think your course will have a lot of sections.

Can you customize Moodle?

For simpler customization, we've recently updated Edwiser RemUI with two new features: Live customizer – The live customizer lets you execute and preview changes in Moodle in real-time. There are 100+ customization options for you to personalize and change up how your Moodle looks.

Before we get started

Please please please make sure you are familiar with the other Themes tutorials before attempting this tutorial.

Laying the ground work

Alright I don't want this tutorial to drag out so get ready. For this tutorial I am just going to extend the standard theme, I'm going to make absolutely no changes to the design and layout of the theme or the custom menu I am ONLY going to add a list of courses and categories to it.

config.php

Obviously because all I want to base this theme off the standard theme and only override a renderer the config.php file is going to be VERY basic, so much so that I'm not going to go into details about it, as you've read the recommended tutorials you will already be completely familiar with everything it is doing.

Finishing up

All of the code is written now there is only last thing to do in order to tidy up however and that is to add the courses string that we used earlier... did you spot it?

How to add "My Courses" to the Custom Menu Bar for Moodle 2.4

This adds a nice drop down for logged in users so they can easily see their relevant courses. Note the code below has not been tested on Moodle 2.0-2.3, but you can find working code and instructions on how to add "My Courses" to the custom menu bar for those versions at: Themes_2.0_extending_the_custom_menu

Introduction

Instructors can add competencies to a Moodle course. This allows the competencies to be tied to specific Moodle activities, like assignments or forums. It also allows instructors to assign competency ratings to students.

Step 1

Click the Competencies link on the Moodle navigation menu. (If you don’t see the menu, click the “hamburger” icon.

Step 3

Use the Competency picker menu to select the competencies you want to add. Make sure you choose the top-level option under Competency Frameworks. Then select individual items. You can select more than one at a time by holding down the shift key on your keyboard.

Want to master Moodle?

Moodle Tutorial for Educators - Learn Moodle to create WORLD CLASS online courses. Leverage Moodle 3 like a BOSS!

Are you a Moodle admin?

Learn World Class Moodle LMS Admin, Configure, Theme, Manage Courses, Users, Permissions, Roles, Security, Plugins...

New Frontpage Teachers Section

In the latest Maker theme, we’ve added a new Teachers section on the …

Before we begin

First things first, you need to know a little something about the custom menu. The custom menu is populated from the manually entered input in "Theme Settings". Once the administrator has entered the custom menu items and saved them, the following steps are what they go through in order to be displayed:

Getting started

Alright, as you have already have your theme ready to go preparation is pretty simple, we are going to go through and create (if you haven't already) the following files:

Adding the My Courses branch

So the point of this extension is to add a My Courses branch to the end of the custom menu.

Loading labels from language files

If you run a site that is available in more than one language and you want to make use of the custom menu then you will probably be very interested in this.

image

Before We Get Started

  • Please please please make sure you are familiar with the other Themes tutorials before attempting this tutorial. In particular I would recommend being familiar with the following documents and tutorials as I'm going to move through this tutorial at a fast pace. 1. Themes overview 2. Creating a theme based on boost 3. Overriding a renderer 4. Extending the theme c
See more on docs.moodle.org

Laying The Ground Work

  • Alright I don't want this tutorial to drag out so get ready. For this tutorial I am just going to extend the standard theme, I'm going to make absolutely no changes to the design and layout of the theme or the custom menu I am ONLY going to add a list of courses and categories to it. So to begin with within your Moodle themes directory create a new directory coursecategorymenu in …
See more on docs.moodle.org

Config.Php

  • Obviously because all I want to base this theme off the standard theme and only override a renderer the config.php file is going to be VERY basic, so much so that I'm not going to go into details about it, as you've read the recommended tutorials you will already be completely familiar with everything it is doing.
See more on docs.moodle.org

Renderers.Php

  • This is of course where the magic is going to happen. In my case I want to add a branch to the end of the custom menu titled Coursesand then I want to add the category and course structure to that branch. So like the extending the custom menututorial I will be overriding the core renderer and I will also be overriding the render_custom_menu_method. So the code for this: You'll notic…
See more on docs.moodle.org

Finishing Up

  • All of the code is written now there is only last thing to do in order to tidy up however and that is to add the coursesstring that we used earlier... did you spot it? This is of course very easy, open up moodle/theme/coursecategorymenu/lang/en/theme_coursecategorymenu.phpand add the following: And we're done. If you now browse to your site and change to the new theme you sho…
See more on docs.moodle.org

to Add "My Courses" to The Custom Menu Bar For Moodle 2.4

  • This adds a nice drop down for logged in users so they can easily see their relevant courses. Note the code below has not been tested on Moodle 2.0-2.3, but you can find working code and instructions on how to add "My Courses" to the custom menu bar for those versions at: Themes_2.0_extending_the_custom_menu Below is the Moodle 2.4 custom menu code to add t…
See more on docs.moodle.org