From fb8b18a44d9b026d10cba6309c25fa4cd094fd72 Mon Sep 17 00:00:00 2001 From: Stephen Bourget Date: Thu, 9 Jun 2016 12:18:34 -0400 Subject: [PATCH] MDL-53111 Lesson: Allow "end reached" criteria to be disabled --- mod/lesson/mod_form.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mod/lesson/mod_form.php b/mod/lesson/mod_form.php index 44b1e142809..f0fa12e3f3a 100644 --- a/mod/lesson/mod_form.php +++ b/mod/lesson/mod_form.php @@ -426,6 +426,12 @@ class mod_lesson_mod_form extends moodleform_mod { $data->completiontimespent = 0; } } + if (!empty($data->completionunlocked)) { + $autocompletion = !empty($data->completion) && $data->completion == COMPLETION_TRACKING_AUTOMATIC; + if (empty($data->completionendreached) || !$autocompletion) { + $data->completionendreached = 0; + } + } return $data; } }