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
Question: changing task priority rules and rebuilding tasks #999
Comments
The priority rules are applied when you save your edits to the challenge. I suppose it's possible that for large challenges it could take a minute, so perhaps the updated rules aren't instantly reflected, but refreshing the page after a short wait should show any changes. Can you provide a couple examples of tasks that aren't being prioritized as you expect? |
I think it may be because the tasks are also matching your medium priority rules ( |
I see. So the prioritization processing is done from high to low? My initial understanding is that rules to set high priority tasks will override lower rules. Wouldn't that be a better behavior to expect? |
After looking at the code, you are right, the higher priority should be chosen over the medium priority. Can you attach the GeoJSON you're using so I can dig into it further? |
I've confirmed this is due to a bug. Fixed by PR maproulette/maproulette-backend#652 |
This should now be fixed on maproulette.org |
Hi again @nrotstan . Thank you for taking a stab at this. I tested this yesterday and today, and it's still not working as expected for the same challenge. I set a high priority for tasks that meet Following your earlier instructions, I am only saving the priority settings changes but not rebuilding the task. |
When I go to your challenge, @govvin , I get served a task in Batanes province, so it seems to be working correctly. On a challenge of that size it can take 5-10 mins for the tasks to get reprioritized. Also, one thing I noticed in the test data you offered is that you have your own |
Hi Neil. Thank you for the quick response. I confirm that it now works as expected, and I suppose I should've waited longer before I posted the feedback. re priority We like the idea of having the flexibility of changing priorities on-the-fly (almost, but now I'll keep in mind to give it time) so that we can use it in activities where a geographic region may have a temporary higher priority (e.g. we are doing a mapathon there, or we are complementing another mapping activity for that region, etc.). At the end of the activity, or if we complete the temporary priorities, we switch back to our "normal" tasking criteria. Hence, the highest priority in the geojson is only set to medium, so we can set a higher priority for temporal events. |
No, there is no special property that MapRoulette looks at for assigning priority — just whatever you setup in your priority rules. |
When you change the rules for task prioritization, are you also supposed to rebuild the task?
I tried doing that for this challenge, to prioritize areas hit by a recent typhoon but it didn't seem like it changed the task prioritization.
If that isn't the case, how should I update a challenge to apply changes in prioritization rules?
The text was updated successfully, but these errors were encountered: