hotosm / osm-tasking-manager2

Designed and built for Humanitarian OpenStreetMap Team collaborative emergency/disaster mapping, the OSM Tasking Manager 2.0 divides an area into individual squares that can be rapidly mapped by thousands of volunteers.
http://tasks.hotosm.org
Other
425 stars 156 forks source link

Alternate completion - mark entity type done on a task square for partial completion percent #683

Open james2432 opened 9 years ago

james2432 commented 9 years ago

E.g. Each tile in a task would have -Draw roads -import address data -draw water sources -trace buildings

And each one could be checked off and reviewed

bgirardot commented 7 years ago

Hi @james2432 our friends at MSF created an app a lot like this. In stead of actually mapping you just record if you see something of that type.

http://mapswipe.org/

There is also MapRoulette which support similar functionality in a web browser.

Cheers, Blake

james2432 commented 7 years ago

Maybe you misunderstood. The current workflow is work->done->validate.

What I wanted was subclassing of work that needed to be done that could be configured and checked off in each tile. Once all the tasks were done in a tile, then that tile becomes "done"

bgirardot commented 7 years ago

This sounds exactly like http://www.maproulette.org/ but there is not tasking above the micro editing level.

althio commented 7 years ago

This is similar to a few ideas around 'checkboxes' or 'popup' or 'template/form'. My understanding is:

james2432 commented 7 years ago

It may be this: https://github.com/hotosm/osm-tasking-manager2/issues/172

If by form he means in each tile there is an html form to submit the completeness of a tile. I.e Your instructions for a task is to trace roads and trace buildings

So once someone finishes roads they tick off roads and that tile is 50% complete. When they finish buildings it becomes done

bgirardot commented 7 years ago

@james2432 I think I get what you are talking about now.

My initial reaction is that we have a very difficult time now getting people to understand the difference between "Stop Mapping" and "Done" adding in more complexity does not seem like a direction we want to go. But I am reopening this so it stays in the mix as it is directly impacting a major design issue in TM3.0

james2432 commented 7 years ago

Its just it's easier to see what needs to be accomplished in a tile i.e. someone that hates drawing buildings and just wants to draw roads would look for tiles that may not have them "completed". It would also more accurately depict the completeness of the task itself as waiting for everything to be complete doesnt show the reality as the tile may be 99.9% complete, but until it's marked as "done" it doesnt count towards the overall progress

bgirardot commented 7 years ago

@james2432 Some of this could be addressed by better project creation, smaller task squares, more one type of feature only mapping, roads, buildings, waterways, etc. We get other feedback that says multiple object types in a project make them harder to complete often.

james2432 commented 7 years ago

Sometimes its the same project aka building/address imports for same geo location, thus you would have to create same project twice

bgirardot commented 7 years ago

Yes, you would create exactly the same project twice. If the instructions are clear you can map them at the same time. Unless your specific use case is mapping buildings while doing an address import, that you might have to as one project. Buildings and roads are easy to separate and map simultaneously. Buildings and addresses probably not.