-
-
Notifications
You must be signed in to change notification settings - Fork 362
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
Automatic tutorial #1552
Comments
I'd guess this issue is quite similar, if not a duplicate of #178. My two cents:
Okay, but comparing to iD's tutorial, which I quite like, they use a fake env there. But iD is much more complex than this app. |
There are two main differences - it is harder (maybe impossible) to implement, but provided information would be in context. People will be very likely to swipe screens without absorbing any information, I also tried to write them and either some (at least in some situations) info is not provided or overall impressions is "this app is broken and not working". But yes, #178 and this is intended to achieve very similar effect and if this turns out to be unfeasible I will probably will try again something like #178. |
Here's my take on first run UX:
As long as "find one quest very quickly" is technically possible, I think this addresses all the concerns:
My only concern is, what if we show the user a quest type they are unable to complete (or not interested)? But, this can be worked around — for example, by returning to normal flow on either completion or cancellation of the initial quest. |
I was thinking of an intro screen or dialog that has several pages (typically shown with those circle-indicators) which can be skipped at any time. Anyway, good ideas in general.
Regarding this point, actually the quest search is always depth-first, and prioritizing distance over quest priority is not possible, for technical reasons. |
This is created based on user testing results.
Now quests download faster but it still is not an instant process.
All other parts are still present and I think that it is the largest issue for new users (that is fixable within StreetComplete, mobile registration for OSM account is a bigger issue but not fixable by changing StreetComplete).
I thought also about making tutorial with user solving one or two fake quests as a demonstration. Or making introductory slides but I think I have an idea for something better.
I will keep mentioning "prominent message" later - I thought about something far larger than a standard toast message and also appearing for longer, hidden by tapping on quest marker and displaying quest menu.
I though even about making it a banner taking about 1/4 or 1/3 of a screen but it is likely to be ugly and fail anyway due to a banner blindness.
<5 stars, 0 available quests - show a prominent message "Quests are downloaded automatically. Internet connection is required at this stage"
<5 stars, >=1 available quests, 0 quests visible in view field - show prominent message "You can zoom out to show quests"
0 or 1 star, quest available in view field - "Tap quest marker to see the question and survey the place to answer it".
I admit that I made no attempt to check is it technically possible (in a reasonable way). But I wanted to check first is it a good idea. Also, I am writing in a bus, without ability to finish one of my open PRs or verify whatever such triggers are likely to be feasible.
The text was updated successfully, but these errors were encountered: