Advanced Distributed Learning (ADL)
Sharable Content Object Reference Model (SCORM™) Version 1.1
Test Suite Version 1.1.1
Self Test Log
   Test Identification Information:
       Date: 09/27/2001 15:27:07
       LMS Product: WBT Manager
       LMS Version: 1.51 + SCORM11 upgrade
       LMS Vendor/Developer: Integrity eLearning

   
   Starting Self Test

   Starting Step 1 - Import ADL SCORM Test Course I
   The operator indicated that the Course was imported successfully using the supplied CSF.
   
   Starting Step 2 - Import ADL Test Course II
   The operator indicated that the Course was imported successfully using the supplied CSF.
   
   Starting Step 3 - Enroll Student in Test Course I
   The operator indicated that the Student was enrolled successfully.
   
   Starting Step 4 - Enroll Students in Test Course II
   The operator indicated that the Student was enrolled successfully.
   
   Starting Step 5 - Take Test Course I
   
    SCO 01 has been launched.
   Validating SCO launch sequence.
   The SCO has been launched in the appropriate sequence.
   Attempting to find the LMS API implementation.
   Found API.
   Attempting to audit the API function implementations...
   LMSInitialize found.
   LMSFinish found.
   LMSGetValue found.
   LMSSetValue found.
   LMSCommit found.
   LMSGetLastError found.
   LMSGetErrorString found.
   LMSGetDiagnostic found.
   The LMS appears to implement all required API functions.
   Attempting to call LMSInitialize function
   LMSInitialize completed successfully
   Beginning mandatory data model element test.
   LMSGetValue(cmi.core._children) returned: "student_id,student_name,lesson_location,credit,lesson_status,entry,exit,score,lesson_mode,total_time,session_time"
   LMSGetValue(cmi.core.student_id) returned: "jstudent"
   LMSGetValue(cmi.core.student_name) returned: "Student,Joe"
   The student name returned by the LMS is incorrect. The student name should be "Student, Joe"
   LMSSetValue(cmi.core.lesson_location, "end") succeeded
   LMSGetValue(cmi.core.lesson_location) returned: "end"
   LMSGetValue(cmi.core.credit) returned: "credit"
   LMSGetValue(cmi.core.lesson_status) returned: "not attempted"
   LMSSetValue(cmi.core.lesson_status, "completed") succeeded
   LMSGetValue(cmi.core.lesson_status) returned: "completed"
   LMSGetValue(cmi.core.entry) returned: "ab-initio"
   LMSGetValue(cmi.core.score._children) returned: "raw,min,max"
   LMSSetValue(cmi.core.score.raw, "0") succeeded
   LMSGetValue(cmi.core.score.raw) returned: "0"
   LMSSetValue(cmi.core.session_time, "00:01:00") succeeded
   LMSSetValue(cmi.core.exit, "") succeeded
   LMSSetValue(cmi.suspend_data, "none") succeeded
   LMSGetValue(cmi.suspend_data) returned: "none"
   Attempting to call LMSCommit function
   LMSCommit completed successfully
   Attempting to call LMSFinish function
   LMSFinish completed successfully
   
    SCO 02 has been launched.
   Validating SCO launch sequence.
   The SCO has been launched in the appropriate sequence.
   Testing API Functions
   
   Testing LMSInitialize with incorrect parameter value
   
   Calling LMSInitialize("2")
   LMSInitiailize returned "false" and set the API Error Code to "201" (Invalid argument error) as expected.
   Now attempting to call LMSInitialize function correctly.
   LMSInitiailize returned "true" and set the API Error Code to "0" (No error)
   Attempting to call LMSInitialize again for this SCO
   LMSInitialize returned error code "101" (General exception) as expected
   
   Testing LMSSetValue return values and error conditions
   Calling LMSSetValue("cmi.core.score.raw", "10") - (valid call for mandatory data model element)
   LMSSetValue returned "true" and set the API Error Code to "0" (No error)
   Calling LMSSetValue with invalid data model element name
   Attempting LMSSetValue("cmi.core.none", "10") Expecting return value of "false" and error code "201" (Invalid argument error) or "401" (Not implemented error).
   LMSSetValue returned "false" and set error code "201" (Invalid argument error)
   Calling LMSSetValue with read-only data model element
   Attempting LMSSetValue("cmi.core.student_id", "10"). Expecting return value of "false" and error code "403" (Element is read only)
   LMSSetValue returned "false" and set error code "403" (Element is read only)
   Calling LMSSetValue with invalid data type for data model element
   Attempting LMSSetValue("cmi.core.exit", "foo"). Expecting return value of "false" and error code "405" (Incorrect Data Type).
   LMSSetValue returned "false" and set error code "405" (Incorrect Data Type)
   Calling LMSSetValue with a reserved element (._children)
   Attempting LMSSetValue("cmi.core._children", "foo"). Expecting return value of "false" and error code "402" (Invalid set value, element is a keyword) or "403" (Element is read only).
   LMSSetValue returned "false" and set error code "402" (Invalid set value, element is a keyword)
   Calling LMSSetValue for list element with illegal non-sequential index value
   Attempting LMSSetValue("cmi.objectives.9.id", "O09"). Expecting return value of "false" and error code "405" (Incorrect Data Type), "401" (Not implemented error) or "201" (Invalid argument error).
   LMSSetValue returned "false" and set error code "401" (Not implemented error)
   Attempting LMSSetValue("cmi.core.lesson_status", "not attempted"). Expecting return value of "false" and error code "201" (Invalid argument error)
   LMSSetValue returned "false" and set error code "201" (Invalid argument error)
   
   Testing LMSGetValue return values and error conditions
   
   Calling LMSGetValue with invalid data model element name.
   Attempting LMSGetValue("cmi.core.none") Expecting error code "201" (Invalid argument error) or "401" (Not implemented error).
   LMSGetValue returned "" and set error code "201" (Invalid argument error)
   Calling LMSGetValue with write-only data model element.
   Attempting LMSGetValue("cmi.core.session_time") Expecting error code "404" (Element is write only).
   LMSGetValue returned "" and set error code "404" (Element is write only)
   Calling LMSGetValue for _children on data model category that has no children
   Attempting LMSGetValue("cmi.launch_data._children") Expecting error code "202" (Element cannot have children) or "401", (Not implemented error).
   LMSGetValue returned "" and set error code "202" (Element cannot have children)
   Calling LMSGetValue for _count on data model element that is not an array/list
   Attempting LMSGetValue("cmi.launch_data._count") Expecting error code "203" (Element not an array - Cannot have count) or "401", (Not implemented error).
   LMSGetValue returned "" and set error code "203" (Element not an array - cannot have count)
   
   Testing LMSGetErrorString and LMSGetDiagnostic return values
   LMSGetErrorString("0") returned: "No error" as expected.
   LMSGetErrorString("101") returned: "General exception" as expected.
   LMSGetErrorString("201") returned: "Invalid argument error" as expected.
   LMSGetErrorString("202") returned: "Element cannot have children" as expected.
   LMSGetErrorString("203") returned: "Element not an array - cannot have count" as expected.
   LMSGetErrorString("301") returned: "Not initialized" as expected.
   LMSGetErrorString("401") returned: "Not implemented error" as expected.
   LMSGetErrorString("402") returned: "Invalid set value, element is a keyword" as expected.
   LMSGetErrorString("403") returned: "Element is read only" as expected.
   LMSGetErrorString("404") returned: "Element is write only" as expected.
   LMSGetErrorString("405") returned: "Incorrect Data Type" as expected.
   LMSGetErrorString("") returned: "" as expected.
   LMSSetValue(cmi.core.lesson_status, "completed") succeeded
   LMSSetValue(cmi.core.exit, "") succeeded
   LMSSetValue(cmi.core.session_time, "03:01:39.52") succeeded
   
   Testing LMSCommit with incorrect parameter value
   
   Calling LMSCommit("xyz")
   LMSCommit returned "false" and set the API Error Code to "201" (Invalid argument error) as expected.
   Attempting to call LMSCommit function
   LMSCommit completed successfully
   
   Testing LMSFinish with incorrect parameter value
   
   Calling LMSFinish("yahtzee!")
   LMSFinish returned "false" and set the API Error Code to "201" (Invalid argument error) as expected.
   Attempting to call LMSFinish function
   LMSFinish completed successfully
   
    SCO 03 has been launched.
   Validating SCO launch sequence.
   The SCO has been launched in the appropriate sequence.
   Testing API Functions
   
   Calling LMSGetLastError() - (prior to calling LMSInitialize)
   Attempting LMSGetLastError(). Expecting return error code value of "0" (No Error).
   LMSGetLastError returned "0"
   Calling LMSSetValue("cmi.core.score.raw", "10") - (prior to calling LMSInitialize)
   LMSSetValue returned "false" and set the API Error Code to "301" (Not initialized) as expected
   Calling LMSGetValue("cmi.core.student_id") - (prior to calling LMSInitialize)
   LMSGetValue returned "" and set the API Error Code to "301" (Not initialized) as expected
   Calling LMSCommit("") - (prior to calling LMSInitialize)
   LMSCommit returned "false" and set the API Error Code to "301" (Not initialized) as expected
   Calling LMSFinish("") - (prior to calling LMSInitialize)
   LMSFinish returned "false" and set the API Error Code to "301" (Not initialized) as expected
   Attempting to call LMSInitialize function
   LMSInitialize completed successfully
   LMSGetValue(cmi.core.credit) returned: credit
   LMSSetValue(cmi.core.lesson_status, "failed") succeeded
   LMSSetValue(cmi.core.score.raw, "25") succeeded
   LMSSetValue(cmi.core.exit, "") succeeded
   LMSSetValue(cmi.core.session_time, "03:01:39.52") succeeded
   Attempting to call LMSCommit function
   LMSCommit completed successfully
   Attempting to call LMSFinish function
   LMSFinish completed successfully
   
   SCO 04 has been launched.
   Validating SCO launch sequence.
   The SCO has been launched in the appropriate sequence.
   Attempting to call LMSInitialize function
   LMSInitialize completed successfully
   LMSGetValue(cmi.core.entry) returned: ab-initio
   LMSSetValue(cmi.core.lesson_location, "#paragraph3") succeeded
   LMSSetValue(cmi.core.lesson_status, "incomplete") succeeded
   LMSSetValue(cmi.core.exit, "logout") succeeded
   LMSSetValue(cmi.core.session_time, "03:01:39.52") succeeded
   LMSSetValue(cmi.suspend_data, "A=1,B=2,C=3") succeeded
   Attempting to call LMSCommit function
   LMSCommit completed successfully
   Attempting to call LMSFinish function
   LMSFinish completed successfully
   
   
   This appears to be the second entry into SCO04
   Attempting to call LMSInitialize function
   LMSInitialize completed successfully
   Testing to determine LMS ability to save state for mandatory items across sessions
   LMSGetValue(cmi.core.lesson_location) returned: #paragraph3
   cmi.core.lesson_location value matches previously set value
   LMSGetValue(cmi.suspend_data) returned: A=1,B=2,C=3
   cmi.suspend_data value matches previously set value
   LMSGetValue(cmi.core.total_time) returned: 03:01:39.52
   cmi.core.total_time returned correctly
   LMSSetValue(cmi.core.lesson_status, "incomplete") succeeded
   LMSSetValue(cmi.core.exit, "logout") succeeded
   LMSSetValue(cmi.core.session_time, "00:12:48.22") succeeded
   LMSGetValue(cmi.core.entry) returned:
   Attempting to call LMSCommit function
   LMSCommit completed successfully
   Attempting to call LMSFinish function
   LMSFinish completed successfully
   
   
   This appears to be the third entry into SCO04
   Attempting to call LMSInitialize function
   LMSInitialize completed successfully
   Testing to determine LMS ability to save state for mandatory items across sessions
   LMSGetValue(cmi.core.total_time) returned: 03:14:27.74
   cmi.core.total_time returned correctly
   LMSGetValue(cmi.core.credit) returned: credit
   LMSSetValue(cmi.core.lesson_status, "failed") succeeded
   LMSSetValue(cmi.core.score.raw, "25") succeeded
   LMSSetValue(cmi.core.exit, "") succeeded
   Attempting to call LMSCommit function
   LMSCommit completed successfully
   Attempting to call LMSFinish function
   LMSFinish completed successfully
   
    SCO 05 has been launched.
   Validating SCO launch sequence.
   The SCO has been launched in the appropriate sequence.
   Attempting to call LMSInitialize function
   LMSInitialize completed successfully
   Beginning data model optional element implementation auditing.
   LMSSetValue(cmi.core.score.max, "100") succeeded
   LMSGetValue(cmi.core.score.max) returned: "100"
   LMSSetValue(cmi.core.score.min, "70") succeeded
   LMSGetValue(cmi.core.score.min) returned: "70"
   LMSGetValue(cmi.core.lesson_mode) returned: "normal"
   LMSSetValue(cmi.comments, "These are my comments") for Optional element resulted in the following error:
   LMSSetValue(cmi.comments, " These are my comments again") for Optional element resulted in the following error:
   LMSGetValue(cmi.comments) for Optional element resulted in the following error: Not implemented error
   LMSGetValue(cmi.comments_from_lms) for Optional element resulted in the following error: Not implemented error
   LMSGetValue(cmi.objectives._children) for Optional element resulted in the following error: Not implemented error
   LMSGetValue(cmi.objectives._count) for Optional element resulted in the following error: Not implemented error
   LMSSetValue(cmi.objectives.0.id, "X990") for Optional element resulted in the following error:
   LMSGetValue(cmi.objectives.0.id) for Optional element resulted in the following error: Not implemented error
   LMSGetValue(cmi.objectives.0.score._children) for Optional element resulted in the following error: Not implemented error
   LMSSetValue(cmi.objectives.0.score.raw, "75") for Optional element resulted in the following error:
   LMSGetValue(cmi.objectives.0.score.raw) for Optional element resulted in the following error: Not implemented error
   LMSSetValue(cmi.objectives.0.score.max, "100") for Optional element resulted in the following error:
   LMSGetValue(cmi.objectives.0.score.max) for Optional element resulted in the following error: Not implemented error
   LMSSetValue(cmi.objectives.0.score.min, "70") for Optional element resulted in the following error:
   LMSGetValue(cmi.objectives.0.score.min) for Optional element resulted in the following error: Not implemented error
   LMSSetValue(cmi.objectives.0.status, "completed") for Optional element resulted in the following error:
   LMSGetValue(cmi.objectives.0.status) for Optional element resulted in the following error: Not implemented error
   LMSSetValue(cmi.objectives.1.id, "X991") for Optional element resulted in the following error:
   LMSGetValue(cmi.objectives.1.id) for Optional element resulted in the following error: Not implemented error
   LMSGetValue(cmi.objectives.1.score._children) for Optional element resulted in the following error: Not implemented error
   LMSSetValue(cmi.objectives.1.score.raw, "75") for Optional element resulted in the following error:
   LMSGetValue(cmi.objectives.1.score.raw) for Optional element resulted in the following error: Not implemented error
   LMSSetValue(cmi.objectives.1.score.max, "100") for Optional element resulted in the following error:
   LMSGetValue(cmi.objectives.1.score.max) for Optional element resulted in the following error: Not implemented error
   LMSSetValue(cmi.objectives.1.score.min, "70") for Optional element resulted in the following error:
   LMSGetValue(cmi.objectives.1.score.min) for Optional element resulted in the following error: Not implemented error
   LMSSetValue(cmi.objectives.1.status, "completed") for Optional element resulted in the following error:
   LMSGetValue(cmi.objectives.1.status) for Optional element resulted in the following error: Not implemented error
   LMSSetValue(cmi.objectives.2.id, "X992") for Optional element resulted in the following error:
   LMSGetValue(cmi.objectives.2.id) for Optional element resulted in the following error: Not implemented error
   LMSGetValue(cmi.objectives.2.score._children) for Optional element resulted in the following error: Not implemented error
   LMSSetValue(cmi.objectives.2.score.raw, "75") for Optional element resulted in the following error:
   LMSGetValue(cmi.objectives.2.score.raw) for Optional element resulted in the following error: Not implemented error
   LMSSetValue(cmi.objectives.2.score.max, "100") for Optional element resulted in the following error:
   LMSGetValue(cmi.objectives.2.score.max) for Optional element resulted in the following error: Not implemented error
   LMSSetValue(cmi.objectives.2.score.min, "70") for Optional element resulted in the following error:
   LMSGetValue(cmi.objectives.2.score.min) for Optional element resulted in the following error: Not implemented error
   LMSSetValue(cmi.objectives.2.status, "completed") for Optional element resulted in the following error:
   LMSGetValue(cmi.objectives.2.status) for Optional element resulted in the following error: Not implemented error
   LMSSetValue(cmi.objectives.3.id, "X993") for Optional element resulted in the following error:
   LMSGetValue(cmi.objectives.3.id) for Optional element resulted in the following error: Not implemented error
   LMSGetValue(cmi.objectives.3.score._children) for Optional element resulted in the following error: Not implemented error
   LMSSetValue(cmi.objectives.3.score.raw, "75") for Optional element resulted in the following error:
   LMSGetValue(cmi.objectives.3.score.raw) for Optional element resulted in the following error: Not implemented error
   LMSSetValue(cmi.objectives.3.score.max, "100") for Optional element resulted in the following error:
   LMSGetValue(cmi.objectives.3.score.max) for Optional element resulted in the following error: Not implemented error
   LMSSetValue(cmi.objectives.3.score.min, "70") for Optional element resulted in the following error:
   LMSGetValue(cmi.objectives.3.score.min) for Optional element resulted in the following error: Not implemented error
   LMSSetValue(cmi.objectives.3.status, "completed") for Optional element resulted in the following error:
   LMSGetValue(cmi.objectives.3.status) for Optional element resulted in the following error: Not implemented error
   LMSGetValue(cmi.student_data._children) returned: "mastery_score"
   LMSGetValue(cmi.student_data.mastery_score) returned: "80"
   LMSGetValue(cmi.student_data.max_time_allowed) for Optional element resulted in the following error: Not implemented error
   LMSGetValue(cmi.student_data.time_limit_action) for Optional element resulted in the following error: Not implemented error
   The cmi.student_data.mastery_score value "80" matches the mastery_score defined in the CSF for this SCO
   LMSGetValue(cmi.student_preference._children) for Optional element resulted in the following error: Not implemented error
   LMSSetValue(cmi.student_preference.audio, "9") for Optional element resulted in the following error:
   LMSGetValue(cmi.student_preference.audio) for Optional element resulted in the following error: Not implemented error
   LMSSetValue(cmi.student_preference.language, "US/English") for Optional element resulted in the following error:
   LMSGetValue(cmi.student_preference.language) for Optional element resulted in the following error: Not implemented error
   LMSSetValue(cmi.student_preference.speed, "5") for Optional element resulted in the following error:
   LMSGetValue(cmi.student_preference.speed) for Optional element resulted in the following error: Not implemented error
   LMSSetValue(cmi.student_preference.text, "1") for Optional element resulted in the following error:
   LMSGetValue(cmi.student_preference.text) for Optional element resulted in the following error: Not implemented error
   LMSSetValue(cmi.core.lesson_status, "completed") succeeded
   LMSSetValue(cmi.core.exit, "") succeeded
   LMSSetValue(cmi.core.session_time, "03:01:39.52") succeeded
   Attempting to call LMSCommit function
   LMSCommit completed successfully
   Attempting to call LMSFinish function
   LMSFinish completed successfully
   
    SCO 06 has been launched.
   Validating SCO launch sequence.
   The SCO has been launched in the appropriate sequence.
   Attempting to call LMSInitialize function
   LMSInitialize completed successfully
   Beginning cmi.interactions data model element implementation auditing.
   LMSGetValue(cmi.interactions._children) returned: "id,objectives,time,type,correct_responses,weighting,student_response,result,latency"
   LMSGetValue(cmi.interactions._count) returned: "0"
   LMSSetValue(cmi.interactions.0.id, "I000") succeeded
   LMSGetValue(cmi.interactions.0.objectives._count) returned: "0"
   LMSSetValue(cmi.interactions.0.objectives.0.id, "I0990") succeeded
   LMSSetValue(cmi.interactions.0.objectives.1.id, "I0991") succeeded
   LMSGetValue(cmi.interactions.0.objectives._count) returned: "2"
   LMSSetValue(cmi.interactions.0.time, "00:00:03") succeeded
   LMSSetValue(cmi.interactions.0.type, "performance") succeeded
   LMSGetValue(cmi.interactions.0.correct_responses._count) returned: "0"
   LMSSetValue(cmi.interactions.0.correct_responses.0.pattern, "Alphanumeric Text since type is performance") succeeded
   LMSGetValue(cmi.interactions.0.correct_responses._count) returned: "1"
   LMSSetValue(cmi.interactions.0.weighting, "10") succeeded
   LMSSetValue(cmi.interactions.0.student_response, "Alphanumeric Text since type is performance") succeeded
   LMSSetValue(cmi.interactions.0.result, "unanticipated") succeeded
   LMSSetValue(cmi.interactions.0.latency, "00:05:00") succeeded
   LMSSetValue(cmi.interactions.1.id, "I001") succeeded
   LMSGetValue(cmi.interactions.1.objectives._count) returned: "0"
   LMSSetValue(cmi.interactions.1.objectives.0.id, "I0990") succeeded
   LMSSetValue(cmi.interactions.1.objectives.1.id, "I0991") succeeded
   LMSGetValue(cmi.interactions.1.objectives._count) returned: "2"
   LMSSetValue(cmi.interactions.1.time, "00:00:03") succeeded
   LMSSetValue(cmi.interactions.1.type, "true-false") succeeded
   LMSGetValue(cmi.interactions.1.correct_responses._count) returned: "0"
   LMSSetValue(cmi.interactions.1.correct_responses.0.pattern, "t") succeeded
   LMSGetValue(cmi.interactions.1.correct_responses._count) returned: "1"
   LMSSetValue(cmi.interactions.1.weighting, "10") succeeded
   LMSSetValue(cmi.interactions.1.student_response, "f") succeeded
   LMSSetValue(cmi.interactions.1.result, "wrong") succeeded
   LMSSetValue(cmi.interactions.1.latency, "00:05:00") succeeded
   LMSSetValue(cmi.interactions.2.id, "I002") succeeded
   LMSGetValue(cmi.interactions.2.objectives._count) returned: "0"
   LMSSetValue(cmi.interactions.2.objectives.0.id, "I0990") succeeded
   LMSSetValue(cmi.interactions.2.objectives.1.id, "I0991") succeeded
   LMSGetValue(cmi.interactions.2.objectives._count) returned: "2"
   LMSSetValue(cmi.interactions.2.time, "00:00:03") succeeded
   LMSSetValue(cmi.interactions.2.type, "likert") succeeded
   LMSGetValue(cmi.interactions.2.correct_responses._count) returned: "0"
   LMSSetValue(cmi.interactions.2.correct_responses.0.pattern, "") succeeded
   LMSGetValue(cmi.interactions.2.correct_responses._count) returned: "1"
   LMSSetValue(cmi.interactions.2.weighting, "10") succeeded
   LMSSetValue(cmi.interactions.2.student_response, "Java") resulted in the following error: Incorrect Data Type
   LMSSetValue(cmi.interactions.2.result, "neutral") succeeded
   LMSSetValue(cmi.interactions.2.latency, "00:05:00") succeeded
   LMSGetValue(cmi.interactions._count) returned: "3"
   LMSSetValue(cmi.core.lesson_status, "completed") succeeded
   LMSSetValue(cmi.core.exit, "") succeeded
   LMSSetValue(cmi.core.session_time, "03:01:39.52") succeeded
   Attempting to call LMSCommit function
   LMSCommit completed successfully
   Attempting to call LMSFinish function
   LMSFinish completed successfully
   
    SCO 07 has been launched.
   Validating SCO launch sequence.
   The SCO has been launched in the appropriate sequence.
   Attempting to call LMSInitialize function
   LMSInitialize completed successfully
   LMSSetValue(cmi.core.lesson_status, "completed") succeeded
   LMSSetValue(cmi.core.exit, "") succeeded
   LMSSetValue(cmi.core.session_time, "00:00:30") succeeded
   Attempting to call LMSFinish function
   LMSFinish completed successfully
   ADL SCORM Test Course I has been completed.
   
   Starting Step 6 - Take Test Course II
   
    SCO 01 has been launched.
   Validating SCO launch sequence.
   The SCO has been launched in the appropriate sequence.
   Attempting to call LMSInitialize function
   LMSInitialize completed successfully
   LMSGetValue(cmi.core.student_name) returned: Learner,Mary
   The student name returned by the LMS is incorrect. The student name should be "Learner, Mary"
   LMSGetValue(cmi.core.credit) returned: no-credit
   The operator indicated that the LMS supports both "credit" and "no credit". Expected LMSGetValue("cmi.core.credit") to return a value of "no credit"
   LMSGetValue(cmi.core.lesson_mode) returned: browse
   LMSGetValue(cmi.student_data.mastery_score) returned: 80
   The cmi.student_data.mastery_score value "80" matches the mastery_score defined in the CSF for this SCO
   LMSGetValue(cmi.student_data.max_time_allowed) for Optional element resulted in the following error: Not implemented error
   LMSGetValue(cmi.student_data.time_limit_action) for Optional element resulted in the following error: Not implemented error
   LMSSetValue(cmi.core.lesson_status, "completed") succeeded
   LMSSetValue(cmi.core.exit, "") succeeded
   LMSSetValue(cmi.core.session_time, "00:00:30") succeeded
   Attempting to call LMSCommit function
   LMSCommit completed successfully
   Attempting to call LMSFinish function
   LMSFinish completed successfully
   
   SCO 02 has been launched.
   Validating SCO launch sequence.
   The SCO has been launched in the appropriate sequence.
   Attempting to call LMSInitialize function
   LMSInitialize completed successfully
   LMSGetValue(cmi.core.credit) returned: no-credit
   The operator indicated that the LMS supports both "credit" and "no credit". Expected LMSGetValue("cmi.core.credit") to return a value of "no credit"
   LMSGetValue(cmi.core.lesson_mode) returned: browse
   LMSSetValue(cmi.core.lesson_location, "#paragraph3") succeeded
   LMSSetValue(cmi.core.lesson_status, "incomplete") succeeded
   LMSSetValue(cmi.core.exit, "logout") succeeded
   LMSSetValue(cmi.core.session_time, "00:05:20.31") succeeded
   LMSSetValue(cmi.suspend_data, "A=1,B=2,C=3") succeeded
   Attempting to call LMSFinish function
   LMSFinish completed successfully
   
   
   This appears to be the second entry into SCO02
   Attempting to call LMSInitialize function
   LMSInitialize completed successfully
   Testing to determine LMS ability to save state for mandatory items across sessions
   LMSGetValue(cmi.core.lesson_location) returned: #paragraph3
   cmi.core.lesson_location value matches previously set value
   LMSGetValue(cmi.suspend_data) returned: A=1,B=2,C=3
   cmi.suspend_data value matches previously set value
   LMSGetValue(cmi.core.credit) returned: no-credit
   LMSSetValue(cmi.core.lesson_status, "completed") succeeded
   LMSSetValue(cmi.core.exit, "") succeeded
   LMSSetValue(cmi.core.session_time, "03:01:39.52") succeeded
   Attempting to call LMSFinish function
   LMSFinish completed successfully
   
    SCO 03 has been launched.
   Validating SCO launch sequence.
   The SCO has been launched in the appropriate sequence.
   Attempting to call LMSInitialize function
   LMSInitialize completed successfully
   LMSSetValue(cmi.core.lesson_status, "completed") succeeded
   LMSSetValue(cmi.core.exit, "") succeeded
   LMSSetValue(cmi.core.session_time, "00:00:30") succeeded
   Attempting to call LMSFinish function
   LMSFinish completed successfully
   
   The LMS is SCORM Version 1.1 Run-Time Environment Conformant - Minimum with Some Optional Data Model Elements (LMS-RTE2)
   
   Successful outcome of this test does not constitute ADL Certification unless the test was conducted by an ADL Accredited Auditor.
   
   The test is complete.