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

Feature Request: Add a Star Button to Each Lesson in the Curriculum to indicate Special Lessons #4471

Open
3 tasks done
bharadr opened this issue Apr 2, 2024 · 1 comment
Labels
Status: Needs Review This issue/PR needs an initial or additional review

Comments

@bharadr
Copy link

bharadr commented Apr 2, 2024

Checks

  • I have thoroughly read and understand The Odin Project Contributing Guide
  • The title of this issue follows the Feature Request: brief description of feature request format, e.g. Feature Request: Add a dark mode to the website
  • Would you like to work on this issue?

Description of the Feature Request

When I go through a lesson in TOP, there is a button to indicate the lesson is completed. I want a second button (right next to the green completion button) that will allow me to highlight (via a yellow star) lessons that are special to me, and ones I'll likely come back and go over again in the future.

Here is what I am envisioning:

Unclicked:
unstarred

Clicked:
starred

Some lessons are harder to master than others, and even though I may complete a lesson, I make a note of going back to this lesson to review again in the future (when I am working on projects).

Other lessons are excellent sources of information, and to me reveal some very important insights. I want to highlight these lessons as well, to indicate that I learned something very special (to me) in this lesson.

A second button (with an empty Star icon when un-clicked, a yellow star when clicked) would allow me and all other users to highlight the lessons that were most important to them, whether they want to go back and review it, or whether they want to remind themselves this lesson covered important information.

Acceptance criteria

  • [] A Star Button is present on the lesson dashboard for each lesson
  • [] The Star Button turns yellow whenever a user wants to highlight a certain lesson
  • [] A tooltip exists for this button to explain its purpose when hovered over
  • [] We explain the use of this button somewhere near the introduction for this course
  • [] We preserve the Star Status for all lessons for each user. So when they log on / off, it is still saved.

Additional Comments

No response

@bharadr bharadr added the Status: Needs Review This issue/PR needs an initial or additional review label Apr 2, 2024
@KevinMulhern
Copy link
Member

Thanks for the suggestion @bharadr. This sounds a lot like something @ChargrilledChook's bookmarking feature should solve #4308

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Needs Review This issue/PR needs an initial or additional review
Projects
Status: 📋 Backlog / Ideas
Development

No branches or pull requests

2 participants