Problem or limitation
Problem Statement
The Practice option in the navigation bar currently redirects users to a separate page containing all practice modules. Users must navigate through the page to find a specific module, which can become less efficient as more modules are added.
Proposed solution
Proposed Solution
Convert the Practice navigation item into a dropdown menu that displays all available practice modules directly from the navbar.
Alternatives considered
Alternatives Considered
- Keeping the current Practice page and adding a module filter.
- Adding a sidebar navigation within the Practice page.
- Implementing quick-access cards on the homepage.
Use case
Example dropdown structure:
-
Practice
- Sorting Module
- Searching Module
- Graphs Module
- Arrays Module
- Backtracking Module
- Challenges Module
This would allow users to access a specific module directly from any page without first visiting the Practice page.
Hovering over or clicking the Practice navigation item should display a dropdown list of all available modules, allowing users to navigate directly to their desired module.
Additional context
Additional Context
A navbar dropdown would improve navigation efficiency, reduce the number of clicks required to access modules, and provide better scalability as new practice modules are introduced.
Problem or limitation
Problem Statement
The Practice option in the navigation bar currently redirects users to a separate page containing all practice modules. Users must navigate through the page to find a specific module, which can become less efficient as more modules are added.
Proposed solution
Proposed Solution
Convert the Practice navigation item into a dropdown menu that displays all available practice modules directly from the navbar.
Alternatives considered
Alternatives Considered
Use case
Example dropdown structure:
Practice
This would allow users to access a specific module directly from any page without first visiting the Practice page.
Hovering over or clicking the Practice navigation item should display a dropdown list of all available modules, allowing users to navigate directly to their desired module.
Additional context
Additional Context
A navbar dropdown would improve navigation efficiency, reduce the number of clicks required to access modules, and provide better scalability as new practice modules are introduced.