Category Archives: Run Time Environment

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 | 3 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 | Comments Off on Step 5 – Making JavaScript Talk and Listen to a Server

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

Step 3 – The First Test

Now that I’ve got the frameset and a skeletal API in place, I think I’ll try running a SCORM course and see: Does it find the SCORM API that I’ve set up? If it finds it, what errors occur? This … Continue reading

Posted in Run Time Environment | 4 Comments

Step 2 – Adding the API Functions

OK – I’ve got the basic frameset in place, so I now need to create the HTML page that will hold the SCORM RTE API calls. Just to remind you, there are 8 JavaScript functions that the LMS must provide … Continue reading

Posted in Run Time Environment | 1 Comment

Step 1 – Getting Started … The RTE Frameset

The ‘Run Time Environment’ (or RTE) is the part of SCORM that specifies how the course will talk to the learning management system (LMS). The other part – the Content Aggregation Model (or CAM) – specifies how the course should … Continue reading

Posted in Run Time Environment | Comments Off on Step 1 – Getting Started … The RTE Frameset