Monthly Archives: October 2009

Step 41 – SCO Data = Item Data + Resource Data

Finally, I’ll add the code which connects the item and resource data together to create the data that the “imaginary” LMS needs.

Posted in Content Aggregation Model | 4 Comments

Step 40 – Reading the Items List

At last, an easy bit. I’m going to add the following code to my readIMSManifestFile() function.

Posted in Content Aggregation Model | 2 Comments

Step 39 – Resolving Resource Dependencies

This is the new routine that I’m going to use to resolve the resource dependencies in the package manifest file.

Posted in Content Aggregation Model | Leave a comment

Step 38 – Revisiting the Manifest File Format

I’m going to re-examine the XML format that the SCORM 1.2 CAM specifies for the manifest file. As a reminder, here’s the <resource> tag that I’m trying to understand.

Posted in Content Aggregation Model | Leave a comment

Step 37 – The readIMSManifest Function

Time to start writing the readIMSManifestFile() function. Let’s create the basic structure.

Posted in Content Aggregation Model | Leave a comment

Step 36 – Rewriting the Manifest Reader

In my last two posts, I figured out how to read resource and organization data from the manifest file that describes the content package. But the code that I wrote really wasn’t that solid, and wouldn’t be particularly easy to … Continue reading

Posted in Content Aggregation Model | Leave a comment

Step 35 – Reading the IMS Manifest File – Organizations

Having read the resource information from the manifest file, I’m going to extend the code to read the organization information. As a reminder, the <organizations> section of my manifest file looks like this.

Posted in Content Aggregation Model | Leave a comment

Step 34 – Reading the IMS Manifest File – Resources

I’m going to start simple by reading the resource information from the manifest file. To do this, I’m going to use the DOM extension to PHP that’s part of the core of PHP5. This will allows me to parse and … Continue reading

Posted in Content Aggregation Model | 3 Comments

Step 33 – Structure of the Manifest File

The CAM specification has a long and detailed description of all the possible and required XML tags. But it’s far easier to see what’s actually going on if we take a look at a real example and break it down … Continue reading

Posted in Content Aggregation Model | 1 Comment