Skip to content

[FEATURE] Enhance Learning Experience with Course Request Categorization and Progress Tracking #271

@Bivek01

Description

@Bivek01

Problem It Solves

Currently, course requests do not contain sufficient categorization information, making them harder to organize and review. Additionally, students cannot track completed topics or chapters, which makes it difficult to monitor learning progress and continue from where they left off.

Proposed Solution

  • Add a Semester dropdown field to the Course Request Form.
  • Add a Subject Category dropdown field (Core, Elective, Lab, etc.).
  • Allow users to mark topics/chapters as completed.
  • Display subject-wise progress percentages.
  • Store progress locally using browser Local Storage.
  • Add visual indicators for completed and pending topics.

Additional Context

This enhancement will improve both user experience and content organization. It will help maintainers manage course requests more efficiently while enabling students to track their study progress in a structured manner.

I would like to work on this feature under GSSoC 2026 if approved. @pushkarscripts

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions