-
-
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
tag source differently if user if far away from the quest #1066
Comments
This is / was implemented like this: |
If you were there just a few minutes ago, it's still result of a survey. |
Still, I reckon there are people who answer quests that are further away from memory (=local knowledge) against the app's explicit instructions. I thought about this thoroughly and I rather not explicitly allow users to add something "from memory". Some reasons:
Maybe I should implement a hard maximum distance to current location for allowing to answer quests at all. I did not do that yet because that means that users would need to have a GPS fix at all times. |
Well, I was not thinking about a change in the actual UI or do restrictions on the ability to use SC. Just for quests which the app detects are farer away it's fair to change the source. Sure the actual source is the same: You did a survey, but you don't look at it and remembering sometimes lead to additional errors in the data. When I look at a change done in my surrounding and I know it's wrong, it's better to understand that the user just remembered wrong instead of stating "I did a survey and it's different now". It would lead me to a survey of my own to check this and would add some frustration. |
This would mean that quests solved would need to be put automatically into a different changeset if more than X meters away from the user's position, even if that answer is made on the same survey
|
Well - we already do such a decision, we show the user a information about his distance from the Quest.
We can just extend the current hint on a quest (usually out of sight), to state that his change will be marked as "source=memory".
On my phone, a position acquiring is usually way below 1 second ... is this really still a problem nowadays? If so we could simply tag everything with source=survey until the position is 3D fixed by the GPS chip and just decide in such cases for source=memory or source=survey. Just one sidenote: source=local_knowledge sounds wrong in such cases, this would require a long time knowledge of a topic, which we cannot assume with a completen of a quest out of sight. |
Actually I don't think the average user cares how that stuff will be tagged. Usually they don't even know what "tagging" is or what that means or maybe how OSM works in general… At least we should not assume that, so IMHO this is useless – or even confusing – information.
Also for battery usage reasons users may decide to just disable GPS… |
Also, SC already detect this. In such cases it's possible to still tag them with survey (assume that the user uses this app with it's intended usecase). So my proposal would just change the tagging in cases where the app currently show the warning about a large distance. We can show a pretty easy to understand message, extending the current one, like "If you choose to upload this anyway, your information will be marked to reflect that you editing from a distance." or something like that. :) |
Doing that would mean to soften up that the app always requires the user to verify any question answered. See #1066 (comment) for my answer to that. Anyhow, I realized there is a solution for setting this "hard limit" I mentioned: If the GPS is off, assume the rough location of the user to where he answered the (first) quest in this session. |
This doesn't work for users which use this app while in motion... which should be the default usage scenario. I don't feel like we should implement a hard limit at all, that's an unnessary limitation. For example, I often take snapshots while driving/riding a bike with mapillary, upload them and later look for details in those pictures while mapping stuff with SC on the next stop. Sure, this isn't the default usecase but you completly block such use cases when you choose to implement a hard limit for distance from the quests. |
@westnordost reopen |
No it's fine. The original request as stated in the first message is something that I will not do, as explained in the followed discussion. From my point of view, the rest of this ticket was just a more general discussion on how to ensure that the users actually comply to not solving quests at other locations at where they are. |
Hi @westnordost: maybe not the best location to discuss, but I strongly disagree with "ensure that users actually comply to not solving quests at other locations at where they are". Why? I think you should not forbid people to add the things they really know, Examples:
Finally: I agree that tagging everything uploaded with "source=survey" is not correct always and should be improved. Yes, there is the risk of answering something wrong |
This is exactly the behavior the app has (since at least a few years). |
Currently SC tags everything with source=survey. This might be true for most stuff people insert, but I tend to spot stuff and add them some minutes later as a batch via SC.
Since our brain is good but not perfect, we might want to change the behavior of SC to tag stuff edited from farer away with
source=memory
instead of survey.This reflects the data quality better and helps to understand why there are sometimes things added wrongly while sometimes not, by other mappers.
The text was updated successfully, but these errors were encountered: