at first, show them a more friendly message instead.
return $this->content;
}
+ if(empty($this->config->showbest) && empty($this->config->showworst)) {
+ $this->content->text = get_string('configuredtoshownothing', 'block_quiz_results');
+ return $this->content;
+ }
+
$groupmode = NOGROUPS;
$best = array();
$worst = array();
$string['config_format_fraction'] = 'Fractions';
$string['config_format_absolute'] = 'Absolute numbers';
$string['config_no_quizzes_in_course'] = 'This course does not contain any quiz activities . You must add at least one before you are able to use this block correctly.';
+$string['configuredtoshownothing'] = 'This block\'s configuration currently does not allow it to show any results. You may want to either configure it or hide it.';
$string['error_emptyquizid'] = 'There is an error right now with this block: you need to select which quiz it should display results from.';
$string['error_emptyquizrecord'] = 'There is an error right now with this block: the selected quiz does not seem to exist in the database.';
$string['error_nogroupsexist'] = 'There is an error right now with this block: it is set to display grades in group mode, but the course has no defined groups.';