group

What is Groupifier?

It is a tool meant for WCA competition organizers. Its main objective is to simplify the process of splitting competitors into groups and provide the best result with minimal configuration.

What does it do?

  • check Automatically calculates a suitable group size.
  • check Assigns tasks to people (scrambling, judging). Allows to select scramblers manually from a list.
  • check Sorts competitors by their official results, so that each subsequent group represents a better level. When told otherwise, minimizes the amount of people with the same name in each group.
  • check Handles events being held simultaneous by creating separate groups for people taking part in both main and side event.
  • check Generates PDFs containing scorecards, personal cards with task assignment and a summary for each round.
  • check Fetches cutoffs and time limits from the WCA website and puts them on scorecards.
  • check Optionally sets the number of scramble groups for each round based on advancement conditions and saves that to the WCA website, so there is no need for entering them manually.

Make sure to enter events data (cutoffs, time limits, advancement conditions) for the given competition on the WCA website first. Once this is done select the competition and a CSV file with registrations, then specify configuration options.

The tool will split competitors into groups, assign tasks to them (scrambling and judging), and finally generate scorecards, personal cards and a summary PDF (may take a while).

you have no upcoming competitions to manage
must be a CSV file
The number of solving stations.
must be a natural number
The number of scramblers to generate for each round.
must be a natural number
The number of staff judges that you provide on your own (e.g. volunteers).
If you want the application to generate all the judges, set this to 0.
Trick: if you want N more judges than stations (e.g. some runners) set this to -N (negative number).
Sorts competitors by official rankings, so that each subsequent group represents a better level.
When disabled, minimizes the amount of people with the same name in each group.
Sets the number of scramble groups for each round and saves that to the WCA website, so there is no need for entering them manually.
Prevents from assigning tasks (scrambling, judging) to delegates and organizers, as long as this is possible.
Prevents from assigning tasks (scrambling, judging) to competitors under the specified age, as long as this is possible.
Prevents from assigning tasks (scrambling, judging) to first-time competitors, as long as this is possible.
Prevents from assigning judging to people in events they haven't registered for, as long as this is possible.
Note: this is likely to make the number of tasks per person inconsistent.
Makes the application ask the user to select scramblers from a list for each round.
Swaps latin names with local names in parentheses.
Generates a JSON file with by-person data.
Creates separate groups for people starting in side events that are being held at the same time.
E.g. use it to make all FMC participants start in the first group of 3x3x3 Cube, so that all of them can do a FMC attempt afterwards.
Important: select event pairs only for first rounds of the main events. Don't specify events if you don't want to have such separate groups, e.g. in case people are given the whole day to do their MBLD attemps.
Main event Side event