]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-12249 fixed distribution for small groups; merged from MOODLE_19_STABLE
authorskodak <skodak>
Mon, 19 Nov 2007 22:55:39 +0000 (22:55 +0000)
committerskodak <skodak>
Mon, 19 Nov 2007 22:55:39 +0000 (22:55 +0000)
group/autogroup.php

index f3f299ebaf1f275e192fff2428dca18a8b3fd84e..add9d3561f031886758c19726c2fd283d8acee7b 100644 (file)
@@ -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);
             }
         }
     }