Imagine an app that presents a number of questions and answers to a user. After each question the user can rate the answer (easy/medium/hard).
Based on the rating, the question is either:
- Not shown again ("easy")
- Shown again in a while ("medium")
- Shown again soon ("hard")
I'm debating if the wording for asking the user for a rating should imply what that rating entails.
Example A, simple:
Rate this answer:
() Easy
() Not sure
() Hard
Example B, implying further action:
Rate this answer:
() Easy
() Repeat in a while
() Repeat soon
There is an additional UI component that shows the state of each question, so after a while the user could find out that "hard" questions are repeated more often.
I like the simplicity of version A, but indicating the result of the action (i.e. the rating) would also make sense. Are there any guidelines for those kinds of things?
Note: I've thought about combining the two ("Not sure, repeat in a while"), but that's too much text.