Category Archives: Content Aggregation Model

A Simple SCORM 1.2 Content Package

If you want a very simple test case, you can use this content package – a single SCO consisting of: a title page; 3 test questions (the correct answer in each case is “true”); and a results page.

Posted in Content Aggregation Model, Run Time Environment | 2 Comments

Download VS SCORM 1.2 Manifest Reader Rev 1.1

A reader has identified a problem with Rev 1.0 of the IMS Manifest File Reader which causes the parser to fail when there’s a resource that doesn’t have any files associated with it. Rev 1.1 corrects this bug. The only … Continue reading

Posted in Content Aggregation Model | 1 Comment

Download VS SCORM 1.2 Manifest Reader Rev 1.0

This code bundle is a LOT simpler than the bundle for the VSSCORM 1.2 RTE (Run-Time Environment) that I posted a couple of months ago. It consists of 2 files: subs.php which contains all of the code that does the … Continue reading

Posted in Content Aggregation Model | 3 Comments

Step 42 – Testing the Manifest File Reader

Time to see if everything works. I’m going to test my code using two different manifest files: A single SCO manifest file created by Captivate – [download manifest file] A multiple SCO manifest file that I created using Lectora – … Continue reading

Posted in Content Aggregation Model | 1 Comment

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 | 3 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