Is your feature request related to a problem? Please describe.
Students often need to plan their upcoming semesters before the official course registration begins. Currently, there is no feature that allows students to save preferred courses, estimate credit loads, or prepare a semester plan in advance. This makes course registration rushed and increases the chances of poor planning.
Describe the solution you'd like
Introduce a Course Wishlist & Pre-Registration Planner where students can prepare their upcoming semester before registration opens.
The feature should allow students to:
- Browse available courses.
- Add courses to a personal wishlist.
- View total planned credits.
- Check prerequisite requirements.
- Detect timetable conflicts.
- Save multiple semester plans.
- Receive alerts when registration opens.
Faculty/Admin should be able to:
- Configure registration periods.
- Publish available courses.
- View student demand statistics for each course.
Describe alternatives you've considered
Currently, students manually note preferred courses or maintain separate documents, making academic planning inefficient and prone to scheduling conflicts.
Additional context
Backend
- Create models for course wishlists and semester plans.
- Develop CRUD APIs for managing saved plans.
- Validate prerequisites and timetable conflicts.
- Generate analytics showing course demand.
Frontend
- Build an interactive semester planner.
- Display planned credits dynamically.
- Highlight prerequisite or schedule conflicts.
- Allow drag-and-drop course organization.
- Provide search and filtering by department and semester.
Acceptance Criteria
Possible Labels
feature
frontend
backend
SSoC26
Is your feature request related to a problem? Please describe.
Students often need to plan their upcoming semesters before the official course registration begins. Currently, there is no feature that allows students to save preferred courses, estimate credit loads, or prepare a semester plan in advance. This makes course registration rushed and increases the chances of poor planning.
Describe the solution you'd like
Introduce a Course Wishlist & Pre-Registration Planner where students can prepare their upcoming semester before registration opens.
The feature should allow students to:
Faculty/Admin should be able to:
Describe alternatives you've considered
Currently, students manually note preferred courses or maintain separate documents, making academic planning inefficient and prone to scheduling conflicts.
Additional context
Backend
Frontend
Acceptance Criteria
Possible Labels