cugetreg
cugetreg copied to clipboard
[BACKLOG] Change GenEd override from section-level to course-level
Problem
Currently, our gened overrides are uniquely idenified with (courseNo, semester, academicYear, sectionNo). However, we recently discovered that we may not have to be specific and just specify with (courseNo) only, because the section doesn’t not affect one’s quality for graduation. This would significantly reduce the effort required to maintain CU Get Reg every semester.
This would achieve the following:
- No more preparing gened override csv files stating which course and sections are gened.
- We wouldn’t incorrectly show gened sections anymore since that could change at anytime and we can’t keep up.
Task Description
- Change override schema to contain course-level gened override (api/scraper)
- Remove genedtype fields in GraphQL types (codegen)
- Remove gened chips in section card (web)
- Other, as needed.
Additional Context
No response
Related Teams
- [X] Frontend
- [X] Backend
- [ ] Data
- [ ] Design
- [ ] Infra
- [ ] QA
Task Advisors
@bombnp