hotosm / tasking-manager

Tasking Manager - The tool to team up for mapping in OpenStreetMap
https://wiki.openstreetmap.org/wiki/Tasking_Manager
BSD 2-Clause "Simplified" License
504 stars 270 forks source link

Split task for validators #5487

Open martien-176 opened 1 year ago

martien-176 commented 1 year ago

Is your feature request related to a problem? Please describe.

Sometimes i want to invalidate a task that covers a large area with a lot of features in it, eg. buildings (see screenshot for an example). It can happen that certain parts of the task are well done, while other parts contain errors. It is very hard then to give instructions where i want corrections to happen and where not. A solution would be to split the task.

Describe the solution you'd like

A possibility for validators to split the task. While at the same time keep the "MAPPED" status of the split tasks.

Describe alternatives you've considered

What i currently would do is write in the task comment the estimated location within the task where you want errors to be fixed. That is complicated and prone to misunderstandings.
Another option would be to invalidate the task and subsequently split it. All split tasks would then end up as "available for mapping". The validator has to ask someone else to (in)validate these tasks.

Additional context

When it would be possible for a validator to split the task with the "MAPPED" status intact they can validate those (split) tasks that are well mapped and invalidate the rest, including more exact instructions as to the location of the errors.

See screenshot of an example of a task i am talking about.

large-task

martien-176 commented 1 year ago

https://hotosm.slack.com/archives/C4GLC45PY/p1671467416793199

There was some discussion on this topic on HOT Slack.

Currently i am reconsidering this request to fit in with the above Slack discussion. I need some time to do that.

martien-176 commented 1 year ago

I adjusted the request, now including the insights i gained in the Slack discussion.

shiller27 commented 1 year ago

I want to second @martien-176 's request for a split feature during validation. An alternative to consider if this is not possible: the default task size for projects should be considerably reduced. If project managers choose a larger task size a warning could pop up, asking them to reconsider. It is no hardship for validators to lock and validate several small tasks in one go, but a real pain dealing with oversized tasks...