cugetreg icon indicating copy to clipboard operation
cugetreg copied to clipboard

[BACKLOG] Change GenEd override from section-level to course-level

Open bombnp opened this issue 2 years ago • 0 comments

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:

  1. No more preparing gened override csv files stating which course and sections are gened.
  2. We wouldn’t incorrectly show gened sections anymore since that could change at anytime and we can’t keep up.

Task Description

  1. Change override schema to contain course-level gened override (api/scraper)
  2. Remove genedtype fields in GraphQL types (codegen)
  3. Remove gened chips in section card (web)
  4. Other, as needed.

Additional Context

No response

Related Teams

  • [X] Frontend
  • [X] Backend
  • [ ] Data
  • [ ] Design
  • [ ] Infra
  • [ ] QA

Task Advisors

@bombnp

bombnp avatar Jan 13 '23 10:01 bombnp