MDL-43079 quiz statistics : fix stats graph when all grades zero
[moodle.git] / mod / quiz / report / statistics / statistics_graph.php
index de6a3f0..9830c0f 100644 (file)
@@ -146,6 +146,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;