yacs.n
yacs.n copied to clipboard
Bug — Testing blocks not showing up for certain classes
Describe the bug For certain classes, the testing block is not being reported on the calendar, and as a result, certain pairs of classes are being allowed to be chosen when there is actually a scheduling conflict.
To Reproduce - Steps to reproduce the behavior: 1. With an empty schedule on YACS (set to Spring 2023), select CSCI 2300 (Intro to Algorithms) 2. Here, the lecture and lab blocks show up normally, however the test block (6:00-7:50 PM on Wednesdays) is not visible - Where it causes an issue: 3. Now select CSCI 4210 (Operating Systems) 4. For CSCI 4210, the testing block (which is also 6:00-7:50 PM on Wednesdays) is visible and both classes are shown on the schedule, when there should be a conflict.
Expected behavior After choosing CSCI 2300, the test block should be visible at the right time. Additionally, after CSCI 4210 is chosen along with CSCI 2300, the schedule should disappear and the "Can't display because of course conflict!" message should appear.
Screenshots

Additional context The example with Algo and Op Sys shows a collision that should have occured but wasn't reported. Looking through other classes, CSCI 1100 (CS1) and CSCI 2200 (FOCS) also have test blocks that are not shown.
Here is the Spring 2023 Course List from SIS (Last 2 screenshots)