Skip to content
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

Voting for new tasks/challenges before they get online #2564

Open
natrius opened this issue Feb 17, 2025 · 1 comment
Open

Voting for new tasks/challenges before they get online #2564

natrius opened this issue Feb 17, 2025 · 1 comment
Labels
discussion enhancement New feature or request

Comments

@natrius
Copy link

natrius commented Feb 17, 2025

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

There is currently a very lifely discussion in the OSM forum about the quality of some MapRoulette challenges and how it could be possible to improve them before they go live. Some challenges are poorly designed, leading to incorrect edits or frustration among contributors.

Describe the solution you'd like

A potential solution would be to require new tasks/challenges to receive positive feedback before they are published. However, there are some challenges to consider:

  • What happens if a challenge is well-designed but does not attract enough reviewers, leading to a lack of votes?
  • Should MapRoulette have an internal voting/review system, or could an external system, such as OpenStreetMap Discourse voting, be leveraged for this purpose?
  • This could be integrated with Mandatory link to discourse-thread before being able to start a challenge #2563, where new challenges must be discussed in a forum thread. The process could require a simple yes/no poll to be open for X days, with the challenge only going live if negative votes stay below a certain percentage (e.g., Y%). Not sure if that even possible to request from the discourse forum.
  • How should cases be handled where a challenge initially receives significant negative feedback but is later improved based on discussions and changes?

Describe alternatives you've considered
There could be some ranking system, but i personally don't like this because OSM itself does not have any kind of "ranking". There could also be a checklist that needs to be checked, but i'm not sure

Additional context

@whyteks
Copy link

whyteks commented Feb 19, 2025

* What happens if a challenge is well-designed but does not attract enough reviewers, leading to a lack of votes?

Something similar as to what happens when a patch is sent to code review in a collaborative project and does not attract reviewers - the author would reach out to other mappers and invite review. This extra step and bar to entry can only be helpful in avoiding badly designed challenges.

And maybe, just maybe, some kind of CI/CR (equivalent of unit and compilation tests) could be implemented with language analysis of the challenge instructions. I don't want to and am not advocating for the introduction of such technology, nor do I know much about it, but these kinds of tools seem to be the way things are going for this type of problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion enhancement New feature or request
Projects
Development

No branches or pull requests

3 participants