]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-15497 Conditional activities system
authoragrabs <agrabs>
Thu, 31 Jul 2008 12:55:24 +0000 (12:55 +0000)
committeragrabs <agrabs>
Thu, 31 Jul 2008 12:55:24 +0000 (12:55 +0000)
mod/feedback/complete.php
mod/feedback/lib.php

index 6a0abc82606797c1e33307b4f9202309d27843ad..66fd68a214b507657e3fd8deeb436268766f9da6 100644 (file)
                     echo '</p>';
                 }
             }
+            
+            // Mark activity viewed for completion-tracking
+            $completion=new completion_info($course);
+            $completion->set_module_viewed($cm);
+
             if($feedback->site_after_submit) {
                 print_continue(feedback_encode_target_url($feedback->site_after_submit));
             }else {
index 9822ad4bc9de86e98eacb1edb3a00e70414be28b..23b1361d235eb06cd6c787d5e05fb2a69c6ede3f 100644 (file)
@@ -36,6 +36,16 @@ function feedback_install() {
     return true; 
 }
 
+/**
+ * @param string $feature FEATURE_xx constant for requested feature
+ * @return mixed True if module supports feature, null if doesn't know
+ */
+function feedback_supports($feature) {
+    switch($feature) {
+        case FEATURE_COMPLETION_TRACKS_VIEWS: return true;
+        default: return null;
+    }
+}
 
 /**
 * this will create a new instance and return the id number