Alright boys, the sequence validation algorithm is implemented and is working.
Look at the code, checkout the branch and dev-deploy to give it a test run if you want.
Only thing to note is that most course sequences depend on CEGEP classes (or their ConU equivalents), so there are a lot of prereq and coreq issues being detected by the validator for the default sequences for each program. Don't know how you guys want to handle that.. We definitely need some feature where users can 'pretend' they have already taken some class in order to resolve the prereq issues.
Oh and also 2-semester-long courses get counted as a 'repeated' warning by the validator.
Alright boys, the sequence validation algorithm is implemented and is working. Look at the code, checkout the branch and dev-deploy to give it a test run if you want.
Only thing to note is that most course sequences depend on CEGEP classes (or their ConU equivalents), so there are a lot of prereq and coreq issues being detected by the validator for the default sequences for each program. Don't know how you guys want to handle that.. We definitely need some feature where users can 'pretend' they have already taken some class in order to resolve the prereq issues. Oh and also 2-semester-long courses get counted as a 'repeated' warning by the validator.