Page MenuHomePhabricator

Feature request: allow to skip already-depicted images
Open, Needs TriagePublicFeature

Description

In a competition campaign, allow user to check a checkbox (or something) to indicate that the random image generated will be either (1) images with no structured data, or (2) images which haven't been edited by other participants [during the campaign].

This is to make sure that in the campaign, the amount of work will be spread out to as many images as possible, and there will be an easy way to "fill the blanks" (images with no structured data)

I suppose the first method (finding images with no structured data) will be easier to implement rather than the second (finding images which haven't been "touched" by other participants)

After all images in the set have at least one structured data, then the algorithm could choose from the least amount to the most amount.

Also, does the randomizer generate an absolute random image, or is there some randomizer algorithm that you can share to us?

Event Timeline

Bennylin changed the subtype of this task from "Bug Report" to "Feature Request".Dec 22 2022, 6:02 AM

Giving the user some kind of control over what images they are presented with is a good idea and something I believe we've discussed a bit in the development team. Showing only images with no or little data is reasonable. Filtering by what images have been edited in a given campaign could also be useful. For both of these it's worth considering that there is a risk that images aren't shown due to "bad" data additions. I.e. someone adds data that is not relevant, either by mistake or as vandalism, it could cause images to be hidden.

Finding images that have been edited in a campaign shouldn't be too difficult. Contributions are recorded in the database and keep track of both image and campaign.

The randomiser is (unless I've missed something) completely random. Each time you load the participate page the campaign images are shuffled and then presented in that order.