Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Navigation between questions (+ some functionalities) #78

Open
6 tasks done
LanderMuruaga opened this issue Oct 15, 2018 · 4 comments
Open
6 tasks done

Navigation between questions (+ some functionalities) #78

LanderMuruaga opened this issue Oct 15, 2018 · 4 comments
Assignees
Labels
feature Larger and more urgent than an enhancement

Comments

@LanderMuruaga
Copy link

LanderMuruaga commented Oct 15, 2018

Some issues to solve on course navigation functionalities.
Need to solve interaction and design.

Message visualization (into question)

  • Show hint should be displayed and highlighted over the button to make it visible and obvious.

  • Show explanation should be displayed over the button to make it visible (in between the answers and the action)

  • Check the possibility of adding the right/wrong hint in place (into the question answer itself).

Interaction design (with buttons and between questions)
Submit + Next question interaction needs to be easy and obvious. Solve it.

  • Submit or Check answer?

  • Interaction between buttons (active/inactive)

  • Driving users to NEXT question easily.

More on issue #76

@LanderMuruaga LanderMuruaga self-assigned this Oct 15, 2018
@LanderMuruaga LanderMuruaga added the feature Larger and more urgent than an enhancement label Oct 15, 2018
@LanderMuruaga LanderMuruaga changed the title Course doing navigation & functionalities Navigation between questions (+ some functionalities) Oct 15, 2018
@LanderMuruaga
Copy link
Author

Just testing some options...
q1
q1a
q2
q3
q4
q4a
q4b
q5
button-status

@LanderMuruaga
Copy link
Author

TO CHECK:
When user checks the explanation on a question, button should be another color than green. Probably yellow following the previous pattern we created (You failed, Try again).

TO UNDERSTAND FEASIBILITY:
Another friction point could be the answer itself when user fails a question. Making checkboxes/radio-buttons inactive will help to avoid frustration of responding back, but this is quite secondary.

@svarlamov
Copy link
Member

@LanderMuruaga some answers

TO CHECK:
When user checks the explanation on a question, button should be another color than green. Probably yellow following the previous pattern we created (You failed, Try again).

I'm not sure I see the rationale for this... The way that's it's currently implemented clearly highlights the "Next" action as the next thing to do and making it red if you get the question wrong on the card isn't really nice IMHO...

TO UNDERSTAND FEASIBILITY:
Another friction point could be the answer itself when user fails a question. Making checkboxes/radio-buttons inactive will help to avoid frustration of responding back, but this is quite secondary.

Will do

Also, can you clarify your statements about the show/hide hint button? I don't see anything new in the screenshots you posted...

@LanderMuruaga
Copy link
Author

@svarlamov

I'm not sure I see the rationale for this... The way that's it's currently implemented clearly highlights the "Next" action as the next thing to do and making it red if you get the question wrong on the card isn't really nice IMHO..

You are right. Red should not be the color. It means wrong, and users get blocked with this.
My concern is that the green button says "You did it right" and allows you to go to next question, but in this case you didn't it right, so user needs to understand it to avoid future frustrations.

Showing the answers inactive is one point to show that, but to make it right on our side, the button should transmit this feeling also. Probably blue is enough neutral regarding the usage we are giving to it. We can talk about it.

buttons

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Larger and more urgent than an enhancement
Projects
None yet
Development

No branches or pull requests

2 participants