create_groups.pl - Partition league into teams fairly on basis of ratings
create_groups.pl -l . -s 2 -n 3 | sponge classwork/2/groups.yaml
Takes league and individual members' grades and partititions into the teams in $league->yaml->{groupwork}/$session/groups.yaml, $n (or $n-1) players to a team, so that the sum of the grades of members of each team are similar.
If the number of groups already present in the groups.yaml files is the same as the number of groups which will be generated, the names of the groups are retained. If not, consecutive names in color order are chosen.
If there are rump groups, retain the rump players in the same groups they are already in in groups.yaml, by putting their groups at the end of the line.
Dr Bean <drbean at cpan, then a dot, (.), and org>
<drbean at cpan, then a dot, (.), and org>
Copyright 2011 Dr Bean, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Grades, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Grades
CPAN shell
perl -MCPAN -e shell install Grades
For more information on module installation, please visit the detailed CPAN module installation guide.