TheOdinProject / theodinproject

Main Website for The Odin Project
http://www.theodinproject.com
MIT License
3.59k stars 2.06k forks source link

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

Open bharadr opened 3 months ago

bharadr commented 3 months ago

Checks

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

Additional Comments

No response

KevinMulhern commented 3 months ago

Thanks for the suggestion @bharadr. This sounds a lot like something @ChargrilledChook's bookmarking feature should solve https://github.com/TheOdinProject/theodinproject/pull/4308