Open sugiyem opened 2 years ago
In fact, for almost all the modules, the duration is less than 3 hours. There are few modules with such a long duration (e.g. more than 3 hours). To better implement the Timetable feature(which shows all schedules visually), we add constraints on the duration of module schedule.
To solve the problem you mentioned, our product supports using multiple small-duration schedules to cover the previous long-duration schedule. In this way, we didn't consider it as FeatureFlaw : )
In your example, you can add two schedules with the duration(13:00-15:00 and 15:00-17:00) and other same information to solve this problem.
Team chose [response.Rejected
]
Reason for disagreement: While it is true most of the class duration is less than 3 hours, there is still a module where the duration is larger than that. Based on NUSMODS, we can check CS3233, a module which is offered by SOC, has a class which lasts for 5 hours. It would be tedious if user need to add multiple smaller-duration schedules to add a long duration schedule. User may won't come up with that solution too.
I believe that this is a feature flaw because of over restriction in schedule. It would be better if user can add any duration between one and let's say, six hours.
The app doesn't allow user to add schedule with more than 3 hours duration. However, there is actually some course in NUS where the lecture's duration is more than 3 hours (Take CS3233 for example)