Skip to main content
Ctrl+K
 Latest documentation - Home  Latest documentation - Home

User Home Pages

  • Community
    • Open edX Platform Release Notes
      • Sumac: The Current Release
        • Sumac Release Notes
        • Sumac Developer & Operator Release Notes
      • Teak: June 2025 Release
        • Teak Release Notes
        • Teak Developer & Operator Release Notes
      • Ulmo: December 2025 Release
        • Ulmo Release Notes
        • Ulmo Developer & Operator Release Notes
      • Unsupported Open edX Releases
        • Open edX Redwood Release
        • Open edX Quince Release
        • Open edX Palm Release
        • Open edX Olive Release
        • Open edX Nutmeg Release
        • Open edX Maple Release
        • Open edX Lilac Release
        • Open edX Koa Release
        • Open edX Juniper Release
        • Open edX Ironwood Release
        • Open edX Hawthorn Release
        • Open edX Ginkgo Release
        • Open edX Ficus Release
        • Open edX Eucalyptus Release
        • Open edX Dogwood Release
        • Open edX Cypress Release
        • Open edX Birch Release
      • Site Operators: Named Release Branches and Tags
    • Open edX Security Policy
    • Receive Open edX Platform Announcements by Email
  • Educators
  • Site Operators
    • Site Operators: Quick Start
    • Site Operators: How-tos
      • How to Enable a Waffle Flag for a User
      • Configuring Google Analytics
      • Use A Frontend Plugin Framework Slot
    • Site Operators: Concepts
    • Site Operators: References
      • Available Frontend Plugin Slots
  • Developers
    • Maintainers Home
  • Documentors
  • Translators
    • Get Started as a Translator
      • Quick Start: How to start translating for Open edX
    • How to fix translation validation errors
    • How to join a review team
    • How to join a translation team
    • How to request a new language for translation
    • Working With HTML
    • Working With Placeholders
    • Translators: Reference

Quick Starts

  • Educators: Build a Course
  • Site Operators: Set up Open edX
  • Developers: Contribute to Open edX
    • Quick Start: First Open edX Pull Request
  • Documentors: First Documentation PR

Open Source Community

  • Current Release: Sumac
    • Sumac Release Notes
      • Content Libraries Redesign - Beta
      • Customizing Site Header Using Frontend “Slots”
      • Customizing Learner Dashboard Using Frontend “Slots”
      • Aspects Course Comparison Dashboard
      • Sidebar Navigation Release Notes (Sumac)
      • Simple example: Removing help button
    • Sumac Developer & Operator Release Notes
  • All Release Notes
    • Sumac: The Current Release
      • Sumac Release Notes
        • Content Libraries Redesign - Beta
        • Customizing Site Header Using Frontend “Slots”
        • Customizing Learner Dashboard Using Frontend “Slots”
        • Aspects Course Comparison Dashboard
        • Sidebar Navigation Release Notes (Sumac)
        • Simple example: Removing help button
      • Sumac Developer & Operator Release Notes
    • Teak: June 2025 Release
      • Teak Release Notes
        • Stay Up To Date with Teak
        • Content Libraries - Unit Support
        • Design Tokens (New Theming System)
        • Aspects Updates
      • Teak Developer & Operator Release Notes
    • Ulmo: December 2025 Release
      • Ulmo Release Notes
      • Ulmo Developer & Operator Release Notes
    • Unsupported Open edX Releases
      • Open edX Redwood Release
        • Redwood Release Notes
        • Redwood Developer & Operator Release Notes
      • Open edX Quince Release
        • Open edX Quince Release - Feature-Based Notes
        • Open edX Quince Release - Developer & Operator Notes
      • Open edX Palm Release
        • Open edX Palm Release - Feature-Based Notes
        • Open edX Palm Release - Developer & Operator Notes
      • Open edX Olive Release
        • Open edX Olive Release - Feature-Based Notes
        • Open edX Olive Release
      • Open edX Nutmeg Release
      • Open edX Maple Release
      • Open edX Lilac Release
      • Open edX Koa Release
      • Open edX Juniper Release
        • 1. Juniper release notes: Learner Experiences
        • 2. Juniper release notes: Educator Experiences
        • 3. Juniper release notes: Developer Experiences
      • Open edX Ironwood Release
      • Open edX Hawthorn Release
      • Open edX Ginkgo Release
      • Open edX Ficus Release
      • Open edX Eucalyptus Release
        • Enabling the Bulk Email Feature
        • Replacing the courseware_studentmodulehistory Table
      • Open edX Dogwood Release
      • Open edX Cypress Release
      • Open edX Birch Release
    • Site Operators: Named Release Branches and Tags
  • How to Contribute
  • OEPs (Open edX Proposals): Community Decision Documents

Site Operators: Deploy And Run An Open edX Site

  • Quickstarts
  • How-tos
    • How to Enable a Waffle Flag for a User
    • Configuring Google Analytics
    • Use A Frontend Plugin Framework Slot
  • Concepts
  • Reference
    • Available Frontend Plugin Slots

Software Developers: Enhance the Open edX Platform

  • Quickstarts
    • Quick Start: First Open edX Pull Request
  • How-tos
    • How To Add a Catalog File
    • How To Add Sphinx Docs to a Repo
    • How To Enable Javascript Upgrade Automation
    • How To Enable Python Upgrade Automation
    • Enabling Translations on a New Repo
    • How To Get Ready for Frontend Development
    • How To Get Ready for Python Development
    • How-to get your repository docs on docs.openedx.org
    • How To Maintain a Repository
    • Maintaining Translations on Your Repo
    • Ongoing Maintainer’s Tasks
    • How to Switch to the sphinx-book-theme for Documentation
    • How to Set Up Github Action to Monitor Python Coverage
  • Concepts
    • Open edX Accessibility Concepts
    • Backend Layout and Approach
    • Hooks Extension Framework
    • OEP-58 Overview
    • Platform Overview
  • Reference
    • Running Pull Request Tests
    • Tools for Maintainers
    • Open edX Accessibility Reference
    • Event Reference
      • Events in the Tracking Logs
        • Reviewing a Sample Event
        • Common Fields
        • Student Events
        • Course Team Events
      • xAPI Events
      • Caliper Events
      • Alphabetical Tracking Log Event List
    • Open edX Developer’s Guide
      • Open edX Platform Architecture
      • Contributing to the Open edX Project
        • Process for Contributing Code
        • Contributing
        • Landing Your Work
        • Code Considerations
        • Overview of Review Process for Community Contributions
        • Pull Request Status Guide
        • Core Contributors to the Open edX Project
      • Extending the edX Platform
        • Options for Extending the Open edX Platform
        • Integrating XBlocks with edx-platform
      • Testing
        • Open edX Browser Support
        • GitHub Actions
        • Code Coverage
        • Code Quality
      • Analytics
      • Writing Good Code
        • Django Good Practices
        • Frontend Good Practices
      • Writing Code for Internationalization
        • Internationalization Coding Guidelines
      • Preventing Cross Site Scripting Vulnerabilities
        • Preventing Cross Site Scripting Vulnerabilities
        • Preventing XSS by Stripping HTML Tags
        • Preventing XSS in Django Templates
        • Preventing XSS in React
      • Language Style Guidelines
        • Open edX JavaScript Style Guide
        • Open edX Python Style Guide
        • Open edX Sass Style Guide
    • Glossary
    • Aspects: Learner analytics for the Open edX Platform

Documentors: Document the Open edX Platform

  • Quickstarts
    • Quick Start: First Documentation PR
    • Quick Start: Add New Documentation Through GitHub
    • Quick Start: Update Existing Docs Through GitHub
  • How-tos
    • Add New Documentation via GitHub
    • Make Changes to your Pull Request
    • Update An Existing Doc via GitHub
  • Concepts
    • Open edX Diataxis Guide
    • Documentation Audiences
  • References
    • Documentation Checklist
    • Guidelines for Writing Global English
    • Getting Started
    • Add Links in a Topic
    • Media Accessibility
    • Open edX Documentation Writing Style Guide
    • Documentation Templates
      • Templates
        • Concept Document Template
        • Reference Document Template
        • How-To Document Template
        • Quickstart Document Template
    • Sample Document with Errors
    • Quick Reference: Writing RST
    • Open edX Document Templates
      • Concept Document Template
      • Reference Document Template
      • How-To Document Template
      • Quickstart Document Template

Translators: Translate the Open edX Platform

  • Quickstarts
    • Quick Start: How to start translating for Open edX
  • How-tos
    • How to fix translation validation errors
    • How to join a review team
    • How to join a translation team
    • How to request a new language for translation
  • Concepts
    • Translations Process
    • Working With HTML
    • Working With Placeholders
  • References

Other Topics

  • Documentation Feedback Form
  • Getting Help
  • Technical Decisions About This Site
    • 1. Purpose of this Repo
    • 2. Choosing RST
    • 3. Documentation Layout
    • 4. Don't Use AutoSectionLabel Extension
    • 5. Use Markdown READMEs for repos published to npm
    • 6. Remove Course Operators persona
  • Aspects: Learner analytics for the Open edX Platform


Open edX Wiki
Open edX website
Cookie Policy
Security Policy
  • Repository
  • Suggest edit
  • Open issue
  • .rst

Sidebar Navigation Release Notes (Redwood)

Contents

  • Overview
  • Collapsing and expanding the sidebar navigation
  • Viewing completed and in-progress items

Sidebar Navigation Release Notes (Redwood)#

The Product, Design, and Engineering Teams at Western Governor’s University, Raccoon Gang, and Axim Collaborative are thrilled to offer users the opportunity to try out a new method for navigating course content on the Open edX platform! With the Redwood Release, site operators can choose to enable sidebar navigation for courses on their instance, giving learners and course delivery teams a new method for making their way through course content. Site operators should see Courseware Sidebar for more detail.

While we’re excited to share this new feature with the community, it’s important to note that this beta version contains a few known issues that we’re actively working to resolve in a future release. We encourage anyone who tries out sidebar navigation to let us know if they discover any additional bugs while using it. With the community’s help, we can aim to make this the best navigation experience it can be.

Note

There is one breaking issue with sidebar navigation:

  • Site operators using brand packages that override the max-width for .container-xl have reported an issue with sidebar navigation taking up half of the page and making course content appear narrower than it should be when the sidebar is expanded. The default max-width is 1600px and accommodates the space needed by the sidebar. As a result, the fix for this breaking change is to make sure your brand package values are wide enough.

Known issues with sidebar navigation include:

  • When a member of the course delivery team updates the name of a course unit, the unit name updates at the top of the unit page, but does not update in the sidebar navigation.

  • When using content groups in a course, the sidebar navigation does not hide hidden units when a staff user views the course as a content group using the masquerading feature. Content groups work as expected for real learners in content groups. Staff can masquerade as an individual user in a specific content group to view how a member of the content group actually sees the course and the sidebar.

  • Course sections, subsections, and unit names may appear as missing from the sidebar navigation in sections that include content that has yet to be published.

  • Overview

  • Collapsing and expanding the sidebar navigation

  • Viewing completed and in-progress items

Overview#

The new navigation experience allows learners to navigate through course material linearly or non-linearly via a new UI element on the side of the page that displays the user’s current course section, subsection, and unit.

../../../_images/LSN_Screenshot1.png

With sidebar navigation enabled, learners will still be able to navigate the course linearly by using the Next or Previous buttons above and below course content.

../../../_images/LSN_Screenshot2.png

Additionally, learners can easily navigate the course non-linearly without having to go to the Course Outline page. Learners can click on any unit in the sidebar to view that unit. The sidebar displays both the unit name and an icon indicating the type of content in that unit. The idea is to give the learner a fuller sense of what content exists where in the course, so that they can navigate it in a way that makes sense for them.

../../../_images/LSN_Screenshot3.png

Learners can explore the contents of a subsection by clicking on any collapsed subsection heading to expand and view the units within.

../../../_images/LSN_Screenshot4.png

The subsection heading expands when it is clicked to display its units.

../../../_images/LSN_Screenshot5.png

If a learner wants to view a unit in another section of the course, they can click on the back button in the upper corner of the sidebar to view all sections in a course.

../../../_images/LSN_Screenshot6.png

After, they will see all sections.

../../../_images/LSN_Screenshot7.png

The learner can then click on any other section to view its contents.

../../../_images/LSN_Screenshot8.png

Although the learner is not currently viewing a unit in this module, they are still able to view its contents.

../../../_images/LSN_Screenshot9.png

See View course sections from the navigation sidebar for details.

Collapsing and expanding the sidebar navigation#

The learner can easily collapse the sidebar navigation at any time to view the course content in a full page format by clicking the collapse button in the upper corner of the sidebar.

../../../_images/LSN_Screenshot10.png

The learner can revisit the sidebar navigation at any time by clicking the expand button in the upper corner of the page.

../../../_images/LSN_Screenshot11.png

As the learner advances through the course, the expanded or collapsed state of the sidebar remains the same until the learner changes it. See Collapse and expand the navigation sidebar.

Viewing completed and in-progress items#

When a learner completes a course unit, the icon next to the unit name in the sidebar navigation updates to indicate that it was completed.

../../../_images/LSN_Screenshot12.png

The icon next to the subsection name updates to a checkmark icon when a learner has completed all units in a subsection.

../../../_images/LSN_Screenshot13.png

Similar to a completed the subsection, the icon next to the section name updates to a checkmark icon once the learner has completed all subsections in the section.

../../../_images/LSN_Screenshot14.png

In addition to completions, in-progress work is indicated on the sidebar navigation for course sections and subsections. Once a unit is completed in a section or subsection, the icon next to the section or subsection name is updated to reflect the rough amount completed.

../../../_images/LSN_Screenshot15.png

These in-progress icons serve to convey to the learner what sections or subsections they have in-progress as well as how much content they’ve completed for each section or subsection at a glance.


Feedback

previous

Content Tagging Release Notes (Redwood)

next

Studio Facelift Release Notes (Redwood)

Contents
  • Overview
  • Collapsing and expanding the sidebar navigation
  • Viewing completed and in-progress items

By Author name not set

© Copyright 2025, Axim Collaborative.