frontend-app-learning icon indicating copy to clipboard operation
frontend-app-learning copied to clipboard

feat: [FC-0056] courseware sidebar enhancement

Open ihor-romaniuk opened this issue 9 months ago • 8 comments

Settings

EDX_PLATFORM_REPOSITORY: https://github.com/openedx/edx-platform.git
EDX_PLATFORM_VERSION: master

TUTOR_GROVE_WAFFLE_FLAGS:
  - name: courseware.enable_navigation_sidebar
    everyone: true

Description

This pull request adds several improvements to the courseware sidebar navigation.

  • Display section and sequence progress
  • Add tracking event to the unit button
  • Hide the horizontal unit navigation with enabled sidebar navigation

Depends on BE PRs

Design

https://www.figma.com/file/gew5tORDX4Q7wxOS8vjqZu/side-nav-OEX?type=design&node-id=318-3234&mode=design&t=rBe1ToNYP8RY6QOp-0

image

Testing instructions

  1. Run master devstack.
  2. Start platform make dev.up.lms+cms+frontend-app-course-authoring and make checkout on this branch.
  3. Go to Course Unit page from the Course Outline page.

ihor-romaniuk avatar May 15 '24 12:05 ihor-romaniuk