Title:
Add a Resource Feedback System to Collect Student Feedback on Learning Materials
Description:
Overview
OpenCSE hosts a variety of educational resources that help students learn and prepare for academic subjects. However, there is currently no way for users to provide feedback on the quality, usefulness, or accuracy of these resources.
Adding a feedback system would enable students to share their opinions and help maintainers identify which resources are most valuable and which may require improvements.
Problem Statement
At present, users can consume content but cannot express whether a resource was helpful or not. This makes it difficult to:
- Identify high-quality study materials.
- Understand user satisfaction.
- Gather suggestions for content improvement.
- Prioritize updates based on student needs.
Proposed Solution
Implement a lightweight feedback system for study resources throughout the platform.
Features to Include
- Add Helpful 👍 and Not Helpful 👎 buttons on resource pages.
- Allow users to submit optional written feedback.
- Display a confirmation message after feedback submission.
- Store feedback data for maintainers to review.
- Prevent accidental duplicate submissions from the same session.
- Ensure the feedback interface remains clean and non-intrusive.
Expected Benefits
- Better understanding of resource quality.
- Improved user engagement.
- Data-driven content improvements.
- Ability to identify outdated or unclear study materials.
- Enhanced learning experience for students.
Technical Considerations
- Design a simple and intuitive feedback UI.
- Store feedback efficiently in the existing backend/database.
- Ensure responsiveness across desktop and mobile devices.
- Follow existing project design guidelines.
Additional Notes
This feature will create a feedback loop between students and maintainers, helping OpenCSE continuously improve its educational content and overall user experience.
Kindly assign this issue to me under GSSoC'26. I would love to contribute by implementing this feature and ensuring it integrates smoothly with the existing platform. If any additional enhancements are required, I would be happy to work on them as well.
Title:
Add a Resource Feedback System to Collect Student Feedback on Learning Materials
Description:
Overview
OpenCSE hosts a variety of educational resources that help students learn and prepare for academic subjects. However, there is currently no way for users to provide feedback on the quality, usefulness, or accuracy of these resources.
Adding a feedback system would enable students to share their opinions and help maintainers identify which resources are most valuable and which may require improvements.
Problem Statement
At present, users can consume content but cannot express whether a resource was helpful or not. This makes it difficult to:
Proposed Solution
Implement a lightweight feedback system for study resources throughout the platform.
Features to Include
Expected Benefits
Technical Considerations
Additional Notes
This feature will create a feedback loop between students and maintainers, helping OpenCSE continuously improve its educational content and overall user experience.
Kindly assign this issue to me under GSSoC'26. I would love to contribute by implementing this feature and ensuring it integrates smoothly with the existing platform. If any additional enhancements are required, I would be happy to work on them as well.