From 2aa9a35e4ea1acb1b9e312c8e2b6b69b8e1877c7 Mon Sep 17 00:00:00 2001 From: piers Date: Fri, 22 Aug 2008 01:35:26 +0000 Subject: [PATCH] MDL-13431 - SCORM results not transferring to Gradebook. SCORM API debugging tool - add reference to SCORM, and SCO identifier. --- mod/scorm/api.php | 3 +++ mod/scorm/datamodels/scorm_12.js.php | 2 +- mod/scorm/datamodels/scorm_13.js.php | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/mod/scorm/api.php b/mod/scorm/api.php index 3d6c70b601..771cd4b194 100644 --- a/mod/scorm/api.php +++ b/mod/scorm/api.php @@ -66,6 +66,9 @@ } else { print_error('cannotfindsco', 'scorm'); } + if (!$sco = scorm_get_sco($scoid)) { + print_error('cannotfindsco', 'scorm'); + } $scorm->version = strtolower(clean_param($scorm->version, PARAM_SAFEDIR)); // Just to be safe if (file_exists($CFG->dirroot.'/mod/scorm/datamodels/'.$scorm->version.'.js.php')) { include_once($CFG->dirroot.'/mod/scorm/datamodels/'.$scorm->version.'.js.php'); diff --git a/mod/scorm/datamodels/scorm_12.js.php b/mod/scorm/datamodels/scorm_12.js.php index e787c42366..75b9418a84 100644 --- a/mod/scorm/datamodels/scorm_12.js.php +++ b/mod/scorm/datamodels/scorm_12.js.php @@ -626,7 +626,7 @@ var API = new SCORMapi1_2(); // pull in the debugging utilities if (debugging('',DEBUG_DEVELOPER)) { include_once($CFG->dirroot.'/mod/scorm/datamodels/debug.js.php'); - echo 'AppendToLog("Moodle SCORM 1.2 API Loaded", 0);'; + echo 'AppendToLog("Moodle SCORM 1.2 API Loaded, Activity: '.$scorm->name.', SCO: '.$sco->identifier.'", 0);'; } ?> diff --git a/mod/scorm/datamodels/scorm_13.js.php b/mod/scorm/datamodels/scorm_13.js.php index c8f5f23876..9d4dabb168 100644 --- a/mod/scorm/datamodels/scorm_13.js.php +++ b/mod/scorm/datamodels/scorm_13.js.php @@ -1173,6 +1173,6 @@ var API_1484_11 = new SCORMapi1_3(); // pull in the debugging utilities if (debugging('',DEBUG_DEVELOPER)) { include_once($CFG->dirroot.'/mod/scorm/datamodels/debug.js.php'); - echo 'AppendToLog("Moodle SCORM 1.3 API Loaded", 0);'; + echo 'AppendToLog("Moodle SCORM 1.3 API Loaded, Activity: '.$scorm->name.', SCO: '.$sco->identifier.'", 0);'; } ?> \ No newline at end of file -- 2.39.5