From d8ca0c903c0c034bd704da0f7ca5d845e6dc973a Mon Sep 17 00:00:00 2001 From: James Pratt Date: Wed, 27 Nov 2013 12:49:19 +0700 Subject: [PATCH] MDL-43079 quiz statistics : fix stats graph when all grades zero --- mod/quiz/report/statistics/statistics_graph.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mod/quiz/report/statistics/statistics_graph.php b/mod/quiz/report/statistics/statistics_graph.php index c7d7852fa05..94d9e6c49c1 100644 --- a/mod/quiz/report/statistics/statistics_graph.php +++ b/mod/quiz/report/statistics/statistics_graph.php @@ -153,6 +153,12 @@ foreach ($fieldstoplot as $fieldtoplot => $notused) { $gridresolution = 10; $max = ceil($max / $gridresolution) * $gridresolution; $min = floor($min / $gridresolution) * $gridresolution; + +if ($max == $min) { + // Make sure there is some difference between min and max y values. + $max = $min + $gridresolution; +} + $gridlines = ceil(($max - $min) / $gridresolution) + 1; $graph->parameter['y_axis_gridlines'] = $gridlines;