diff --git a/mod/scorm/playscorm.php b/mod/scorm/playscorm.php index 9b3e0739c7b..6b5ca8a4f42 100755 --- a/mod/scorm/playscorm.php +++ b/mod/scorm/playscorm.php @@ -101,12 +101,12 @@ id,$sco->id)) { - if (($trackdata->status == 'completed') || ($trackdata->status == 'passed') || ($trackdata->status == 'failed')) { - $mode = 'review'; + if ($trackdata = scorm_get_tracks($sco->id, $USER->id)) { + if (($trackdata->status == 'completed') || ($trackdata->status == 'passed') || ($trackdata->status == 'failed')) { + $mode = 'review'; + } } } - } add_to_log($course->id, 'scorm', 'view', "playscorm.php?id=$cm->id&scoid=$sco->id", "$scorm->id"); $scoidstring = '&scoid='.$sco->id; $modestring = '&mode='.$mode;