echo '<a href="javascript:deselect_all_in(\'DIV\',null,\'tablecontainer\');">'.
get_string('selectnone', 'quiz').'</a> ';
echo ' ';
- echo '<input type="submit" name="regrade" value="'.get_string('regradeselected', 'quiz_overview').'"/>';
+ if (has_capability('mod/quiz:grade', $this->context)){
+ echo '<input type="submit" name="regrade" value="'.get_string('regradeselected', 'quiz_overview').'"/>';
+ }
echo '<input type="submit" onclick="return confirm(\''.$strreallydel.'\');" name="delete" value="'.get_string('deleteselected', 'quiz_overview').'"/>';
echo '</div>';
// Close form
$regradealllabel = get_string('regradeall', 'quiz_overview');
}
-
- echo '<div class="mdl-align">';
- echo '<form action="'.$reporturl->out(true).'">';
- echo '<div>';
- echo $reporturl->hidden_params_out(array(), 0, $displayoptions);
- echo '<input type="submit" name="regradeall" value="'.$regradealllabel.'"/>';
- echo '<input type="submit" name="regradealldry" value="'.$regradealldrylabel.'"/>';
- if ($countregradeneeded){
- echo '<input type="submit" name="regradealldrydo" value="'.$regradealldrydolabel.'"/>';
- }
- echo '</div>';
- echo '</form>';
- echo '</div>';
+ if (has_capability('mod/quiz:grade', $this->context)){
+ echo '<div class="mdl-align">';
+ echo '<form action="'.$reporturl->out(true).'">';
+ echo '<div>';
+ echo $reporturl->hidden_params_out(array(), 0, $displayoptions);
+ echo '<input type="submit" name="regradeall" value="'.$regradealllabel.'"/>';
+ echo '<input type="submit" name="regradealldry" value="'.$regradealldrylabel.'"/>';
+ if ($countregradeneeded){
+ echo '<input type="submit" name="regradealldrydo" value="'.$regradealldrydolabel.'"/>';
+ }
+ echo '</div>';
+ echo '</form>';
+ echo '</div>';
+ }
if (!$nostudents || ($attemptsmode == QUIZ_REPORT_ATTEMPTS_ALL)){
// Print information on the grading method and whether we are displaying