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
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
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