diff --git a/question/editlib.php b/question/editlib.php index 54906efeb0c..5aaacc61775 100644 --- a/question/editlib.php +++ b/question/editlib.php @@ -395,7 +395,10 @@ function question_list($course, $categoryid, $quizid=0, echo ""; if ($quizid) { - 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 '
'; @@ -407,7 +410,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