Given a course with students and a target group size, suggests a set of groups such that: - Every student is a member of exactly one group - Every group has at least 2 team members - Group member counts are as close as possible to the target group size - Minimize the standard deviations of the group diversity scores (`group.calc_diversity_score_for_group`) - Minimize fault line strength among groups (ASW a la #304)
Given a course with students and a target group size, suggests a set of groups such that:
group.calc_diversity_score_for_group)