-
-
Notifications
You must be signed in to change notification settings - Fork 358
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
[Feature Request] Add a "Complete StreetComplete" Question #633
Comments
That's a very interesting idea. I really like it. It would basically be a user survey/feedback integrated into the web. Quite obtrusive and likely useful (as I think only a small percentage of StreetComplete users finds and comments on GitHub issues). To ask them in a useful way one could:
Actually maybe the server integration could be the harder part. Although I think that a small script could do it. One could even just access some specific text (or other) files on the server and then look into the server log and count the responses (using command line tools such as grep and wc). |
StreetComplete is just the app, there is no backend "behind" the app. |
But if there were such a class of quest, it could also be used for crowdsourced collection of translations of places in different countries. "How do you call this type of shop in [some language]?" |
So, this class of quest would require a backend which would collect this information and also be able to aggregate the data and (publicly?) show it in some web interface. This is no small thing. |
Why? Don't make it so complicated…
Depends on how you want to do it. What about the idea I expressed?:
|
@rugk Hmm, by the way, are you proficient with script languages, most importantly probably python? |
I can help with PHP, Shell or so. Python rather not. A small database connection (via PHP) may also be no problem. But this still does not answer my question of why not use this kind of webserver log files? BTW, you could even use professional programs such as Piwik to automate the data analysis. Piwik can also analyze web server logs and as it is FLOSS and can anonymize IPs (or you just don't save them in the log in the first place) it is a privacy-sensitive solution. |
This needs at least a full featured webserver. Which this app does not have right now. |
Yes, but actually there is a web server and the app queries it regularly. See the privacy policy. It is http://www.westnordost.de/streetcomplete. So there this thing could be hosted. I'd say this depends on #63, however. We do not want user data (even if it is nothing secret) flowing over insecure connections. At least HTTPS assures integrity in that case. |
It may be a very ugly hack - but maybe answers to such questions may be send as an email? |
But evaluating mails is hard, is not it? |
I wrote a simple website using PHP and Javascript for this purpose. It can be found at https://ent8r.lima-city.de/CompleteStreetComplete/ |
From a first look it is awesome! Is the source for that available? |
Yes, the source code can be found at https://github.com/ENT8R/CompleteStreetComplete |
BTW, that @ENT8R did in #783 was to show these "quests" on the map. So I just like to add another argument for the "in-map" method:
So to get every answer it is not a bad idea to also have this menu, for users who already know these surveys and who want to answer it directly without going anywhere. Also we may consider not showing it at a specific point on the map, by rather a bottom material design notification or an Android notification, or showing it randomly on the map (let it appear in the center), so users don't think they need to go there to solve the quest. |
@ENT8R 's initiative has been abandoned by him and I am not particularly avid about the idea anyway. Some kind of in-app voting/questionaire thing could be a nice feature, for usability studies and also studies what kind of things can be expected in which country, but we did not have this feature in the last 3 years and it did not seem to be a big obstruction for creating new quests limited to certain countries. After all, the information we can get through this feature would be mostly anecdotal, as StreetComplete users are also not that representative in the country they map in. I am going to close this, but I wouldn't reject a PR that implements it because it may become useful one day. Also, since the notification button feature, such a "questionaire" feature could be conveniently added as a notification to not be too obstrusive to users who don't like to answer such things. |
While Browsing through the Issues I got some discussions about the situation in specific Countries. Maybe a special Quest would be nice (maybe a Opt-in, or appear if user stay a lot of time in a specific country ) which ask some information like about:
This Information should be sent to StreetComplete so @westnordost could safe time for researches and has only to decide how to implement it.
The text was updated successfully, but these errors were encountered: