Skip to content

Feature Request: Add a “Recommended/Featured Solutions” section or tab for project submissions #5019

@goran1010

Description

@goran1010

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

Following a brief discussion on Discord, I'd like to propose a feature that would improve the student experience when exploring submissions done by other learners.

The idea is that these featured submissions should:

  • Demonstrate different valid approaches to solving the project given
  • Stick to concepts and tools taught up to that point in the curriculum, avoiding advanced methods from later lessons

Acceptance criteria

  • A dedicated section (tab or visual highlight) is added to each project page for curated / featured submissions
  • Each curated submission is selected by experienced TOP maintainers
  • Selected submissions strictly use only concepts covered up to that point in the curriculum
  • Featured solutions represent a variety of valid approaches to solving the project requirements

Additional Comments

When going through the curriculum, I would look at other students' submissions to compare with my own and learn other possible approaches. I quickly stopped doing so, because many of the popular solutions were from learners who had revisited the projects after advancing further in the curriculum.

As a result, their code often included unfamiliar concepts or tools not yet covered in the course, making it confusing and not helpful to the learning process.

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