Community

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
tim_littleton
Community Member

Central control for navigation menu.

Jump to solution

Hi,

Does anyone know of a method for changing navigation settings for all courses at the same time?

For example we might want to hide the Files item from the menu for all of our courses. Rather than opening the settings page for each course and then applying the change there, we could do it in one place for all of our courses.

Any help with this would be appreciated.

Thanks

Tim Littleton

Labels (1)
0 Kudos
1 Solution

Accepted Solutions
chriscas
Community Champion

Hi @tim_littleton,

Unfortunately, I don't thing there is a general way to centrally enable/disable/rearrange course navigation items for existing courses.

If you were looking to set some defaults for courses that were about to be created, you could look into creating and enabling a template for your account or subaccount, and whatever you did with that template would be inherited into any courses created after that point.

For existing courses, I believe you would need to go course-by-course to disable a menu item.  You could do this through the API (which would certainly be quicker than going through the UI for a large number of courses) if you have someone with programming experience available.

One final note is that generally a teacher is always able to rearrange and enable/disable menu items on their own too.  Even if you go and disable files, for example, a teacher could go back and re-enable it a minute or two later.  If the aim is to get some defaults set, the template might be a good solution (for the future), but if you're looking to somewhat permanently lock out some things, I don't think that's something that can easily be done without adding a bunch of javascript or some other custom methods.

-Chris

View solution in original post

2 Replies
chriscas
Community Champion

Hi @tim_littleton,

Unfortunately, I don't thing there is a general way to centrally enable/disable/rearrange course navigation items for existing courses.

If you were looking to set some defaults for courses that were about to be created, you could look into creating and enabling a template for your account or subaccount, and whatever you did with that template would be inherited into any courses created after that point.

For existing courses, I believe you would need to go course-by-course to disable a menu item.  You could do this through the API (which would certainly be quicker than going through the UI for a large number of courses) if you have someone with programming experience available.

One final note is that generally a teacher is always able to rearrange and enable/disable menu items on their own too.  Even if you go and disable files, for example, a teacher could go back and re-enable it a minute or two later.  If the aim is to get some defaults set, the template might be a good solution (for the future), but if you're looking to somewhat permanently lock out some things, I don't think that's something that can easily be done without adding a bunch of javascript or some other custom methods.

-Chris

Wow Chris!

That was the quickest and best response ever. Exactly what we needed. As you mentioned, templates seem to be the way for us regarding new courses. We have a number of ongoing courses but we will just knuckle down and fix those manually.

Thanks for your input.

Best

Tim