From: piers Date: Wed, 27 Aug 2008 02:41:13 +0000 (+0000) Subject: MDL-4746 - Course 01 of the ADL SCORM 1.2 test suite fails on point 4. Fix cmi.comme... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=9797d144b5bbdd98d2d1a1d635de67c010092e45;p=moodle.git MDL-4746 - Course 01 of the ADL SCORM 1.2 test suite fails on point 4. Fix cmi.comments, and mastery_score checking. --- diff --git a/lang/en_utf8/scorm.php b/lang/en_utf8/scorm.php index 5e6fdaf58d..19008261eb 100644 --- a/lang/en_utf8/scorm.php +++ b/lang/en_utf8/scorm.php @@ -90,7 +90,7 @@ $string['no_children'] = 'Tag $a->tag must have children'; $string['noactivity'] = 'Nothing to report'; $string['nolimit'] = 'Unlimited attempts'; $string['nomanifest'] = 'Manifest not found'; -$string['noprerequisites'] = 'Sorry but you don\'t reach enough prerequisites to access this learning object'; +$string['noprerequisites'] = 'Sorry but you haven\'t reach enough prerequisites to access this learning object'; $string['noreports'] = 'No report to display'; $string['normal'] = 'Normal'; $string['noscriptnoscorm'] = 'Your browser does not support javascript or it has javascript support disabled. No tracks will recorded.'; diff --git a/mod/scorm/datamodels/scorm_12.js.php b/mod/scorm/datamodels/scorm_12.js.php index 75b9418a84..6c98d34bf1 100644 --- a/mod/scorm/datamodels/scorm_12.js.php +++ b/mod/scorm/datamodels/scorm_12.js.php @@ -377,7 +377,7 @@ function SCORMapi1_2() { } } else { if (element == 'cmi.comments') { - eval(element+'=value;'); + cmi.comments = cmi.comments + value; } else { eval(element+'=value;'); } @@ -580,7 +580,7 @@ function SCORMapi1_2() { if (cmi.core.lesson_mode == 'normal') { if (cmi.core.credit == 'credit') { if (cmi.core.lesson_status == 'completed') { - if (cmi.student_data.mastery_score != '') { + if (cmi.student_data.mastery_score != '' && cmi.core.score.raw != '') { if (parseFloat(cmi.core.score.raw) >= parseFloat(cmi.student_data.mastery_score)) { cmi.core.lesson_status = 'passed'; } else {