-
Notifications
You must be signed in to change notification settings - Fork 35
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
Simple-by-default User Experience #2546
Comments
Step 5: I agree that the view is a bit excessive—it’s a modal that happens to have no padding around it, so it fills the whole page. It needs to look more similar to the completion modal when you sort by random tasks. It would also be useful to put "(optional)" next to both the MR tags and the comment field to limit confusion. You should be able to hover over MR tags, and it will show "MapRoulette tags." If not, this should be changed. There is also an info icon next to MR tags at the moment, which can help explain what they are and what they do. Step 6: This is actively being fixed. In the near future, you should see the buttons in the completion widget greyed out while the task is submitting instead of seeing the next task button. Step 7: Same set of issues as above—the task is completing but marked as complete in the UI. The likely reason it was worse before and better now is that the bug is much more prevalent when your network slows down. This bug should be fixed soon. Step 8: This could be an issue. I'm assuming you ran into a task-locking issue, but I don't have an answer for why this happened. If it happens again, please try to provide a way to reproduce the issue. Steps 9-10: We can probably add a description to the UI view and also update the documentation, but resolving the confusion for first-time users will likely require more discussion between devs. I'm not sure what we want to do about your confusion with the completion buttons themselves—I’ll need to discuss this further with the dev team and gather input from other users. Thank you for the recording of your experience; it’s very helpful! |
Ah no. What I meant to say was just: let's say a user is presented with a task in a challenge that they feel unable to fix. Maybe just beyond their osm skill level, or aerial is unclear, or too much work and they don't feel like it. No bug specifically here, other than the overall ux flaw |
oh and not sure this matters, but to avoid confusion, this wasn't a "live" recording of what I experienced in my first two edits. It's an imaginary story that might happen to a new user. To be honest, I came by MR years ago, but was just too confused and overwhelmed and gave up. In fact I think I have come back and given up multiple times. Only after I gained much more osm experience had I mustered up the courage to solder through the experience to learn MR. That's not only the overwhelming ux, but also of course sometimes a challenge is not well described or sometimes the challenge might be not interesting to me, or require too much work or a lack of skill. But overall it took quite a long time between my first encounter with MR until I actually became a user. Only now that I have been able to use it for a while, did I feel in a position where I can even express myself properly to describe in an actionable bug report what I think should be improved. |
I feel like you brought up some good UI fixes that would improve the new user experience that we should definitely fix. I think the solution to the experience-level problem would be to better guide users to well-structured documentation (The documentation of course needs to be updated to be useful)—or better yet, a well-structured set of videos that explain how to do various things in MapRoulette and highlight the nuances of the app. This could be an element on the MapRoulette landing page or a custom widget that displays for new users, etc. I'm open to more ideas for onboarding new users. |
Is your feature request related to a problem? Please describe.
I think the user experience of solving tasks is quite cumbersome and outright confusing to new users.
For a user with a little bit of OSM experience but first time on MR, I see the story going like this:
Describe the solution you'd like
I think the problem is that there are too many "power user" features placed front and center. This makes the UI very full and the UX quite frustrating.
For a power user, I see the value in the following options, but for a new user, I think they are too complicated:
I would wish the Completion widget could be as simple as having just two buttons. Like "Yes" and "No", or maybe "I fixed it :)" and "I didn't fix it :(". Or just "I fixed it!" and "Skip", since I guess the default way of saying "I didn't fix it" would correspond to the "Skip" status. Clicking either button directly loads the next random task. No layout switches, no comments, no task selection.
And then there would be a checkbox "Advanced options". If I tick that, then that "unlocks" all these other workflows. It shows the other buttons (Already fixed, Not an issue and Can't complete). Also once it is ticked I get back all task selection options and the extra step with the comment field.
Describe alternatives you've consideredA clear and concise description of any alternative solutions or features you've considered.
Maybe another way to improve the UX a little bit would be to just avoid the jumping around of the layout with the "comment and task selection screen".
When clicking any of the five completion buttons, maybe you could just show the comment field in the current Completion widget and show the task selection map in the place of the editor
The text was updated successfully, but these errors were encountered: