Hello,
Here you have the infos about your questions
• 1) Each time the user returns to the battle page, two photos are randomly suggested again
• 2) Each user (registered users) can participate in as many random battles as they wish
and exit the battle page by closing it or clicking the "Done" button.
Guest users can vote X times (by exemple 5) and after he need to registrate (IP detection to prevent bots her)
• 3) During each battle, the user who validates the pair of photos will have only three options:
- Choose photo 1, (1 point)
- Declare a tie between the two photos, (0,5 points)
- Choose photo 2. (1 point)
It's mandatory for him to make a choice between these 3 options
A user is not required to validate all battles, an user can validate 30 battles, 3 battles or 200...
The important thing, in the end, is that each image appears the same number of times overall during the battle period, but not that all possible duel combinations take place (so there is no need to keep a list of duels that have already been conducted).
For the Backend zone
• The administrator will be able to choose:
- to create a category (custom name) in battle mode,
- the period during which photos can be uploaded (The administrator can change the duration once the countdown has started),
- the period during which the random battle will be active.
Then, at the end of this period, the results will be displayed (with a ranking from the most appreciated photos to the least appreciated ones).
On this results page for the selected battle category, not all photos will appear, but only the top 30% of the best photos (the percentage is a parameter chosen by the administrator).
If we use binomial coefficient formula, for 100 photos the number of total comparaison is 4950 and 19900 FOR 200 photos.
With this large total number of comparisons, I think the only important thing is that each photo is viewed as many times as its competitor.
It is also important that a registred user cannot vote for theirs owns photos .
I would also like this new feature addition (battle mode) benefit not only me but also all other users with a subscription of the norrcompetition extension.
exemple of extension with Photo Battle (with only vote 1 or vote 2, without the equal choice)
https://www.le-consulting.club/en/random-pair