Skip to content

[Feature]: Introduce a Learning Momentum Tracker #207

@Harini-2811

Description

@Harini-2811

Before submitting

  • I have searched existing issues and discussions to make sure this idea is not already covered.
  • I have read the contribution guidelines.

Problem statement

Users currently consume learning resources across different categories, but there is no mechanism to visualize their learning activity or progress. Without feedback on engagement patterns, users may struggle to identify neglected topics or maintain consistent learning momentum.

The platform lacks a personalized progress overview that encourages users to continue exploring educational content.

Proposed solution

Introduce a Learning Momentum Tracker that visualizes user engagement across various learning categories.

The tracker can:

Monitor resource interactions by category
Display category-wise progress bars
Show an overall learning momentum score
Highlight learning milestones and achievements

All interaction data can be stored locally using localStorage.

Alternative solutions considered

Simple resource counters
Recently viewed resources section
Category popularity statistics

These approaches provide limited insight and do not offer a personalized view of a user's learning journey.

Use case or motivation

A learner exploring DSA, Frontend Development, and System Design may want to understand which areas they have focused on most and which require additional attention.

The Learning Momentum Tracker provides immediate visual feedback and motivates users to maintain balanced progress across multiple learning domains.

This benefits:

Students preparing for placements
Interview candidates
Self-paced learners
Users following structured learning roadmaps

References or mockups

Learning Momentum

DSA ███████░░ 70%

Frontend █████░░░░ 50%

System Design ██░░░░░░ 20%

Overall Progress: 58%

Additional context

The feature can be implemented entirely on the frontend using existing category metadata and localStorage. Progress indicators, milestone badges, and activity summaries can be built as reusable components, making the feature scalable for future enhancements.

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions