Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Navigation sidebar #231

Closed
scottrish opened this issue Feb 15, 2023 · 6 comments
Closed

Navigation sidebar #231

scottrish opened this issue Feb 15, 2023 · 6 comments

Comments

@scottrish
Copy link

scottrish commented Feb 15, 2023

Abstract

Allow site operators to optionally restore the course navigation sidebar that was present pre-Juniper.
Feedback from users and stakeholders indicates that the inability to immediate orientate themselves in the course, and the inability to navigate via the course outline without having to navigate to the course home page are sometimes considered negatives relative to Open edX competitors.

Context & Background

Pre-Juniper the course outline was persistently displayed on the courseware pages allowing users to easily navigate non-linearly and orient themselves in the course. In Juniper the course outline was removed from the courseware page and moved to the course home page, requiring users to navigate away from the courseware in order to jump to different sections or sub-sections. This was partially mitigated by enhancing breadcrumbs allowing users to select a subsection from a dropdown hanging off a breadcrumb.
This initiative allows site deployers to optionally restore the nav sidebar which will be displayed in an MFE to the left of the courseware. The course outline can be expanded and collapsed, and can also be shown/hidden. Completion checkmarks will be displayed as the user completes subsections.
On mobile web, the display will toggle between displaying the outline full screen, and showing the content.
Example from the proof of concept:
NavSidebar

Live demo - https://mfe-sandbox.pearson.com/learning/course/course-v1:edX+DemoX+Demo_Course/home
Note, this sandbox could be taken down without notice, or could be updated/reinstalled without preserving data.

Scope & Approach

TBD

Value & Impact

A course outline view that can be shown/hidden alongside the course content is a very common UI paradigm that users are comfortable with.
Subjective feedback to the proof of concept has been very positive when comparing the same course presented without the nav sidebar.

Milestones and/or Epics

TBD

Named Release

Q?

Timeline

A proof of concept has already been developed and can be demo'd. Development is on hold until we have completed our upgrade to Olive, and we need some UX review and input.
We expect to deliver by end of 1H2023.

Proposed By

Pearson

Additional Info

No response

@github-actions
Copy link

Thanks for your submission, @openedx/open-edx-project-managers will review shortly.

@DeanJayMathew
Copy link

DeanJayMathew commented Feb 16, 2023 via email

@jmakowski1123
Copy link

cc: @mariajgrimaldi

Open spec (possibly implementation) questions:

  • How the overall layout could be a configuration choice, sidebar versus current navigation, for example.

  • How we might support user selectable modes longer "no distractions mode.

  • Should the sidebar include units in the outline? It's currently limited to sections and subsections. If yes, then should the sidebar replace/coexist with/duplicate the horizontal unit navigation?

  • UX/UI - Pros/cons of implementing as a widget in the sidebar, vs as a hover/floating box. Consider current sidebar projects already in place that may clash with the space, including notifications [need link] and Studio redesign work [need link].

@abstract-technology
Copy link

hi,

Many of our customers ask for a different learning experience for learners regarding the course navigation sidebar to follow the content structure (and to have a view of all units which is not available in the course outline) and the completion. We are experimenting with customising the Learning MFE app and would like to hear some feedback from you all as open edx experts. We have prepared two small videos to show a first impression and results. Feel free to add feedback and ideas on how we could improve.
https://vimeo.com/901187445
https://vimeo.com/901187836

@jmakowski1123
Copy link

hi,

Many of our customers ask for a different learning experience for learners regarding the course navigation sidebar to follow the content structure (and to have a view of all units which is not available in the course outline) and the completion. We are experimenting with customising the Learning MFE app and would like to hear some feedback from you all as open edx experts. We have prepared two small videos to show a first impression and results. Feel free to add feedback and ideas on how we could improve. https://vimeo.com/901187445 https://vimeo.com/901187836

Thanks for sharing these, Stefania. Looking forward to the group discussion next week.

@crathbun428
Copy link

Hello! I've added this ticket to the backlog and marked it as in-progress to reflect the current work being done to re-introduce the left-sidebar navigation requested in this ticket. I'll be closing this ticket to avoid any confusion/duplication of efforts here. Thank you for raising this request.

@github-project-automation github-project-automation bot moved this from Backlog to Shipped in Nutmeg in Open edX Roadmap Mar 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants