Permalink
Browse files

MDL-35887 course dndupload - correct default used for completion trac…

…king when resources created by drag and drop
  • Loading branch information...
1 parent 49a66d4 commit 359c790b1cb13063f1cd9eb13e494899af867f13 @davosmith davosmith committed with Sam Hemelryk Dec 18, 2012
Showing with 9 additions and 0 deletions.
  1. +9 −0 course/dnduploadlib.php
@@ -555,6 +555,15 @@ protected function create_course_module() {
$this->cm->groupmode = $this->course->groupmode;
$this->cm->groupingid = $this->course->defaultgroupingid;
+ // Set the correct default for completion tracking.
+ $this->cm->completion = COMPLETION_TRACKING_NONE;
+ $completion = new completion_info($this->course);
+ if ($completion->is_enabled()) {
+ if (plugin_supports('mod', $this->cm->modulename, FEATURE_MODEDIT_DEFAULT_COMPLETION, true)) {
+ $this->cm->completion = COMPLETION_TRACKING_MANUAL;
+ }
+ }
+
if (!$this->cm->id = add_course_module($this->cm)) {
throw new coding_exception("Unable to create the course module");
}

0 comments on commit 359c790

Please sign in to comment.