From 0112ed8e0df6cdd1625624f6ff146c9fb586a59f Mon Sep 17 00:00:00 2001 From: skodak Date: Mon, 19 Nov 2007 22:55:39 +0000 Subject: [PATCH] MDL-12249 fixed distribution for small groups; merged from MOODLE_19_STABLE --- group/autogroup.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/group/autogroup.php b/group/autogroup.php index f3f299ebaf..add9d3561f 100644 --- a/group/autogroup.php +++ b/group/autogroup.php @@ -107,8 +107,9 @@ if ($editform->is_cancelled()) { // If there would be one group with a small number of member reduce the number of groups $missing = $userpergrp * $numgrps - $usercnt; if ($missing > $userpergrp * (1-AUTOGROUP_MIN_RATIO)) { + // spread the users from the last small group $numgrps--; - $userpergrp = ceil($usercnt/$numgrps); + $userpergrp = floor($usercnt/$numgrps); } } } -- 2.39.5