sugiyem / pe

0 stars 0 forks source link

Unable to add schedule with long duration #4

Open sugiyem opened 2 years ago

sugiyem commented 2 years ago

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)

image.png

soc-pe-bot commented 1 year ago

Team's Response

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.

image.png

Items for the Tester to Verify

:question: Issue response

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.