Monthly Archives: August 2009

Step 30 – The Content Aggregation Model (CAM) Specification – Part 1

I’ve had a bit of a break since I released VS SCORM 1.2 RTE Rev 1.0. But now it’s time to get back to the task in hand. At this time, I should be able to run any SCORM 1.2 … Continue reading

Posted in Content Aggregation Model | Leave a comment

Download VS SCORM 1.2 RTE Rev 1.0

At this time, I’m going to pause development of the VS SCORM 1.2 Run-Time Environment (RTE) since my implementation seems to work well enough for my purposes, and tidy it up for formal release as Rev 1.0. As I noted … Continue reading

Posted in Run Time Environment | 10 Comments

Step 29 – Transferring the SCO Instance ID

In my last post, I looked at the changes that I needed to make to the “scormvars” database table, and to the database-specific functions in the subs.php file to support the SCOInstanceID. Now, I have to figure out how to … Continue reading

Posted in Run Time Environment | Leave a comment

Step 28 – Implementing SCO Instances in the Database

I’m going to start working from the bottom of my new code structure upwards starting with the database and the subs.php file (bear with me … this does make sense!). I’ll start by modifying the table structure for the “scormvars” … Continue reading

Posted in Run Time Environment | 2 Comments

Step 27 – Multiple Students and Multiple SCOs

A student can access multiple SCOs, and a SCO can be accessed by multiple students. So I start with a many-to-many relationship like this.

Posted in Run Time Environment | Leave a comment

Step 26 – Getting Data from the LMS

How I get data from the LMS to initialize the SCO session is going to depend on the way that the LMS is coded. So it’s not possible to write this in a completely generic way. Instead, I’m going to … Continue reading

Posted in Run Time Environment | Leave a comment

Step 25 – Review Table of Mandatory Data Elements

Time to review the list of mandatory SCORM 1.2 data elements that I created in Step 19. The table shows: the name of the data element; is it readable; is it writeable; the format of the data; and the initial … Continue reading

Posted in Run Time Environment | 2 Comments

Download VS SCORM 1.2 RTE Rev 0.B

I’ve made quite a bit of progress since the last code bundle that I made available. So I thought that it might be a good time to release another snapshot. Once again, however, it’s important to note that this is … Continue reading

Posted in Run Time Environment | 2 Comments

Step 24 – cmi.suspend_data and cmi.launch_data

Nearly there! If you take a look at the table of mandatory data elements that I presented in Step 19, you’ll see that I only have 2 elements left in my list: cmi.suspend_data cmi.launch_data These elements store the information that … Continue reading

Posted in Run Time Environment | 1 Comment