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

For alternate searches, deprioritise matches that would be between two alternates. #534

Open
michael1241 opened this issue May 6, 2024 · 1 comment
Labels
enhancement future P3 - low Minor improvement to league experience (small ui glitch, spelling error, etc.) [Team] Needed only for the team league

Comments

@michael1241
Copy link
Contributor

michael1241 commented May 6, 2024

When two alternate searches are ongoing for the same pairing, lower the priority. This way, more regular players get to play their match, and if any matches aren't played it prioritises those where both regular players were unavailable.

@glbert-does glbert-does added enhancement future [Team] Needed only for the team league P3 - low Minor improvement to league experience (small ui glitch, spelling error, etc.) labels May 6, 2024
@glbert-does
Copy link
Member

glbert-does commented May 7, 2024

similarly, it would probably make sense to assign any searches of pairings that have two open spots the same priority.
what i mean is that e.g. if there are two pairings like that, it doesn't make sense to first fill white for game 1, then white for game 2 next, and only then black of game 1.

so my suggestion would be:

  • sort by amount of open spots in the pairing (ascending)
  • break ties by last availability_modified_dates per pairing (instead of per player).

late in the season these kind of scenarios are not all that uncommon, so i do think this one would actually be pretty nice to have.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement future P3 - low Minor improvement to league experience (small ui glitch, spelling error, etc.) [Team] Needed only for the team league
Projects
None yet
Development

No branches or pull requests

2 participants