mgolokhov / dodroid

May the knowledge be with you!
MIT License
20 stars 12 forks source link

App Entry Point Confusing for User #73

Open JaeW opened 8 years ago

JaeW commented 8 years ago

The App’s entry point is a bit confusing, especially with all of the subjects checked by default. I think a start page might be a better choice. It could give the user the following options:

  1. Take single topic quiz - single click on a topic would start the quiz
  2. Take multi-topic quiz - allows multiple selections from list. FAB button would start the quiz.
  3. See statistics
  4. See recommended topics (not sure I love this idea, but adding it just to get creative thoughts flowing)
  5. An alternative to the start page could be to make it so that, if the user clicked on the topic (not the check mark) it would immediately launch the quiz on that single topic. User could also choose to mark the check mark (one or more topics) and then hit the FAB to get the quiz started. I believe this could be accomplished by creating two (2) click listeners: one for the check box and another for the root view of the ViewHolder. Or, of course, the same clickListener with a switch statement in the onClick(View) method.
  6. I think having all of the question topics unchecked at beginning would allow the eye to be drawn to where you want them to go instead of jumping all around the pink check marks.
  7. It’s hard for the user to know what the next step is after picking the topics on which they want to be quizzed. The hamburger menu is not intuitive. This is already an existing issue on GitHub, but I mention it because I think the use of a FAB button to start the quiz is an intuitive action for a user and, thus, very good.
mgolokhov commented 8 years ago

7th point connected to https://github.com/mgolokhov/dodroid/issues/63

mgolokhov commented 8 years ago

All topics unchecked by default - commit

JaeW commented 8 years ago

Should I do testing before you close this?

mgolokhov commented 8 years ago

A good idea to play with the app first. Issue is related to a new user (fresh install) and a new update. Second start will be with saved topics.

JaeW commented 8 years ago

Installed and tested. Item 6. Works as described.