Skip to content

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

Closed
@bharadr

Description

@bharadr

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Status: Needs ReviewThis issue/PR needs an initial or additional review

    Type

    No type

    Projects

    Status

    ✅ Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions