MDL-28282 Scorm Restorting Groups support in Scomr reports
authorAnkit Kumar Agarwal <ankit_frenz@yahoo.co.in>
Mon, 5 Dec 2011 06:00:52 +0000 (11:30 +0530)
committerAnkit Kumar Agarwal <ankit_frenz@yahoo.co.in>
Tue, 6 Dec 2011 01:50:51 +0000 (07:20 +0530)
mod/scorm/report/basic/report.php
mod/scorm/report/interactions/report.php

index 5cd4c1b..6d2b80a 100644 (file)
@@ -43,6 +43,8 @@ class scorm_basic_report extends scorm_default_report {
                 echo $OUTPUT->notification(get_string('scormresponsedeleted', 'scorm'), 'notifysuccess');
             }
         }
+        // find out current groups mode
+        $currentgroup = groups_get_activity_group($cm, true);
 
         // detailed report
         $mform = new mod_scorm_report_settings($PAGE->url, compact('currentgroup'));
index 96e1ff2..54d0bf7 100644 (file)
@@ -45,6 +45,8 @@ class scorm_interactions_report extends scorm_default_report {
                 echo $OUTPUT->notification(get_string('scormresponsedeleted', 'scorm'), 'notifysuccess');
             }
         }
+        // find out current groups mode
+        $currentgroup = groups_get_activity_group($cm, true);
 
         // detailed report
         $mform = new mod_scorm_report_interactions_settings($PAGE->url, compact('currentgroup'));
@@ -107,7 +109,7 @@ class scorm_interactions_report extends scorm_default_report {
                 $nostudents = true;
                 $groupstudents = array();
             }
-            $allowedlist = ($groupstudents);
+            $allowedlist = array_keys($groupstudents);
         }
         if ( !$nostudents ) {
             // Now check if asked download of data