Hi everyone,
In one of the recent conferences, I was quite pleased to see the proposal to bring back the left-sidebar navigation in Open edX (for context, see the feature proposal).
We activated it in our latest platform upgrade. However, after receiving feedback from our users, I have to admit that the result was not what I expected.
The reasons for introducing the sidebar—mainly to increase focus on content and improve the use of screen space—are valid. However, moving away completely from the previous navigation model has created some issues:
-
The previous approach worked well because users always knew where they were within a subsection. The top navigation provided a clear view of progress (e.g., number of units remaining and content type), and the breadcrumb made it easy to move across the course.
-
Relying on a single navigation pattern (via the hamburger/sidebar) reduces flexibility. It forces users into a more interaction-heavy experience, where they need to actively retrieve context instead of having it readily available.
At the same time, the current sidebar clearly brings relevant benefits that we would not want to lose. The issue, in our view, is not choosing one approach over the other, but rather how to combine the strengths of both.
To address this, we asked EduNext to implement a temporary hybrid solution, reintroducing both solutions working at the same time, and, therefore, addressing what we consider critical:
- Breadcrumb navigation (for persistent context)
- Sequence navigation (for progress and flow when the hamburger is closed)
- Sidebar navigation (for full course structure)
From a UI perspective, this is not the cleanest solution. However, it reflects a more balanced approach by preserving what worked well in the past while taking advantage of the newer improvements. Most importantly, after this change, user complaints stopped, which suggests that both navigation models were addressing real and complementary needs.
Can we address this issue in the community? @e0d @marcotuts @Cassie @Felipe who else can be part of this discussion?
Thanks,
Pedro - NAU Plataform (Portuguese National MOOC Platform)
