Skip to content

[Feature]: Add Estimated Learning Time for Each Algorithm #775

Description

@Bheemeswari497

Description
Problem Statement

Currently, algorithm cards and visualization pages do not indicate approximately how long it takes to understand or complete an algorithm visualization. New learners often struggle to decide which algorithm to study next because they cannot estimate the required time commitment.

Proposed Solution

Display an Estimated Learning Time for every algorithm based on its complexity and visualization length.

Examples:

🕒 3 min
🕒 5 min
🕒 10 min
🕒 15 min

The estimate can appear:

On algorithm cards
On the algorithm details page
Near the algorithm title
Benefits
Helps learners plan their study sessions.
Improves overall user experience.
Makes the platform feel more informative and beginner-friendly.
Encourages users to complete shorter lessons before moving to advanced topics.
Possible Implementation
Add an optional estimatedTime field to the algorithm metadata.
Display it using a small clock icon beside the algorithm title or card.
Example:
🕒 Estimated Time: 8 min

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions