Harshdev625 / Harshdev625/SDEverse

Feature Request: Implement a "Related Problems" column to Algorithm and Data Structure Contributions to build a Practice Section

Open
#236 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
25
Forks
52
PR merge metrics
No merged PRs in 30d

Description

Greetings! I came across this project in Hacktoberfest, and thought of a feature that we could implement here!

**Description:**

The current schema of Algorithms (algorithms.model.js) has a common "Useful Links" section, which often includes both the reference articles and practice problems. But if we can have separate columns for "Useful References" and "Related Problems", then we can have a new section called "Practice", where users can access the list of problems, and take random practice sheets from the list if built into a new feature from a new issue.

**Goal:**
The suggestion is to modify the schema in algorithms and data structures to add a "Related Problems" field, (which should also be added to the contribution form), and use it to build a "Practice" section.
The Practice section can include:
- Display all problems with filters for algorithms and test sets
- Random practice set generator : Take a number(n) and set of algorithms/data set filters as input, and generate question sets that the user can practice with.

I am relatively a beginner in Open Source contributions, and would like to learn more using this as an opportunity!

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.