RoeReRe / pe

0 stars 0 forks source link

Inconsistency with different find commands #3

Open RoeReRe opened 10 months ago

RoeReRe commented 10 months ago

There seems to be an inconsistency with how the find commands are implemented.

findstudent requires a precise matching while findcourse does not mandate a precise match.

For example:

This is confusing as there are different rules for similar commands.

Additionally, if a student has to manage multiple contacts, wouldn't there be a case where the student struggles to recall the exact name of the person? Perhaps this might go against the initial notion of easy contact management.

nus-pe-script commented 10 months ago

Team's Response

Thank you for your suggestion. We view 'findcourse' and 'findstudent' as distinct features in our app, and therefore, a precise match isn't mandatory. The idea of finding partial words is certainly an interesting extension, and our team will consider implementing it in the future.

Since this suggestion aligns more with a potential enhancement rather than a core functionality, and considering our app currently able to performs 'findstudent' searches as described in our User Guide , we have categorized this as 'NotInScope'.

We truly appreciate your input and look forward to continually improving our app.

Screenshot 2023-11-20 at 5.36.54 PM.png

Items for the Tester to Verify

:question: Issue response

Team chose [response.NotInScope]

Reason for disagreement: The reason why this does not fall under response.NotInScope is because of this:

image.png

As the logic for the other find command has been implemented. It will not require too much effort to standardise how different find commands work.

Since this suggestion aligns more with a potential enhancement rather than a core functionality, and considering our app currently able to performs 'findstudent' searches as described in our User Guide , we have categorized this as 'NotInScope'.

The issue is not about whether this is a potential enhancement, or future implementations. It is about the current implementation and the inconsistency of similar features.

This also falls in line with my initial point: If a student has to manage multiple contacts, wouldn't there be a case where the student struggles to recall the exact name of the person? Perhaps this might go against the initial value proposition of easy contact management.