From 3d5edb5970d7aa35e23d8be691c3cf6d6bb93ff3 Mon Sep 17 00:00:00 2001 From: Marina Glancy Date: Fri, 30 Jun 2017 10:25:09 +0800 Subject: [PATCH] MDL-46495 tool_uploadcourse: set enablecompletion to default --- admin/tool/uploadcourse/classes/step2_form.php | 7 +++++++ admin/tool/uploadcourse/cli/uploadcourse.php | 1 + 2 files changed, 8 insertions(+) diff --git a/admin/tool/uploadcourse/classes/step2_form.php b/admin/tool/uploadcourse/classes/step2_form.php index 460150018b8..d3c5024833e 100644 --- a/admin/tool/uploadcourse/classes/step2_form.php +++ b/admin/tool/uploadcourse/classes/step2_form.php @@ -166,6 +166,13 @@ class tool_uploadcourse_step2_form extends tool_uploadcourse_base_form { $mform->addHelpButton('defaults[groupmodeforce]', 'groupmodeforce', 'group'); $mform->setDefault('defaults[groupmodeforce]', $courseconfig->groupmodeforce); + // Completion tracking. + if (!empty($CFG->enablecompletion)) { + $mform->addElement('selectyesno', 'defaults[enablecompletion]', get_string('enablecompletion', 'completion')); + $mform->setDefault('defaults[enablecompletion]', $courseconfig->enablecompletion); + $mform->addHelpButton('defaults[enablecompletion]', 'enablecompletion', 'completion'); + } + // Hidden fields. $mform->addElement('hidden', 'importid'); $mform->setType('importid', PARAM_INT); diff --git a/admin/tool/uploadcourse/cli/uploadcourse.php b/admin/tool/uploadcourse/cli/uploadcourse.php index 7d9970f6f9f..75c39d8680f 100644 --- a/admin/tool/uploadcourse/cli/uploadcourse.php +++ b/admin/tool/uploadcourse/cli/uploadcourse.php @@ -166,6 +166,7 @@ $defaults['groupmode'] = $courseconfig->groupmode; $defaults['groupmodeforce'] = $courseconfig->groupmodeforce; $defaults['visible'] = $courseconfig->visible; $defaults['lang'] = $courseconfig->lang; +$defaults['enablecompletion'] = $courseconfig->enablecompletion; // Course template. if (isset($options['templatecourse'])) {