Replace cancelled course in Summer Elective Set 2 with new course "Innovation and Design" qualifying for Brand Management, Entrepreneurship and Innovation, Marketing, and Strategy (S2).
1.5 KiB
1.5 KiB
Context
Summer Elective Set 2 currently contains a cancelled course "Managing Growing Companies" (sum2-managing-growing) marked with cancelled: true. It qualifies for ENT, LCM, MGT, and STR (S1). A replacement course "Innovation and Design" has been announced, qualifying for BRM, ENT, MKT, and STR (S2).
Goals / Non-Goals
Goals:
- Replace the cancelled course data entry with the new course
- Update all test assertions to match the new data
Non-Goals:
- No UI changes needed — the
cancelledflag removal and new course entry are handled by existing rendering logic - No solver logic changes — the solver already excludes cancelled courses and will automatically include the new one
Decisions
Direct replacement over keeping both entries
Replace the cancelled course entry rather than adding a new entry alongside it. The cancelled course has no historical value in the UI since the app is a forward-looking course selection tool. This keeps the course count at 46 and avoids unnecessary complexity.
Specialization marker choices
All qualifications use standard marker except Strategy which uses S2 (per user specification). This shifts one Strategy course from S1 pool to S2 pool.
Risks / Trade-offs
- STR S1 pool shrinks from 10 to 9 — Minor reduction in S1-qualifying courses. No mitigation needed; this reflects the actual curriculum change.
- LCM and MGT lose coverage in sum2 — These specializations no longer have a qualifying course in Summer Set 2. This accurately reflects the new course's different focus.