diff --git a/mod/quiz/classes/output/previeweditaction.php b/mod/quiz/classes/output/previeweditaction.php index 185d0610f5e..e9f4c0f524b 100644 --- a/mod/quiz/classes/output/previeweditaction.php +++ b/mod/quiz/classes/output/previeweditaction.php @@ -91,7 +91,9 @@ class previeweditaction implements templatable, renderable { (new moodle_url('/mod/quiz/startattempt.php', ['cmid' => $this->cmid, 'sesskey' => sesskey()]))->out(false); } } else { - $data['addquestionlink'] = (new moodle_url('/mod/quiz/edit.php', ['cmid' => $this->cmid]))->out(false); + if ($this->canedit) { + $data['addquestionlink'] = (new moodle_url('/mod/quiz/edit.php', ['cmid' => $this->cmid]))->out(false); + } } return $data;