From 9bb712a047cc3ef8dffd654aa62731b92666ec73 Mon Sep 17 00:00:00 2001 From: Dan Poltawski Date: Wed, 17 Dec 2014 12:40:29 +0000 Subject: [PATCH] MDL-20304 lesson: do not display gradebook link when in practice mode Practice mode means the grades do not go to the gradebook, so do not display the gradebook link at the end of the lesson --- mod/lesson/view.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mod/lesson/view.php b/mod/lesson/view.php index 4b6824a6f5c..626e1d7ef37 100644 --- a/mod/lesson/view.php +++ b/mod/lesson/view.php @@ -579,8 +579,11 @@ if ($pageid != LESSON_EOL) { $url = new moodle_url('/course/view.php', array('id'=>$course->id)); $lessoncontent .= html_writer::link($url, get_string('returnto', 'lesson', format_string($course->fullname, true)), array('class'=>'centerpadded lessonbutton standardbutton')); - $url = new moodle_url('/grade/index.php', array('id'=>$course->id)); - $lessoncontent .= html_writer::link($url, get_string('viewgrades', 'lesson'), array('class'=>'centerpadded lessonbutton standardbutton')); + if (!$lesson->practice) { + $url = new moodle_url('/grade/index.php', array('id' => $course->id)); + $lessoncontent .= html_writer::link($url, get_string('viewgrades', 'lesson'), + array('class' => 'centerpadded lessonbutton standardbutton')); + } lesson_add_fake_blocks($PAGE, $cm, $lesson, $timer); echo $lessonoutput->header($lesson, $cm, $currenttab, $extraeditbuttons, $lessonpageid, get_string("congratulations", "lesson"));