Open KrashKart opened 1 week ago
As a team, we agree that this is a feature flaw since the user can only see the first 3 appointments and are forced to scroll through in order to see the other appointments for the person. However, we do not think that the severity is medium, as the Constraints: Typing Preferred
states that typing is preferred for input only. Therefore, we interpreted that scrolling through the appointments list does not violate the constraint. (similar to how we scroll through the patient/doctor list)
Still, we understand that this is indeed a feature flaw and would want to implement a command to easily search the appointments of a person/date in a future iteration.
Team chose [severity.Low
]
Originally [severity.Medium
]
Reason for disagreement: I seek to disagree.
The requirements for severity.Low
are as follows:
That is, the bug appears in rare situations and causes minor inconvenience only. However, it is stated in the UG and DG that: "[MediContacts] is targeted at and built for receptionists working in small clinics, who need to manage thousands of patients, doctors, and appointments."
Thus, it is reasonable to assume that thousands of patients would incur many appointments, meaning that the problem of the receptionist having to scroll down the small appointment list would occur quite frequently, in line with severity.Medium
:
As for the constraint, I do agree that I may have misread the requirement, but I would also like to quote Recommendation-CLI-First
:
That is to give a CLI alternative to mouse/GUI inputs if applicable.
If we consider "scrolling" as a "mouse input", no such CLI functionality was given to find appointments under a certain doctor, you would have to manually scroll down the list itself. This is also not addressed explicitly in the FAQ and Future Features in the UG or the Planned Enhancements in the DG.
Expected: I can expect to view the list of appointments for a doctor easily without scrolling due to
Constraints: Typing preferred
mentioned in the tP constraints.Actual: I have to scroll down to view appointments if they exceed 3 for a certain doctor.
Steps to reproduce:
add-appt pn/John Doe dn/John Tan d/23-04-2024 t/1100
b.add-appt pn/John Teo dn/John Tan d/23-04-2024 t/1200
c.add-appt pn/John hehe dn/John Tan d/23-04-2024 t/1300
d.add-appt pn/John Doe dn/John Tan d/23-04-2024 t/1400
Suggestions: Perhaps add another list users can switch to (eg
view appt
andview doctors
, etc) so they are able to view all appointments and filter by doctor/patient