I can more easily find and add correct lecture and section to my schedule
So that I can avoid mistakes and confusion when choosing sections
Discussion
Currently the Main Search Page looks like this:
The inconsistency between the Add button and the lack thereof makes it a confusing experience for new users when they want to add a new course to their schedule.
And when they finally figure out they need to expand the lecture to select a specific section, they are met with inconsistent UI.
Acceptance Criteria
[ ] There is an "Action" column that displays an "Add" button for sections and an "Expand" button for lectures WITh sections
[ ] The "Add" button actually allows you to add a course
[ ] The "Expand" button actually allows you to expand the lecture row and show the sections
[ ] Remove the + button for lectures
Implementation Todos
Frontend:
[ ] An "action" column separate from other columns
[ ] There's an "Add" button in the action column for sections
[ ] There's an "Expand" button in the action column for lectures
Backend:
[ ] Ensure both buttons still work as intended, the backend code should already exist
Testing:
[ ] Front end tests pass and there is adequate coverage
[ ] If additional backend code is added, the Back end tests pass and there is adequate coverage
Discussion
Currently the Main Search Page looks like this:
The inconsistency between the
Add
button and the lack thereof makes it a confusing experience for new users when they want to add a new course to their schedule.And when they finally figure out they need to expand the lecture to select a specific section, they are met with inconsistent UI.
Acceptance Criteria
Implementation Todos
Frontend:
Backend:
Testing: