yacs.n icon indicating copy to clipboard operation
yacs.n copied to clipboard

Bug — Testing blocks not showing up for certain classes

Open anaware21 opened this issue 3 years ago • 0 comments

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 Screen Shot 2022-10-29 at 2 04 36 PM Screen Shot 2022-10-29 at 2 04 18 PM Screen Shot 2022-10-29 at 2 00 54 PM Screen Shot 2022-10-29 at 2 02 16 PM

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)

anaware21 avatar Oct 29 '22 18:10 anaware21