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

Add "No Repeated Pairs" option #38

Open
giunto opened this issue Aug 14, 2021 · 0 comments
Open

Add "No Repeated Pairs" option #38

giunto opened this issue Aug 14, 2021 · 0 comments
Labels
enhancement New feature or request

Comments

@giunto
Copy link
Collaborator

giunto commented Aug 14, 2021

Sometimes when rotating devs, the same dev pairing from the last rotation will stay even if those devs are not sticking. Since randomness is not always unique, I would like to add a feature that ensures that the next rotation will not contain any of the same pairs from the previous rotation (if possible).

This option will be toggled within the options menu. As part of this, a new category called "Pairing options" will be added that contains the No Repeat option and the Allow Solo options.

The functionality should account for sticking pairs, and whether there are enough devs in rotation to have a unique pair, since there will be scenarios where this option isn't possible.

Should the functionality check the pairings from the last rotation, or should it check the pairings that were first loaded in the browser? I was planning on doing the former, but I think from our teams perspective it would be better to only compare against the rotations that were loaded the first time. That way, if we rotate and there's a pair that someone isn't satisfied with we can rotate again and ensure the next pairings are still unique from who actually paired when we decided pairs last. That only works because we only open and close rotato when deciding on pairs. I'm not sure if that would work for other teams, or if it would be confusing to handle them that way.

@giunto giunto added the enhancement New feature or request label Aug 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant