cancel
Showing results for 
Search instead for 
Did you mean: 

Accurate Breadcrumb Trail in Modules

Accurate Breadcrumb Trail in Modules

(8)

It would be great if the breadcrumb trail would follow your navigation correctly when you are working in modules rather than switching to "page", "discussions", "assignments" or whatever you click on. Would it be possible to add a "modules" breadcrumb?

80 Comments
James
Community Champion

Sorry,  @bowmanr ​, I don't know what you mean by a forked breadcrumb trail. Do you mean that you get one set of breadcrumbs if you click from within a module and a different set of breadcrumbs if you click from, say, the Assignments page?

As in one of these two depending on how you got there?

  • Course Name >> Modules >> Discussion 1
  • Course Name >> Discussions >> Discussion 1

Why not just add the source of the link? There are lots of ways that students can get to assignment information. Let's just consider a Discussion.

  • Course Name >> Modules >> Discussion 1
  • Course Name >> Assignments >> Discussion 1
  • Course Name >> Syllabus >> Discussion 1
  • Course Name >> Grades >> Discussion 1
  • Course Name >> Syllabus >> Discussion 1
  • Course Name >> Discussions >> Discussion 1
  • Course Name >> Coming Up >> Discussion 1
  • Course Name >> Modules >> Discussion 1
  • Calendar >> Discussion 1
  • Coming Up >> Discussion 1 (from the activity stream page)

And that doesn't include links from pages, which are outside any of those systems. But the list does serve to illustrate the silliness of breadcrumbs.

As for my own use, I do find that I use the breadcrumb as intended. For example, if I'm editing an assignment, I click on the Assignments in the breadcrumb rather than the Assignments on the navigation link. It's less distance traveled by the mouse.

Aside from the UX experience, which should be a top priority, the structure of Canvas is very much designed upon that left navigation bar. The URL mimics where you're at (for the most part). Assignments have /assignments/ in the URL, Quizzes have /quizzes/ in the URL. This is also the API structure used. Most of the API calls are simply to the URL with /api/v1 thrown in there. You can link to anywhere in the course and it knows what to do with it based on the path to get there. The current breadcrumb is a more human-readable form of the URL. It shows your location, not how you got there. Again, I'm not saying that there should or shouldn't be breadcrumbs. I'm just saying that it might be hard to overhaul, especially since the location always exists and who idea of who owns this content doesn't always exist.

However, for those who want to get rid of breadcrumbs without waiting for Canvas to do it, you can modify your global CSS file and add this:

#breadcrumbs { display: none; }
bowmanr
Community Champion

 @James ​

(note, I may have a partial response show up from when I tried to respond through my email - one wrong key stroke and off went my incomplete response)

My comment on forked breadcrumbs was meant as a joke as in a way to satisfy every ones preferred way of using them.  Something like the following (Note I am not recommending this at all, it just seemed to me at the time that this is where it could go)

suppose you are at: home > module1 and you select an assignment from that module.  the breadcrumb would then be

              module1 > file1

             /

home >

            \

             files > file1

of course you would then have further forking and pruning of the trail depending on what was being selected.  

I have to agree with you now about silliness of breadcrumbs after looking at it for a while.  I think what I said earlier is probably going to hold true for someones position on breadcrumbs - it all depends on how you set up your course and really how a person is thinking about how they want the course accessed.

jeneweij
Community Member

I agree - this would be very helpful.

e01166
Community Participant

One of my teachers called me this morning and related the frustration with being bounced to the Pages view because the breadcrumbs didn't really provide a trail of access. I definitely support improvements here.

e01166
Community Participant

I'm new to Canvas. I haven't yet found a reason I would want students to ever go to the Pages list. I don't like it much when working on the classes either. I can see it might be useful if pages are all named very deliberately.

ukhikmat
Community Participant

I agree with you, it is easy to get lost since on the top of the navigation a link can send you to a different location.

DaleDrees
Community Champion

Agree - Definitely needed, especially for anyone new to Canvas that does not understand how to confidently navigate yet.

cwruck
Community Champion

Our new UI, which will be available on production behind a feature flag before the start of the 2015-2016 school year, will have improved breadcrumbs. They will, as you say, "follow your navigation correctly when you are working in modules".  If you go check out the new UI in beta right now, you won't see this yet, but it's in our queue to get finished before we go to production at the end of the summer.

kona
Community Coach
Community Coach

What?? What?? Seriously?? That is unexpectedly amazing news!  Smiley Happy

DaleDrees
Community Champion

Fantastic!

G_Petruzella
Community Champion

Deactivated user​, that's amazing! W00t!

lwuest
Community Participant

Awesome! That's great news! Smiley Happy

chofer
Community Coach
Community Coach

Great news!  And by "new UI", does this mean we are going to see an updated look to the overall Canvas interface?  Am I interpreting this correctly?

cwruck
Community Champion

You are  @chofer It's very pretty and much cleaner and easier to use. You'll get to see it very soon, too!

chofer
Community Coach
Community Coach

Very interesting...especially since I just read this Feature Idea recently submitted:

dperpich
Community Participant

Hopefully, the improved breadcrumb UI will apply to more than just Modules.  When students move through Pages with links to Files, Assignments, or Quizzes, the breadcrumbs should not include "Files," "Assignments," or "Quizzes" [list views].  This is particularly important on sites where the instructor has opted to hide those tools from site navigation.

Tolerable now that clicking those list view links will return the student to the Home page, but not including those links in the breadcrumbs would be superplusgood.

Renee_Carney
Community Team
Community Team

Here are the InstructureCon Release Notes (2015-06-17) which contain information on the new UI.

mcsmith
Instructure
Instructure

Hi All,

I wanted to give everyone a quick update on where we are at in development around breadcrumbs. With our new UI we did a few facelifts around breadcrumbs; these were primarily focused around replacing breadcrumbs to the top of the page to emphasize them as a true path navigation tool which is our end goal. When we began digging into the module breadcrumbs, it was clear it was a much more complex project then we had originally anticipated. We are working feverishly to finalize our roadmap for the next 12 months. Where module breadcrumbs work lands will determine if we can get this work done by the end of the year. Rest assured we agree that the breadcrumbs need love and we plan on devoting resources around them to get it addressed. The only question is, will that work get done in the next 3, 6, 9, or 12 months? Stay tuned!

eoneill
Community Member

Any updates here, Canvas?

stuart_ryan
Community Coach
Community Coach

Hi Team,

Can you please advise the status of this, as a new customer on the Canvas Platform I am *greatly* struggling with the Breadcrumbs as they exist in the new UI.

I have also been able to validate that the Breadcrumbs worked as expected in the old UI (as per below screenshot), therefore would be seeing this as a bug rather than a feature request:

image1.PNG

The problem I am seeing at the moment is where a course has a large number of modules, a student clicks through and then loses a path to get back to the module they were working in.

For courses that have more than a handful of modules, the only means of getting back to the module overview is to click on the Modules link in the menu and manually scroll back down to where you were (and in a large number of modules this is less than ideal).

Essentially, the concept of breadcrumbs (in my experience) is a trail of how you got to a place so you can follow it back, it would seem in the old UI this was followed, but the design of the new UI does not follow this.

I am already finding this to be a pain point in how the modules work and this is a high priority for our institution.

(I have also had a discussion on this with Deactivated user​ at InstructureCon if you need any further details).

Cheers,

Stuart

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