Details
Description
mod/scorm/locallib.php does not process the Core_Vendor section of an AICC au file. This has been checked in current version of 1.7 and the problem persists. Can be fixed by following change to the scorm_parse_aicc() function:
on the line following:
----------------------------CUT---------------------------
$sco->masteryscore = $element->mastery_score;
----------------------------CUT---------------------------
insert:
----------------------------CUT---------------------------
if (!isset($element->core_vendor)) {
$element->core_vendor = '';
}
else {
$element->core_vendor = eregi_replace('<cr>', "\r\n", $element->core_vendor);
}
$sco->datafromlms = $element->core_vendor;
----------------------------CUT---------------------------
This functionality is required for level 1 AICC compliance.
Assigning to Sadiel for prioritising and fixing.