diff --git a/admin/tool/uploadcourse/classes/step2_form.php b/admin/tool/uploadcourse/classes/step2_form.php index cb69f1ebaa8..70bbdf2cb04 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'])) {