LMS / AICC Example
Send Lesson Status & Lesson Score

This web page was created with Coursebuilder using Dreamweaver 3. This web page has been tested using LS5 (Learning Space 5). It should also work with LS4. It should also work with any LMS (Learning Management System) that accepts AICC records.

Send Lesson Status

Page that sends "Completed" - This link launches another page that will automatically send "Completed" to the LMS system.

Lesson Status Example #1:

This next example uses JavaScript and several functions. The logic is located in a hidden frame in the file: courseA1_lms_engine.htm

Lesson Status Example #2: (Using separate Action Manager Objects)

Send Time

Notes:

Lession Time Example #1

This next example uses JavaScript and several functions. The logic is located in a hidden frame in the file: courseA1_lms_engine.htm

parent.lmsengine.sendLessonTime() - sends time to LMS, then resets the timer.

parent.lmsengine.sendLessonTimeThenCloseWindow() - sends time to LMS, then closes the window.

Lession Time Example #2

Note: The next example is used for testing connection to the LMS. Normally you would not send time this way.

Enter your time you want to send to the LMS in seconds.
(If you enter a negative number it will subtract seconds.)

Lesson Time Example #3

This example uses the built-in ability of Coursebuilder, however, notice the warning below.

Warning: This submit sends the time spent on the page. It does not reset the timer when you click submit. So if you spend 30 seconds, click Submit, then spend another 30 seconds it will send: 30 seconds, then 60 seconds. Your LMS should then register 30 + 60 = 90 seconds, eventhough you only spend 60 seconds.

(see Warning above)

 

Send Course Score

Lesson Score Example #1

Score
Set Score variable - parent.lmsengine.setIntLmsLessonScore( parseInt(frmLmsLessonScore.txtScore.value

parent.lmsengine.sendLessonScore() - you must click on the link to set the score.

 

Lesson Score Example #2

Score