Mahesh1772 / pe

0 stars 0 forks source link

Minimum requirement does not align with example provided for adding a Workout #8

Open Mahesh1772 opened 6 months ago

Mahesh1772 commented 6 months ago

image.png

The UG states that the minimum number of stations is 1. But from the example above we see that if one exercise is given and the user enters "back", the application does not store the 1 station as stated in the UG, it instead follows the picture and removes the one station from the session.

Does the final warning require change (min: 2)?

nus-pe-bot commented 6 months ago

Team's Response

A user can enter 1 gym station, and that can be stored.

image.png

Items for the Tester to Verify

:question: Issue response

Team chose [response.Rejected]

Reason for disagreement: Upon further examination, it appears that the issue extends beyond documentation and into the realm of feature flaw. The application currently allows users to predefine the number of exercises they plan to perform during a gym session. However, if the actual number of exercises completed does not align with the initial intention, the system does not accommodate this discrepancy. Instead, it penalizes the user by removing all entries if they exit the session prematurely, such as after completing only 2 out of 5 planned exercises.

This behavior is counterproductive to the application's intended purpose of tracking workouts and supporting users in achieving their fitness goals. By not saving the completed exercises, the application fails to acknowledge the user's effort and does not encourage consistency or commitment to their fitness routine. The user's progress is effectively disregarded, which can be demotivating and does not facilitate a supportive fitness journey.

This feature flaw requires attention as it undermines the core functionality of the application. A more user-centric approach would involve saving any completed exercises regardless of the initial plan, thereby ensuring that all effort is recorded and valued. This would not only provide a more accurate reflection of the user's activity but also promote a positive and encouraging user experience.