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

Implementation of "Previous Lesson" button #2623

Open
FrancisJTR7 opened this issue Feb 10, 2022 · 7 comments
Open

Implementation of "Previous Lesson" button #2623

FrancisJTR7 opened this issue Feb 10, 2022 · 7 comments
Assignees
Labels
Status: Investigating Something in this issue/PR is being investigated Type: Enhancement Involves a new feature or enhancement request

Comments

@FrancisJTR7
Copy link

--#### Description
--I believe there should be an implementation of a "Previous Lesson" button on the lesson button group. As I have gone through this curriculum many times have I needed to go back and revisit previous material but to do so I've had to go through "View Course" and manually find where I needed to go. This to me is a problem because sometimes I'll just need to go back to one lesson. Although it's not the biggest issue in the world, I believe it would offer some a better user flow while bringing no negative effects.

--#### Acceptance Criteria:

--This feature would allow the user to go back to a lesson by simply clicking one button as opposed to browsing through the whole curriculum to do so instead.

  1. Log in

  2. Visit a lesson page

  3. Click the previous lesson button

  4. The course will go back to the previous lesson

@01zulfi 01zulfi added Status: Needs Review This issue/PR needs an initial or additional review Type: Enhancement Involves a new feature or enhancement request labels Feb 11, 2022
@CouchofTomato
Copy link
Member

@KevinMulhern

Wasn't this discussed recently elsewhere? Was there a consensus on whether we would bring back the button?

@01zulfi
Copy link
Member

01zulfi commented Feb 11, 2022

I'm fully onboard with adding a previous lesson button

@KevinMulhern
Copy link
Member

Yeah, we'll be bringing it back. But we still need an easy and accessible way to return to the course. We're going to implement that as part of the refresh. Leave it with me 😄

@KevinMulhern KevinMulhern self-assigned this Feb 12, 2022
@01zulfi 01zulfi added Status: In Progress This issue/PR has ongoing work being done and removed Status: Needs Review This issue/PR needs an initial or additional review labels Feb 12, 2022
@jonro2955
Copy link
Contributor

jonro2955 commented Jun 23, 2022

I also fully agree that enhancing lesson navigation by placing certain navigation links on each lesson page will drastically improve usability of the site. But I have a different idea: rather than simply placing a link to the previous lesson on each lesson page, how about we move the page anchor navigation links to the right sidebar and place a similarly styled lesson navigator on the left? This way, we can not only go back one lesson but jump back and forth to any other lessons in that course more quickly and easily.

There may be an issue with readability if there are too many visual elements on the page. If that's the case, then perhaps we can make it a drop-down menu on hover?

If this is something that can be implemented, I'd like to help contribute.

@ChargrilledChook ChargrilledChook added Status: Investigating Something in this issue/PR is being investigated and removed Status: In Progress This issue/PR has ongoing work being done labels Jul 9, 2022
@Memomer
Copy link

Memomer commented Jan 21, 2023

agree with @jonro2955 and his idea for adding a menu, I have one more idea to optimize the process incase we don't go for the previous button idea which can be implemented easily. So I will re-iterate the issue before I put forth the solution, incase a user wants to go to the previous lesson he has to click on 'view course' button at the bottom of the page to check the course list then scroll down and check the desired lesson tab. Can we just add an functionality to view course button so that it auto-scrolls to that particular sub-section which reduce the scroll time. For example, I am on a lesson from Git-basics sub section, so when i click on view course page auto-scrolls to Git-basics sub section.

Recommending this idea as it is a easy/lazy fix of sorts. Ofcourse, I did love to contribute if we go ahead with this idea. @KevinMulhern

@goldj12s
Copy link

goldj12s commented Mar 1, 2023

It was mentioned in #1639 and #1002, which in both threads looked like it was not a popular option. However, it has been 5 years so this issue should be revisited.

@KevinMulhern
Copy link
Member

@Memomer @goldj12s thank you for sharing your thoughts. Making curriculum navigation easier is going to be a focus on our site roadmap this year. As part of that of that, we'll be including a previous button.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Investigating Something in this issue/PR is being investigated Type: Enhancement Involves a new feature or enhancement request
Projects
Status: 📋 Backlog / Ideas
Development

No branches or pull requests

8 participants