Monthly Archives: June 2009

Download VS SCORM Rev 0.A

I’ve finished my first test run successfully. At this time, you can download a copy of the code that I’ve written so far. However, it’s important to note that – right now – this is a VERY incomplete implementation of … Continue reading

Posted in Run Time Environment | Leave a comment

Step 11 – Testing It Out Again

Now I’m going to run the course again and see if my AJAX requests work. This is what I get:

Posted in Run Time Environment | 2 Comments

Step 10 – Other SCORM API Functions

I’ve implemented revised versions of my LMSGetValue() and LMSSetValue() functions. It’s time to check the other functions to see if there’s anything that I need to do right now.

Posted in Run Time Environment | 2 Comments

Step 9 – Processing Requests on the Server

My last couple of posts talked about setting up the SCORM RTE API to submit requests to the LMS server using AJAX. Now I have to set up something on the server end to receive and process those requests. Remember … Continue reading

Posted in Run Time Environment | 1 Comment

Step 8 – The LMSSetValue() Function

The LMSSetValue() function is very similar to the LMSGetValue() function that I described in my last post except that we might have a problem with the amount of data that we’re transferring to the server.

Posted in Run Time Environment | 2 Comments

Step 7 – The LMSGetValue() Function

In my last post, I talked about how to create the JavaScript XMLHttpRequest object that I need to send information to the server, and read the server’s response. Now, I’m going to integrate that with the API code that I … Continue reading

Posted in Run Time Environment | 5 Comments

Step 6 – Creating the AJAX Requests

I’m not going to make this a tutorial on AJAX – you may want to do some background reading on it before we go much further. Or you can just take what I say on trust … it’s up to … Continue reading

Posted in Run Time Environment | 2 Comments

Step 5 – Making JavaScript Talk and Listen to a Server

Now that I have the basic SCORM RTE API (lots of acronyms!) and the “imaginary LMS” database table in place, I have to start looking at how to link them together. The SCORM RTE API is implemented as a client-side … Continue reading

Posted in Run Time Environment | Leave a comment

Step 4 – The LMS Database – First Steps

I’m going to create a database table in my imaginary LMS to hold the SCORM variables without worrying too much about what they mean. I’ll simply store the variable name and variable value that the course passes to the API … Continue reading

Posted in Run Time Environment | 1 Comment

A SCORM Primer from ADL

Just a brief aside … I’d forgotten about this SCORM Primer from Philip Dodds at ADL. It’s a pretty high-level overview of the subject but might help you see how the SCORM RTE – the subject of the work I’m … Continue reading

Posted in Further Reading | 1 Comment