Showing results for 
Search instead for 
Did you mean: 

Allow account admins to set default course navigation menu

About Idea Conversations
In the Canvas Community Ideas space, you can share, converse, and rate idea conversations related to software improvements to Canvas products.

Allow account admins to set default course navigation menu

It would be great if we could set a default course navigation menu to hide additional tools unless instructors wanted to use them.


With the increasing number of additional Canvas and third-party LTI integrations that add items to the course navigation, it can quickly grow to be daunting and intimidating. It would be great if we could set these items (Roll Call Attendance, SCORM, Lecture Capture and Publisher LTIs, etc.) to be automatically disabled in the navigation, but instructors could go in and enable them if they want to use them.

Community Member

The biggest complaint about our former LMS was too many features and too much on the Control Panel.  (I bet you can't guess which LMS that was.)  This feature idea would really go a long way to prevent that same sentiment from building about Canvas.

Community Member​ and​ Thank you for chiming in here. This is a great idea and will hit the voting table on June 3rd 😉

Community Member

We overcame some of these problems by having a course activation page that users used when creating a canvas course. These were linked to template courses that Faculty / School teams had designed to fit their needs and to hide menu elements that weren’t being used.

I think having a simple way Admins or Sub-Account admins can set the menu defaults is a good way to go.

Community Member

This is needed, and my vote is in!  Students get so confused and often miss important materials when there are too many links available to different course areas.  We opt for a simple design here and suggest our instructors use the modules section to present and organize content for students.  The links we suggest they start with are:







Instructors can activate other links, such as the Attendance and Conference, if those are used.  However, we suggest keeping the following links hidden and for our instructors to think of them as managers for those content types (ie Quiz Manager, Assignment Manager, Files Manager etc.) for instructor use only.






Sometimes there are unique situations when some of the links directly above are made available to students, but that is done on an individual basis.

Community Member

One version of this would be to provide API access for managing course navigation. That would be great. It's about the only thing that I can't clone from a base course onto a duplicate (which is how I create our new courses in general).

Community Member

One source of menu clutter is LTI Course menu apps that are configured to be visible by default. It's no big surprise to me to find that publishers like McGraw-Hill opt to make their listings visible, and then encourage entire institutions to install them at the account level, but it should be as easy as possible for admins to disable the publisher's settings. Currently you have to hit the API to do it. It would be great to have an easier way.

Until then, here is the endpoint I use to change an installed app's visibility from default on to default off:

PUT /api/v1/accounts/:account_id/external_tools/:tool_id?course_navigation[default]=false

Community Member

Hey BKINNEY@UDEL.EDU​, thank you for chiming in with your perspective here! In an effort to ensure your approach doesn't get lost in this feature idea, I think that you should post a quick blog entry about this over in the Canvas Admins​ group, so that others can benefit, and share join with you for further discussion or questions 😉  (Here's a direct link if you want to write up a quick blog post)


This would be greatly beneficial in standardizing the view for students and instructors.  Our instructors tend to be confused about what navigation options to make available.  This would allow us to setup our recommended settings for navigation.

Learner II

I wish that I could make items added via the Redirect tool hidden.

I've been adding our LTI apps via XML when I can.  I've found that adding this allows it to be disabled by default: 

<lticm:options name="course_navigation">

<lticm:property name="url"></lticm:property>

<lticm:property name="text">ProctorU</lticm:property>

<lticm:property name="default">disabled</lticm:property>

<lticm:property name="enabled">true</lticm:property>   

Community Member

Thank you for the feedback. There are a few ways that schools have addressed this issue including copying a template course that automatically hides the unnecessary links or training teachers to only make the links that are frequently used visible. I can see the value in creating a default course navigation setting at the sub-account level, but this is not a project that we will be able to address in the next six months. I will revisit this feature as we plan additional work for the New Navigation that was recently released.