Open nus-se-script opened 1 year ago
While it is a valid bug, our team decided this a low
severity level for the following reasons which make the above scenario very unlikely to occur:
In a scenario where you forget whether you have previously input the tutee details and made typed the tutee's name with a different case, all other inputs should remain the same. Hence, the schedule will clash. Therefore, it will prevent you from adding the same tutee again to the system.
Second of all, in a real-life scenario, you will only accept and add a tutee once into the system. In the case you've forgotten whether you've added this tutee to the system, a simple find
command will suffice (which is case-insensitive).
Given that duplicate detection is not trivial as explained below, and that inputting duplicates are unlikely due to the above reasons, our team decided to prioritise other more pressing bug fixes and features in v1.3 and v1.4 and hence categorised this as not in scope.
--
Description
Similar to the feature flaw on names with spaces As can be seen in the screenshot, both individuals have the exact same details only one is upper case and the other is lower case.
Reason to why its Flawed
Duplicate data entries are allowed.
Justification for Severity Level
It should be very common for tutors/individuals to accidentally type students names as lower or upper case. Tutors may have forgotten that they have added this particular student and have double entries for them. With that tutors will have duplicate data and may start adding information to one and neglect the other. They may see the other entry (the one they have not been adding information to) and think that that is the correct data but that is not the case. Creates a lot of confusion for tutors and they may start asking tutees to make payment twice or change timing yet not realise it is changed.
[original: nus-cs2103-AY2324S1/pe-interim#3488] [original labels: type.FeatureFlaw severity.Medium]