vanGoghhh / pe

0 stars 0 forks source link

Able to add duplicate german words with different english translations #3

Open vanGoghhh opened 3 years ago

vanGoghhh commented 3 years ago

Steps to reproduce bug: 1. Find an existing german word in the list

  1. Add the same german word but with a different english meaning

Expected: Duplicate german words with different english meaning should not be allowed as it may be confusing

Actual: Duplicate german words with different meanings can be added into the list

Suggestion: Make it such that same german words regardless of their english translations cannot be added into the list

Screenshot 2020-11-13 165237.png

nus-se-bot commented 3 years ago

Team's Response

This is intended as we allow duplicate German words due to the existence of synonyms. Also, the same German word can have multiple meanings based on different contexts (which can be differentiated by tags). This would allow users to add one English definition to one flashcard, and another to the next flashcard.

Making it so that users can only add a German phrase once would restrict them unnecessarily.

Possible duplicate of #5643

Items for the Tester to Verify

:question: Issue response

Team chose [response.Rejected]

Reason for disagreement: If duplicate german words with different english translations are allowed, then it would be difficult for the users to utilise the quiz feature properly. The user might be in a situation where there are two or multiple duplicate german words with the same tags, gender and difficulty when he/she is trying out the quiz feature. In that scenario, the user would have no choice but to guess the correct answer for each of the duplicated german words, because it is impossible for the user to differentiate between the german words. Thus I feel that this is definitely a feature flaw as the effectiveness of the quiz feature is reduced due to the presence of the duplicate german words.

Screenshot 2020-11-20 085955.jpg


:question: Issue type

Team chose [type.FeatureFlaw] Originally [type.FunctionalityBug]

Reason for disagreement: [replace this with your explanation]


:question: Issue severity

Team chose [severity.VeryLow] Originally [severity.Medium]

Reason for disagreement: The functionality and effectiveness of the quiz feature, a fundamental feature in the product is hindered as a result of the above flaw, hence the severity of this bug should be medium to accurately reflect the importance of this feature in the product.