From: bobopinna Date: Fri, 29 Sep 2006 06:27:47 +0000 (+0000) Subject: Fixed completed status for launched Asset X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=3c6c4eaf6686cd716b899f67d03df44d6c8b2737;p=moodle.git Fixed completed status for launched Asset --- diff --git a/mod/scorm/loadSCO.php b/mod/scorm/loadSCO.php index 56db83cd6e..99866b290a 100755 --- a/mod/scorm/loadSCO.php +++ b/mod/scorm/loadSCO.php @@ -52,6 +52,13 @@ $sco = current($scoes); } + if ($sco->scormtype == 'asset') { + $attempt = scorm_get_last_attempt($scorm->id,$USER->id); + $element = $scorm->version == 'scorm_13'?'cmi.completion_status':'cmi.core.lesson_status'; + $value = 'completed'; + $result = scorm_insert_track($USER->id, $scorm->id, $sco->id, $attempt, $element, $value); + } + // // Forge SCO URL // @@ -72,7 +79,7 @@ if (!empty($sco->parameters)) { $sco->parameters = '&'. $sco->parameters; } - $launcher = $sco->launch.$connector.'aicc_sid='.sesskey().'&aicc_url='.$CFG->wwwroot.'/mod/scorm/type/aicc/aicc.php'.$sco->parameters; + $launcher = $sco->launch.$connector.'aicc_sid='.sesskey().'&aicc_url='.$CFG->wwwroot.'/mod/scorm/aicc.php'.$sco->parameters; } else { $launcher = $sco->launch.$connector.$sco->parameters; }