ChinYanXu / pe

0 stars 0 forks source link

Timed mode can be used to bypass the need to attempt the question before getting the answer #6

Open ChinYanXu opened 7 months ago

ChinYanXu commented 7 months ago

explain bypass 1.png

explain bypass 2.png

The player can use timed mode to set a time limit to their attempt and then enter a topic. The user does not have to attempt the questions but just wait for the timer to run out. This would count as the user have attempted the question and thus allowed to see the explanation when in truth he or she have not done a single question hence defeating the purpose of having the explain function prevent user who have not attempt the topic to not be able to see the explanation.

nus-se-bot commented 6 months ago

Team's Response

Thank you for pointing this out! Yes, the user can use this way to get the solutions without attempting the questions, which may not be as beneficial to their learning.

However, we believe that as users of the products, they have their own best interest at hand and will try to maximize their learning using the app. Hence, the severity is more suited at low as it would be unlikely that the users will attempt to intentionally get around by using the timed mode. In addition, the product is still able to run as intended.

Hence, we will accept this as a FeatureFlaw of severity.Low as quoted from the textbook below:

image.png

Items for the Tester to Verify

:question: Issue severity

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

Reason for disagreement: [replace this with your explanation]