slashinfty / tournament-organizer

JavaScript library for running tournaments
https://slashinfty.github.io/tournament-organizer/
MIT License
51 stars 18 forks source link

Manual progression of rounds #4

Closed slashinfty closed 3 years ago

slashinfty commented 3 years ago

In Swiss and Round-Robin (and their variants), it is desirable to force the user to progress from one round to the next instead of it happening automatically. This allows the user to verify results before the pairing of participants.

This is likely fairly easy to implement with the introduction of a readyToPair property on the tournament, which is set when a result is entered and there no remaining active matches (as opposed to pairing the next round). Then, a new method (pairNextRound) can be created, with a if (readyToPair === false) return; at the beginning.

slashinfty commented 3 years ago

Implemented in v1.8.0