diff --git a/question/editlib.php b/question/editlib.php index 543028cbb9b..18afe9b8680 100644 --- a/question/editlib.php +++ b/question/editlib.php @@ -410,7 +410,10 @@ function question_list($course, $categoryid, $quizid=0, // add random question if ($quizid && has_capability('mod/quiz:manage', $context)) { - for ($i=1;$i<=10; $i++) { + for ($i = 1;$i <= min(10, $totalnumber); $i++) { + $randomcount[$i] = $i; + } + for ($i = 20;$i <= min(100, $totalnumber); $i += 10) { $randomcount[$i] = $i; } echo '
'; @@ -422,7 +425,7 @@ function question_list($course, $categoryid, $quizid=0, helpbutton('random', get_string('random', 'quiz'), 'quiz'); } - echo "\n"; + echo "\n"; } -?> +?> \ No newline at end of file