We want to give the user a way to tell the website that they've been exempted from taking some courses, after which the site should assume the related prerequisites to already be satisfied. There are a few ways to do this (not in order):
Pass a list of courses (exemptionList) to the backend and deal with this in the java code
Manage a list of courses (exemptionList) in the frontend and ignore issues received from the backend accordingly.
The more general solution: allow the user to mark any single issue as ignored and manage a list of ignored issues rather than just exempted courses - this would work not only for unmet prereqs/coreqs, but also for our other types of issues/warnings.
We want to give the user a way to tell the website that they've been exempted from taking some courses, after which the site should assume the related prerequisites to already be satisfied. There are a few ways to do this (not in order):
Number 3 currently seems like the best option