Bug 660

Summary: The filter function did not work on suggestion plan
Product: CS3343 Group 26 Automated Timetable Planner Reporter: Vivian Cho <tycho5-c>
Component: Suggestion PlanAssignee: Vivian Cho <tycho5-c>
Status: RESOLVED FIXED    
Severity: critical    
Priority: ---    
Version: Alpha   
Hardware: PC   
OS: Mac OS   

Description Vivian Cho 2021-12-06 14:24:30 HKT
Summary: 
I try to register for some courses and let the system provide the suggestion plan. However, the suggestion plan did not fulfill my request when I added some filters.
 
Steps to Reproduce: 
Step 1: Type "login" command
Step 2: Press Enter key to login
Step 3: Wait for grabbing data
Step 4: Type "exit" command to back to Menu 
Step 5: Press Enter key to exit
Step 6: Type "add CS3343" command
Step 7: Press Enter key to execute command
Step 8: Type "add CS4335" command
Step 9: Press Enter key to execute command
Step 10:Type "filter NoSectionInFriday" command
Step 11: Press Enter key to execute command
Step 12:Type "suggest" command
Step 13: Press Enter key to execute command
Step 14:Type "show" command
Step 15: Press Enter key to execute command


Actual Results: 
The program shows the suggestion plan that includes the Friday section.

Expected Results:
The program should not show the suggestion plan that includes the Friday section.
Comment 1 Vivian Cho 2021-12-06 15:49:30 HKT
Sorry for letting you to encounter this problem. It seems that the problem existed because of the logic of section period conflict checking. The problem is solved by changing the logic of section period conflict checking. Please try the program again