Skip to content

Helping to split a large group of people into smaller teams

Notifications You must be signed in to change notification settings

Sable021/teams_creator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teams Creator

This python application will split up a large group of participants into smaller teams, based on provided parameters.

Usage: At root folder, run command "py src/main.py <participants_file> <num_teams> <max_cluster_members_per_team> <output_file>".

Parameters:

  1. List of participants to split
  • Name
  • Cluster
  1. Number of teams
  2. Maximum of participants in the same cluster in a team (Optional)

Use Cases:

  1. The application must split any number of participants equally. Output will be the team members in each team.
  2. If the number of participants cannot be evenly split into the required number of teams, the difference between team size is minimised.
  3. If maximum number of participants from the same cluster is provided, the number must be respected.
  4. Application will return an error if there is no logical way to successfully do the splitting.

About

Helping to split a large group of people into smaller teams

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages