ya0-yuan / pe

0 stars 0 forks source link

consecutive appt less than 30min added will be cover in ui #6

Open ya0-yuan opened 3 years ago

ya0-yuan commented 3 years ago

first, i added a one min appt at 21:00 last for one min. mext, i add another appt at 21:02 last for 1 min, in the ui, only the second one is shown, the first one is covered by the second appt. This can lead to user missing an important appt.

to reproduce:

1.addappt 1 on/11-11-2020 21:00 dur/1 desc/Removal of braces. tag/Dental 2.addappt 1 on/11-11-2020 21:02 dur/1 desc/Removal of braces. tag/Dental

image.png

image.png

nus-se-bot commented 3 years ago

Team's Response

This problem is caused by adding an appointment that has very small durations, causing the height of the cell to be almost negligible. We accept this as a low severity bug as it is unlikely to affect normal operations of the product, and appears only in very rare situations where a clinic needs to schedule appointments with a duration of 1 or 2 minutes. In real life, appointments typically last more than 15 miniutes, and this kind of situations are extremely rare.

We will take this into consideration to improve future user experience.

Thank you for the feeback.

Source for the following picture: CS2103T website

Screenshot 2020-11-15 at 3.56.36 PM.png

Items for the Tester to Verify

:question: Issue severity

Team chose [severity.Low] Originally [severity.High]

Reason for disagreement: I diagree that the severity level of this bug is low. The statement "an appointment that has very small durations, causing the height of the cell to be almost negligible" is totally untrue. As shown in my first screenshot, the appointment of 1 min has a height of 30min shown in the ui, which is not negligible. In addtion, all apointment less than 30min will be shown as exact 30min in the ui.

ss1.jpg

(my first screenshot in the description of issue session above)

while in my second screenshot, when a new appointment is added (with a start time 1 minute after the "1min appointment" 's end time) , it fully covers the "1min appointment", which makes the first appointment not shown at all. ss2.jpg (my second screenshot in the description of issue session above)

This does not only happen to appointments with a duration of 1 or 2 minutes, but happens to all appointment that is below 30mins. e.g. if you make an appointment of 15min, and add another appointment 1 min after it ends, the same thing will happen. Hence, it is not a rare case as any appointment less than 30min can invoke this bug and quite a number of appointments ranges from 15-30 mins. I believe this causes major inconvenience to the user as the schedule page is a very important feature since all users refer to it to check what appiontments do they have and when are the appointments. If a lot of such appointments are covered, and unable to be seen clearly by the user, the user could miss those appointments. Hence, i believe this causes the appointment and schedule feature almost unusable for most users.

image.png