nus-cs2113-AY2324S2 / pe-dev-response

0 stars 0 forks source link

Error message unclear (`gift`) #2382

Open nus-pe-bot opened 4 months ago

nus-pe-bot commented 4 months ago
____________________________________________________________
gift
[Scent] Scented candles with unique fragrances, consider candles that uses natural waxes
-> Satisfied with the gift suggestion? [Yes/No]
-> Changed you mind? type 'cancel' to exit this process!
____________________________________________________________
No
Regenerating a new gift idea...
[Entertainment] Concert tickets for their favourite band or artist
-> Satisfied with the gift suggestion? [Yes/No]
-> Changed you mind? type 'cancel' to exit this process!
____________________________________________________________
idea
Sorry, I didn't quite understand that :(
Please enter either yes or no or cancel the generation process
____________________________________________________________

Instructions on either yes, no or cancel are unclear. Error message structure does not properly convey that cancel will cancel the generation process. Users may end up typing cancel the generation process though as ridiculous as it may sound.

It was done correctly in other instances such as:

____________________________________________________________
list
Looking for ideas to spice up your date night?
Choose from the following options:
1. List out delicious dining options (type 'food')
2. Discover exciting activities to do together (type 'activities')
3. Unwrap joy with our curated list of gifts that'll make hearts flutter! (type 'gifts')
4. Changed your mind? Feel free to cancel this command! (type 'cancel')
What's your pleasure?
____________________________________________________________
2
Invalid option! Please choose 'food', 'activities', 'gifts' or 'cancel'.

[original: nus-cs2113-AY2324S2/pe-interim#2263] [original labels: severity.Low type.DocumentationBug]

liuy1103 commented 4 months ago

Team's Response

Thank you for the feedback. The concern is valid and accepted. While arguably, in all gift generation processes, there is the guiding prompt -> Changed your mind? type 'cancel' to exit this process!, where I jumped into the assumption that users would recognise cancel to be a standalone command to exit the gift generation process, but I do acknowledge that the part Please enter either yes or no or cancel the generation process in the error message could lead to some confusion that the entire phrase cancel the generation process might need to be entered, which is not the case.

In other instances, as shown in your second screenshot, similar instructions have been successful in guiding users effectively. The discrepancy may stem from variations in interpreting instructional cues, and in future iterations, I will explore more explicit instruction formats to reduce phrasing ambiguity for some users.

Duplicate status (if any):

Duplicate of #2528