***************************** 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,score,total_time,exit,session_time" LMSGetValue(cmi.core.student_id) returned:
"joe" LMSGetValue(cmi.core.student_name) returned:
"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" 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" LMSGetValue(cmi.launch_data) returned:
"SCO1LaunchData" The LMS returned
cmi.core.launch_data equal to the <adlcp:datafromlms> value provided in
the Content Package for this SCO. Content Package <adlcp:datafromlms>
value: "SCO1LaunchData" LMS returned: "SCO1LaunchData" 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).
WARNING:
LMSSetValue returned "false" and set error code "401" (Not implemented
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) or "201" (Invalid argument error). 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) or "201" (Invalid argument
error). 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 "201" (Invalid
argument error), or "403" (Element is read only). WARNING: LMSSetValue
returned "false" and set error code "403" (Element is read only) In the future,
the use of error code "403" in this situation, may be deprecated. 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 "201" (Invalid argument
error) or "401" (Not implemented). WARNING: 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 "405"
(Incorrect data type) or "201" (Invalid argument error) LMSSetValue returned
"false" and set error code "405" (Incorrect Data Type)
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). WARNING: LMSGetValue
returned "" and set error code "401" (Not implemented error) Calling LMSGetValue with write-only data model
element. Attempting
LMSGetValue("cmi.core.session_time") Expecting error code "404" (Element is
write only) or "201" (Invalid argument error). 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 "201" (Invalid
argument 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 "201"
(Invalid argument 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.
LMSGetDiagnostic("0") returned: "No
error" LMSGetErrorString("101")
returned: "General Exception" as expected. LMSGetDiagnostic("101")
returned: "General Exception" LMSGetErrorString("201")
returned: "Invalid argument error" as expected. LMSGetDiagnostic("201")
returned: "Invalid argument error" LMSGetErrorString("202")
returned: "Element cannot have children" as expected. LMSGetDiagnostic("202")
returned: "Element cannot have children" LMSGetErrorString("203")
returned: "Element not an array - Cannot have count" as expected. LMSGetDiagnostic("203")
returned: "Element not an array - Cannot have count" LMSGetErrorString("301")
returned: "Not initialized" as expected. LMSGetDiagnostic("301")
returned: "Not initialized" LMSGetErrorString("401")
returned: "Not implemented error" as expected. LMSGetDiagnostic("401")
returned: "Not implemented error" LMSGetErrorString("402")
returned: "Invalid set value, element is a keyword" as expected. LMSGetDiagnostic("402")
returned: "Invalid set value, element is a keyword" LMSGetErrorString("403")
returned: "Element is read only" as expected. LMSGetDiagnostic("403")
returned: "Element is read only" LMSGetErrorString("404")
returned: "Element is write only" as expected. LMSGetDiagnostic("404")
returned: "Element is write only" LMSGetErrorString("405")
returned: "Incorrect Data Type" as expected. LMSGetDiagnostic("405")
returned: "Incorrect Data Type" LMSGetErrorString("")
returned: "" as expected. LMSGetDiagnostic("")
returned: ""
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 a value that
is of the correct datatype: credit LMSSetValue(cmi.core.lesson_status, "completed")
succeeded
LMSSetValue(cmi.core.score.raw, "25")
succeeded
The test course is
being taken for "credit" 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 a value that
is of the correct datatype: 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 a
value that is of the correct datatype: ERROR:
cmi.core.lesson_location value does not match previously set
value ERROR: Assuming that
LMSCommit and/or LMSFinish call in step 1 of this SCO did not persist the
value LMSGetValue(cmi.suspend_data) returned a value
that is of the correct datatype: ERROR: cmi.suspend_data
value does not match previously set value ERROR: Assuming that
LMSCommit and/or LMSFinish call in step 1 of this SCO did not persist the
value LMSGetValue(cmi.core.total_time) returned a value
that is of the correct datatype: 0000:00:00.00 ERROR: Expected
cmi.core.total_time of "03:01:39.52" LMSSetValue(cmi.core.lesson_status, "incomplete")
succeeded
LMSSetValue(cmi.core.exit, "suspend")
succeeded
LMSSetValue(cmi.core.session_time, "00:12:48.22")
succeeded
LMSGetValue(cmi.core.entry) returned a value that
is of the correct datatype: 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 a value
that is of the correct datatype: 0000:00:00.00 ERROR: Expected
cmi.core.total_time of "03:14:27.74" LMSGetValue(cmi.core.credit) returned a value that
is of the correct datatype: credit LMSSetValue(cmi.core.lesson_status, "completed")
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. WARNING:
LMSSetValue(cmi.core.score.max, "100") for Optional element resulted in
the following error: Not implemented error WARNING:
LMSGetValue(cmi.core.score.max) for Optional element resulted in the
following error: Not implemented error WARNING:
LMSSetValue(cmi.core.score.min, "0") for Optional element resulted in the
following error: Not implemented error WARNING:
LMSGetValue(cmi.core.score.min) for Optional element resulted in the
following error: Not implemented error WARNING:
LMSGetValue(cmi.core.lesson_mode) for Optional element resulted in the
following error: Not implemented error WARNING:
LMSSetValue(cmi.comments, "These are my comments") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.comments, " These are my comments again") for Optional
element resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.comments) for Optional element resulted in the following
error: Not implemented error WARNING:
LMSGetValue(cmi.comments_from_lms) for Optional element resulted in the
following error: Not implemented error WARNING:
LMSGetValue(cmi.objectives._children) for Optional element resulted in
the following error: Not implemented error WARNING:
LMSGetValue(cmi.objectives._count) for Optional element resulted in the
following error: Not implemented error WARNING:
LMSSetValue(cmi.objectives.0.id, "X990") for Optional element resulted in
the following error: Not implemented error WARNING:
LMSGetValue(cmi.objectives.0.id) for Optional element resulted in the
following error: Not implemented error WARNING:
LMSGetValue(cmi.objectives.0.score._children) for Optional element
resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.objectives.0.score.raw, "75") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.objectives.0.score.raw) for Optional element resulted in
the following error: Not implemented error WARNING:
LMSSetValue(cmi.objectives.0.score.max, "100") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.objectives.0.score.max) for Optional element resulted in
the following error: Not implemented error WARNING:
LMSSetValue(cmi.objectives.0.score.min, "00") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.objectives.0.score.min) for Optional element resulted in
the following error: Not implemented error WARNING:
LMSSetValue(cmi.objectives.0.status, "completed") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.objectives.0.status) for Optional element resulted in the
following error: Not implemented error WARNING:
LMSSetValue(cmi.objectives.1.id, "X991") for Optional element resulted in
the following error: Not implemented error WARNING:
LMSGetValue(cmi.objectives.1.id) for Optional element resulted in the
following error: Not implemented error WARNING:
LMSGetValue(cmi.objectives.1.score._children) for Optional element
resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.objectives.1.score.raw, "75") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.objectives.1.score.raw) for Optional element resulted in
the following error: Not implemented error WARNING:
LMSSetValue(cmi.objectives.1.score.max, "100") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.objectives.1.score.max) for Optional element resulted in
the following error: Not implemented error WARNING:
LMSSetValue(cmi.objectives.1.score.min, "00") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.objectives.1.score.min) for Optional element resulted in
the following error: Not implemented error WARNING:
LMSSetValue(cmi.objectives.1.status, "completed") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.objectives.1.status) for Optional element resulted in the
following error: Not implemented error WARNING:
LMSSetValue(cmi.objectives.2.id, "X992") for Optional element resulted in
the following error: Not implemented error WARNING:
LMSGetValue(cmi.objectives.2.id) for Optional element resulted in the
following error: Not implemented error WARNING:
LMSGetValue(cmi.objectives.2.score._children) for Optional element
resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.objectives.2.score.raw, "75") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.objectives.2.score.raw) for Optional element resulted in
the following error: Not implemented error WARNING:
LMSSetValue(cmi.objectives.2.score.max, "100") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.objectives.2.score.max) for Optional element resulted in
the following error: Not implemented error WARNING:
LMSSetValue(cmi.objectives.2.score.min, "00") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.objectives.2.score.min) for Optional element resulted in
the following error: Not implemented error WARNING:
LMSSetValue(cmi.objectives.2.status, "completed") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.objectives.2.status) for Optional element resulted in the
following error: Not implemented error WARNING:
LMSSetValue(cmi.objectives.3.id, "X993") for Optional element resulted in
the following error: Not implemented error WARNING:
LMSGetValue(cmi.objectives.3.id) for Optional element resulted in the
following error: Not implemented error WARNING:
LMSGetValue(cmi.objectives.3.score._children) for Optional element
resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.objectives.3.score.raw, "75") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.objectives.3.score.raw) for Optional element resulted in
the following error: Not implemented error WARNING:
LMSSetValue(cmi.objectives.3.score.max, "100") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.objectives.3.score.max) for Optional element resulted in
the following error: Not implemented error WARNING:
LMSSetValue(cmi.objectives.3.score.min, "00") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.objectives.3.score.min) for Optional element resulted in
the following error: Not implemented error WARNING:
LMSSetValue(cmi.objectives.3.status, "completed") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.objectives.3.status) for Optional element resulted in the
following error: Not implemented error WARNING:
LMSGetValue(cmi.student_data._children) for Optional element resulted in
the following error: Not implemented error WARNING:
LMSGetValue(cmi.student_data.mastery_score) for Optional element resulted
in the following error: Not implemented error WARNING:
LMSGetValue(cmi.student_data.max_time_allowed) for Optional element
resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.student_data.time_limit_action) for Optional element
resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.student_preference._children) for Optional element
resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.student_preference.audio, "9") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.student_preference.audio) for Optional element resulted
in the following error: Not implemented error WARNING:
LMSSetValue(cmi.student_preference.language, "US/English") for Optional
element resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.student_preference.language) for Optional element
resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.student_preference.speed, "5") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.student_preference.speed) for Optional element resulted
in the following error: Not implemented error WARNING:
LMSSetValue(cmi.student_preference.text, "1") for Optional element
resulted in the following error: Not implemented error WARNING:
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. WARNING:
LMSGetValue(cmi.interactions._children) for Optional element resulted in
the following error: Not implemented error WARNING:
LMSGetValue(cmi.interactions._count) for Optional element resulted in the
following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.0.id, "I000") for Optional element resulted
in the following error: Not implemented error WARNING:
LMSGetValue(cmi.interactions.0.objectives._count) for Optional element
resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.0.objectives.0.id, "I0990") for Optional
element resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.0.objectives.1.id, "I0991") for Optional
element resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.interactions.0.objectives._count) for Optional element
resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.0.time, "00:00:03") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.0.type, "performance") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.interactions.0.correct_responses._count) for Optional
element resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.0.correct_responses.0.pattern, "Alphanumeric Text
since type is performance") for Optional element resulted in the
following error: Not implemented error WARNING:
LMSGetValue(cmi.interactions.0.correct_responses._count) for Optional
element resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.0.weighting, "10") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.0.student_response, "Alphanumeric Text since type
is performance") for Optional element resulted in the following error:
Not implemented error WARNING:
LMSSetValue(cmi.interactions.0.result, "unanticipated") for Optional
element resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.0.latency, "00:05:00") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.1.id, "I001") for Optional element resulted
in the following error: Not implemented error WARNING:
LMSGetValue(cmi.interactions.1.objectives._count) for Optional element
resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.1.objectives.0.id, "I0990") for Optional
element resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.1.objectives.1.id, "I0991") for Optional
element resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.interactions.1.objectives._count) for Optional element
resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.1.time, "00:00:03") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.1.type, "true-false") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.interactions.1.correct_responses._count) for Optional
element resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.1.correct_responses.0.pattern, "t") for
Optional element resulted in the following error: Not implemented
error WARNING:
LMSGetValue(cmi.interactions.1.correct_responses._count) for Optional
element resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.1.weighting, "10") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.1.student_response, "f") for Optional
element resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.1.result, "wrong") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.1.latency, "00:05:00") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.2.id, "I002") for Optional element resulted
in the following error: Not implemented error WARNING:
LMSGetValue(cmi.interactions.2.objectives._count) for Optional element
resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.2.objectives.0.id, "I0990") for Optional
element resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.2.objectives.1.id, "I0991") for Optional
element resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.interactions.2.objectives._count) for Optional element
resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.2.time, "00:00:03") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.2.type, "likert") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSGetValue(cmi.interactions.2.correct_responses._count) for Optional
element resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.2.correct_responses.0.pattern, "") for
Optional element resulted in the following error: Not implemented
error WARNING:
LMSGetValue(cmi.interactions.2.correct_responses._count) for Optional
element resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.2.weighting, "10") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.2.student_response, "j") for Optional
element resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.2.result, "neutral") for Optional element
resulted in the following error: Not implemented error WARNING:
LMSSetValue(cmi.interactions.2.latency, "00:05:00") 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
Attempting to call
LMSInitialize function LMSInitialize completed
successfully
***************************** SCO 08 has been launched. ***************************** Validating SCO launch sequence. The SCO has been launched
in the appropriate sequence. WARNING:
LMSSetValue(cmi.core._children) returned: "403". Condition tested: Called
LMSSetValue. In the future, the use of error code 403 may be deprecated in this
situation.
LMSSetValue(cmi.core.student_id) returned expected
error code: "403". Condition tested: Called LMSSetValue LMSSetValue(cmi.core.student_name) returned
expected error code: "403". Condition tested: Called LMSSetValue LMSSetValue(cmi.core.lesson_location) completed
successfully. Condition tested: Valid CMIString255: ''(A Blank String). Returned
expected error code: "0" LMSSetValue(cmi.core.lesson_location) completed
successfully. Condition tested: Valid CMIString255: 1 Character. Returned
expected error code: "0" LMSSetValue(cmi.core.lesson_location) completed
successfully. Condition tested: Valid CMIString255: 25 Characters. Returned
expected error code: "0" LMSSetValue(cmi.core.lesson_location) completed
successfully. Condition tested: Valid CMIString255: 255 Characters. Returned
expected error code: "0" LMSSetValue(cmi.core.lesson_location) returned
expected error code: "405". Condition tested: Invalid CMIString255: 256
Characters
LMSSetValue(cmi.core.lesson_location) returned
expected error code: "405". Condition tested: Invalid CMIString255: 500
Characters
LMSSetValue(cmi.core.credit) returned expected
error code: "403". Condition tested: Called LMSSetValue LMSSetValue(cmi.core.lesson_status) completed
successfully. Condition tested: Valid CMIVocabulary: 'passed'. Returned expected
error code: "0" LMSSetValue(cmi.core.lesson_status) completed
successfully. Condition tested: Valid CMIVocabulary: 'completed'. Returned
expected error code: "0" LMSSetValue(cmi.core.lesson_status) completed
successfully. Condition tested: Valid CMIVocabulary: 'failed'. Returned expected
error code: "0" LMSSetValue(cmi.core.lesson_status) completed
successfully. Condition tested: Valid CMIVocabulary: 'incomplete'. Returned
expected error code: "0" LMSSetValue(cmi.core.lesson_status) completed
successfully. Condition tested: Valid CMIVocabulary: 'browsed'. Returned
expected error code: "0" LMSSetValue(cmi.core.lesson_status) returned
expected error code: "405". Condition tested: Invalid CMIVocabulary: 'not
attempted'
LMSSetValue(cmi.core.lesson_status) returned
expected error code: "405". Condition tested: Invalid CMIVocabulary:
'NA' LMSSetValue(cmi.core.lesson_status) returned
expected error code: "405". Condition tested: Invalid CMIVocabulary: 'status set
to completed'
LMSSetValue(cmi.core.lesson_status) returned
expected error code: "405". Condition tested: Invalid CMIVocabulary:
'Passed'
LMSSetValue(cmi.core.entry) returned expected
error code: "403". Condition tested: Called LMSSetValue WARNING:
LMSSetValue(cmi.core.score._children) returned: "403". Condition tested: Called
LMSSetValue. In the future, the use of error code 403 may be deprecated in this
situation.
LMSSetValue(cmi.core.score.raw) completed
successfully. Condition tested: '0'. Returned expected error code:
"0" LMSSetValue(cmi.core.score.raw) completed
successfully. Condition tested: '90.99'. Returned expected error code:
"0" LMSSetValue(cmi.core.score.raw) completed
successfully. Condition tested: '99'. Returned expected error code:
"0" LMSSetValue(cmi.core.score.raw) completed
successfully. Condition tested: '100'. Returned expected error code:
"0" LMSSetValue(cmi.core.score.raw) returned expected
error code: "405". Condition tested: '-99' LMSSetValue(cmi.core.score.raw) returned expected
error code: "405". Condition tested: '-90.99' LMSSetValue(cmi.core.score.raw) returned expected
error code: "405". Condition tested: 'one hundred' - written out LMSSetValue(cmi.core.total_time) returned expected
error code: "403". Condition tested: Called LMSSetValue LMSSetValue(cmi.core.exit)
completed successfully. Condition tested: Valid CMIVocabulary: 'time-out'.
Returned expected error code: "0" LMSSetValue(cmi.core.exit)
completed successfully. Condition tested: Valid CMIVocabulary: 'suspend'.
Returned expected error code: "0" LMSSetValue(cmi.core.exit)
completed successfully. Condition tested: Valid CMIVocabulary: 'logout'.
Returned expected error code: "0" LMSSetValue(cmi.core.exit)
completed successfully. Condition tested: Empty String. Returned expected error
code: "0"
LMSSetValue(cmi.core.exit) returned expected error
code: "405". Condition tested: Invalid CMIVocabulary: 'Suspend' LMSSetValue(cmi.core.exit)
returned expected error code: "405". Condition tested: Invalid CMIVocabulary:
'LOGOUT'
LMSSetValue(cmi.core.exit) returned expected error
code: "405". Condition tested: Invalid CMIVocabulary: 'T' LMSSetValue(cmi.core.exit)
returned expected error code: "405". Condition tested: Invalid CMIVocabulary:
'timeout'
LMSSetValue(cmi.core.exit) returned expected error
code: "405". Condition tested: Invalid CMIVocabulary: 'timeou' LMSSetValue(cmi.core.session_time) completed
successfully. Condition tested: Valid CMITimespan '0000:03:45.5'. Returned
expected error code: "0" LMSSetValue(cmi.core.session_time) completed
successfully. Condition tested: Valid CMITimespan '1121:03:40'. Returned
expected error code: "0" LMSSetValue(cmi.core.session_time) completed
successfully. Condition tested: Valid CMITimespan '1121:00:40'. Returned
expected error code: "0" LMSSetValue(cmi.core.session_time) completed
successfully. Condition tested: Valid CMITimespan '0000:00:40'. Returned
expected error code: "0" LMSSetValue(cmi.core.session_time) completed
successfully. Condition tested: Valid CMITimespan '0000:00:40.5'. Returned
expected error code: "0" LMSSetValue(cmi.core.session_time) completed
successfully. Condition tested: Valid CMITimespan '0000:00:00'. Returned
expected error code: "0" LMSSetValue(cmi.core.session_time) completed
successfully. Condition tested: Valid CMITimespan '30:30:40'. Returned expected
error code: "0" LMSSetValue(cmi.core.session_time) completed
successfully. Condition tested: Valid CMITimespan '30:99:40'. Returned expected
error code: "0" LMSSetValue(cmi.core.session_time) returned
expected error code: "405". Condition tested: Invalid CMITimespan '3
hours' LMSSetValue(cmi.core.session_time) returned
expected error code: "405". Condition tested: Invalid CMITimespan
'33330:30:40'
LMSSetValue(cmi.core.session_time) returned
expected error code: "405". Condition tested: Invalid CMITimespan
'3330:330:40'
LMSSetValue(cmi.core.session_time) returned
expected error code: "405". Condition tested: Invalid CMITimespan '3330:30:40
seconds'
LMSSetValue(cmi.core.session_time) returned
expected error code: "405". Condition tested: Invalid CMITimespan
'3330:30:1.34' LMSSetValue(cmi.core.session_time) returned
expected error code: "405". Condition tested: Invalid CMITimespan
'3330:30:1.344545' LMSSetValue(cmi.suspend_data) completed
successfully. Condition tested: Valid CMIString4096: ''(A Blank String).
Returned expected error code: "0" LMSSetValue(cmi.suspend_data) completed
successfully. Condition tested: Valid CMIString4096: 1 Character. Returned
expected error code: "0" LMSSetValue(cmi.suspend_data) completed
successfully. Condition tested: Valid CMIString4096: 25 Characters. Returned
expected error code: "0" LMSSetValue(cmi.suspend_data) completed
successfully. Condition tested: Valid CMIString4096: 4096 Characters. Returned
expected error code: "0" LMSSetValue(cmi.suspend_data) returned expected
error code: "405". Condition tested: Invalid CMIString4096: 4097
Characters
LMSSetValue(cmi.suspend_data) returned expected
error code: "405". Condition tested: Invalid CMIString4096: 5000
Characters
LMSSetValue(cmi.launch_data) returned expected
error code: "403". Condition tested: Called LMSSetValue WARNING:
LMSSetValue(cmi.core.score.max) returned "401". Condition tested:
'0' WARNING:
LMSSetValue(cmi.core.score.max) returned "401". Condition tested:
'90.99'
WARNING:
LMSSetValue(cmi.core.score.max) returned "401". Condition tested:
'99' WARNING:
LMSSetValue(cmi.core.score.max) returned "401". Condition tested:
'100' WARNING:
LMSSetValue(cmi.core.score.max) returned "401". Condition tested:
'-99' WARNING:
LMSSetValue(cmi.core.score.max) returned "401". Condition tested:
'-90.99'
WARNING:
LMSSetValue(cmi.core.score.max) returned "401". Condition tested: 'one hundred'
- written out WARNING:
LMSSetValue(cmi.core.score.min) returned "401". Condition tested:
'0' WARNING:
LMSSetValue(cmi.core.score.min) returned "401". Condition tested:
'90.99'
WARNING:
LMSSetValue(cmi.core.score.min) returned "401". Condition tested:
'99' WARNING:
LMSSetValue(cmi.core.score.min) returned "401". Condition tested:
'100' WARNING:
LMSSetValue(cmi.core.score.min) returned "401". Condition tested:
'-99' WARNING:
LMSSetValue(cmi.core.score.min) returned "401". Condition tested:
'-90.99'
WARNING:
LMSSetValue(cmi.core.score.min) returned "401". Condition tested: 'one hundred'
- written out WARNING:
LMSSetValue(cmi.core.lesson_mode) returned "401". Condition tested: Called
LMSSetValue
WARNING:
LMSSetValue(cmi.comments) returned "401". Condition tested: Valid CMIString4096:
''(A Blank String) WARNING:
LMSSetValue(cmi.comments) returned "401". Condition tested: Valid CMIString4096:
4096 Characters WARNING:
LMSSetValue(cmi.comments) returned "401". Condition tested: Invalid
CMIString4096: 4097 Characters WARNING:
LMSSetValue(cmi.comments_from_lms) returned "401". Condition tested: Called
LMSSetValue
WARNING:
LMSSetValue(cmi.objectives._children) returned "401". Condition tested: Called
LMSSetValue
WARNING:
LMSSetValue(cmi.objectives._count) returned "401". Condition tested: Called
LMSSetValue
WARNING:
LMSSetValue(cmi.objectives.0.id) returned "401". Condition tested: Valid
CMIIdentifier 1 Character WARNING:
LMSSetValue(cmi.objectives.0.id) returned "401". Condition tested: Valid
CMIIdentifier 25 Characters WARNING:
LMSSetValue(cmi.objectives.0.id) returned "401". Condition tested: Valid
CMIIdentifier 255 Characters WARNING:
LMSSetValue(cmi.objectives.0.id) returned "401". Condition tested: Invalid
CMIIdentifier ''(A Blank String) WARNING:
LMSSetValue(cmi.objectives.0.id) returned "401". Condition tested: Invalid
CMIIdentifier 256 Characters WARNING:
LMSSetValue(cmi.objectives.0.id) returned "401". Condition tested: Invalid
CMIIdentifier 500 Characters WARNING:
LMSSetValue(cmi.objectives.1.id) returned "401". Condition tested: Valid
CMIIdentifier 1 Character WARNING:
LMSSetValue(cmi.objectives.1.id) returned "401". Condition tested: Valid
CMIIdentifier 25 Characters WARNING:
LMSSetValue(cmi.objectives.1.id) returned "401". Condition tested: Valid
CMIIdentifier 255 Characters WARNING:
LMSSetValue(cmi.objectives.1.id) returned "401". Condition tested: Invalid
CMIIdentifier ''(A Blank String) WARNING:
LMSSetValue(cmi.objectives.1.id) returned "401". Condition tested: Invalid
CMIIdentifier 256 Characters WARNING:
LMSSetValue(cmi.objectives.1.id) returned "401". Condition tested: Invalid
CMIIdentifier 500 Characters WARNING:
LMSSetValue(cmi.objectives.0.score._children) returned "401". Condition tested:
Called LMSSetValue WARNING:
LMSSetValue(cmi.objectives.1.score._children) returned "401". Condition tested:
Called LMSSetValue WARNING:
LMSSetValue(cmi.objectives.0.score.raw) returned "401". Condition tested:
'0' WARNING:
LMSSetValue(cmi.objectives.0.score.raw) returned "401". Condition tested:
'90.99'
WARNING:
LMSSetValue(cmi.objectives.0.score.raw) returned "401". Condition tested:
'99' WARNING:
LMSSetValue(cmi.objectives.0.score.raw) returned "401". Condition tested:
'100' WARNING:
LMSSetValue(cmi.objectives.0.score.raw) returned "401". Condition tested:
'-99' WARNING:
LMSSetValue(cmi.objectives.0.score.raw) returned "401". Condition tested:
'-90.99'
WARNING:
LMSSetValue(cmi.objectives.0.score.raw) returned "401". Condition tested: 'one
hundred' - written out WARNING:
LMSSetValue(cmi.objectives.1.score.raw) returned "401". Condition tested:
'0' WARNING:
LMSSetValue(cmi.objectives.1.score.raw) returned "401". Condition tested:
'90.99'
WARNING:
LMSSetValue(cmi.objectives.1.score.raw) returned "401". Condition tested:
'99' WARNING:
LMSSetValue(cmi.objectives.1.score.raw) returned "401". Condition tested:
'100' WARNING:
LMSSetValue(cmi.objectives.1.score.raw) returned "401". Condition tested:
'-99' WARNING:
LMSSetValue(cmi.objectives.1.score.raw) returned "401". Condition tested:
'-90.99'
WARNING:
LMSSetValue(cmi.objectives.1.score.raw) returned "401". Condition tested: 'one
hundred' - written out WARNING:
LMSSetValue(cmi.objectives.0.score.max) returned "401". Condition tested:
'0' WARNING:
LMSSetValue(cmi.objectives.0.score.max) returned "401". Condition tested:
'90.99'
WARNING:
LMSSetValue(cmi.objectives.0.score.max) returned "401". Condition tested:
'99' WARNING:
LMSSetValue(cmi.objectives.0.score.max) returned "401". Condition tested:
'100' WARNING:
LMSSetValue(cmi.objectives.0.score.max) returned "401". Condition tested:
'-99' WARNING:
LMSSetValue(cmi.objectives.0.score.max) returned "401". Condition tested:
'-90.99'
WARNING:
LMSSetValue(cmi.objectives.0.score.max) returned "401". Condition tested: 'one
hundred' - written out WARNING:
LMSSetValue(cmi.objectives.1.score.max) returned "401". Condition tested:
'0' WARNING:
LMSSetValue(cmi.objectives.1.score.max) returned "401". Condition tested:
'90.99'
WARNING:
LMSSetValue(cmi.objectives.1.score.max) returned "401". Condition tested:
'99' WARNING:
LMSSetValue(cmi.objectives.1.score.max) returned "401". Condition tested:
'100' WARNING:
LMSSetValue(cmi.objectives.1.score.max) returned "401". Condition tested:
'-99' WARNING:
LMSSetValue(cmi.objectives.1.score.max) returned "401". Condition tested:
'-90.99'
WARNING:
LMSSetValue(cmi.objectives.1.score.max) returned "401". Condition tested: 'one
hundred' - written out WARNING:
LMSSetValue(cmi.objectives.0.score.min) returned "401". Condition tested:
'0' WARNING:
LMSSetValue(cmi.objectives.0.score.min) returned "401". Condition tested:
'90.99'
WARNING:
LMSSetValue(cmi.objectives.0.score.min) returned "401". Condition tested:
'99' WARNING:
LMSSetValue(cmi.objectives.0.score.min) returned "401". Condition tested:
'100' WARNING:
LMSSetValue(cmi.objectives.0.score.min) returned "401". Condition tested:
'-99' WARNING:
LMSSetValue(cmi.objectives.0.score.min) returned "401". Condition tested:
'-90.99'
WARNING:
LMSSetValue(cmi.objectives.0.score.min) returned "401". Condition tested: 'one
hundred' - written out WARNING:
LMSSetValue(cmi.objectives.2.score.min) returned "401". Condition tested:
'0' WARNING:
LMSSetValue(cmi.objectives.2.score.min) returned "401". Condition tested:
'90.99'
WARNING:
LMSSetValue(cmi.objectives.2.score.min) returned "401". Condition tested:
'99' WARNING:
LMSSetValue(cmi.objectives.2.score.min) returned "401". Condition tested:
'100' WARNING:
LMSSetValue(cmi.objectives.2.score.min) returned "401". Condition tested:
'-99' WARNING:
LMSSetValue(cmi.objectives.2.score.min) returned "401". Condition tested:
'-90.99'
WARNING:
LMSSetValue(cmi.objectives.2.score.min) returned "401". Condition tested: 'one
hundred' - written out WARNING:
LMSSetValue(cmi.objectives.0.status) returned "401". Condition tested: Valid
CMIVocabulary: 'passed' WARNING:
LMSSetValue(cmi.objectives.0.status) returned "401". Condition tested: Valid
CMIVocabulary: 'completed' WARNING:
LMSSetValue(cmi.objectives.0.status) returned "401". Condition tested: Valid
CMIVocabulary: 'failed' WARNING:
LMSSetValue(cmi.objectives.0.status) returned "401". Condition tested: Valid
CMIVocabulary: 'incomplete' WARNING:
LMSSetValue(cmi.objectives.0.status) returned "401". Condition tested: Valid
CMIVocabulary: 'browsed' WARNING:
LMSSetValue(cmi.objectives.0.status) returned "401". Condition tested: Valid
CMIVocabulary: 'not attempted' WARNING:
LMSSetValue(cmi.objectives.0.status) returned "401". Condition tested: Invalid
CMIVocabulary: 'NA' WARNING:
LMSSetValue(cmi.objectives.0.status) returned "401". Condition tested: Invalid
CMIVocabulary: 'status set to completed' WARNING:
LMSSetValue(cmi.objectives.0.status) returned "401". Condition tested: Invalid
CMIVocabulary: 'Passed' WARNING:
LMSSetValue(cmi.objectives.1.status) returned "401". Condition tested: Valid
CMIVocabulary: 'passed' WARNING:
LMSSetValue(cmi.objectives.1.status) returned "401". Condition tested: Valid
CMIVocabulary: 'completed' WARNING:
LMSSetValue(cmi.objectives.1.status) returned "401". Condition tested: Valid
CMIVocabulary: 'failed' WARNING:
LMSSetValue(cmi.objectives.1.status) returned "401". Condition tested: Valid
CMIVocabulary: 'incomplete' WARNING:
LMSSetValue(cmi.objectives.1.status) returned "401". Condition tested: Valid
CMIVocabulary: 'browsed' WARNING:
LMSSetValue(cmi.objectives.1.status) returned "401". Condition tested: Valid
CMIVocabulary: 'not attempted' WARNING:
LMSSetValue(cmi.objectives.1.status) returned "401". Condition tested: Invalid
CMIVocabulary: 'NA' WARNING:
LMSSetValue(cmi.objectives.1.status) returned "401". Condition tested: Invalid
CMIVocabulary: 'status set to completed' WARNING:
LMSSetValue(cmi.objectives.1.status) returned "401". Condition tested: Invalid
CMIVocabulary: 'Passed' WARNING:
LMSSetValue(cmi.student_data._children) returned "401". Condition tested: Called
LMSSetValue
WARNING:
LMSSetValue(cmi.student_data.mastery_score) returned "401". Condition tested:
Called LMSSetValue WARNING:
LMSSetValue(cmi.student_data.max_time_allowed) returned "401". Condition tested:
Called LMSSetValue WARNING:
LMSSetValue(cmi.student_data.time_limit_action) returned "401". Condition
tested: Called LMSSetValue WARNING:
LMSSetValue(cmi.student_preference._children) returned "401". Condition tested:
Called LMSSetValue WARNING:
LMSSetValue(cmi.student_preference.audio) returned "401". Condition tested:
'-1' WARNING:
LMSSetValue(cmi.student_preference.audio) returned "401". Condition tested:
'0' WARNING:
LMSSetValue(cmi.student_preference.audio) returned "401". Condition tested:
'100' WARNING:
LMSSetValue(cmi.student_preference.audio) returned "401". Condition tested:
'-2' WARNING:
LMSSetValue(cmi.student_preference.audio) returned "401". Condition tested:
'101' WARNING:
LMSSetValue(cmi.student_preference.audio) returned "401". Condition tested:
'32769'
WARNING:
LMSSetValue(cmi.student_preference.audio) returned "401". Condition tested:
'-32769'
WARNING:
LMSSetValue(cmi.student_preference.audio) returned "401". Condition tested:
'50000'
WARNING:
LMSSetValue(cmi.student_preference.audio) returned "401". Condition tested:
'-50000'
WARNING:
LMSSetValue(cmi.student_preference.audio) returned "401". Condition tested:
'Empty String' WARNING:
LMSSetValue(cmi.student_preference.audio) returned "401". Condition tested:
'Foo' WARNING:
LMSSetValue(cmi.student_preference.language) returned "401". Condition tested:
Valid CMIString255: ''(A Blank String) WARNING:
LMSSetValue(cmi.student_preference.language) returned "401". Condition tested:
Valid CMIString255: 1 Character WARNING:
LMSSetValue(cmi.student_preference.language) returned "401". Condition tested:
Valid CMIString255: 25 Characters WARNING:
LMSSetValue(cmi.student_preference.language) returned "401". Condition tested:
Valid CMIString255: 255 Characters WARNING:
LMSSetValue(cmi.student_preference.language) returned "401". Condition tested:
Invalid CMIString255: 256 Characters WARNING:
LMSSetValue(cmi.student_preference.language) returned "401". Condition tested:
Invalid CMIString255: 500 Characters WARNING:
LMSSetValue(cmi.student_preference.speed) returned "401". Condition tested:
'-100'
WARNING:
LMSSetValue(cmi.student_preference.speed) returned "401". Condition tested:
'0' WARNING:
LMSSetValue(cmi.student_preference.speed) returned "401". Condition tested:
'100' WARNING:
LMSSetValue(cmi.student_preference.speed) returned "401". Condition tested:
'-101'
WARNING:
LMSSetValue(cmi.student_preference.speed) returned "401". Condition tested:
'101' WARNING:
LMSSetValue(cmi.student_preference.speed) returned "401". Condition tested:
'32769'
WARNING:
LMSSetValue(cmi.student_preference.speed) returned "401". Condition tested:
'-32769'
WARNING:
LMSSetValue(cmi.student_preference.speed) returned "401". Condition tested:
'50000'
WARNING:
LMSSetValue(cmi.student_preference.speed) returned "401". Condition tested:
'-50000'
WARNING:
LMSSetValue(cmi.student_preference.speed) returned "401". Condition tested:
'Empty String' WARNING:
LMSSetValue(cmi.student_preference.speed) returned "401". Condition tested:
'Foo' WARNING:
LMSSetValue(cmi.student_preference.text) returned "401". Condition tested:
'-1' WARNING:
LMSSetValue(cmi.student_preference.text) returned "401". Condition tested:
'0' WARNING:
LMSSetValue(cmi.student_preference.text) returned "401". Condition tested:
'1' WARNING:
LMSSetValue(cmi.student_preference.text) returned "401". Condition tested:
'-2' WARNING:
LMSSetValue(cmi.student_preference.text) returned "401". Condition tested:
'2' WARNING:
LMSSetValue(cmi.student_preference.text) returned "401". Condition tested:
'32769'
WARNING:
LMSSetValue(cmi.student_preference.text) returned "401". Condition tested:
'-32769'
WARNING:
LMSSetValue(cmi.student_preference.text) returned "401". Condition tested:
'50000'
WARNING:
LMSSetValue(cmi.student_preference.text) returned "401". Condition tested:
'-50000'
WARNING:
LMSSetValue(cmi.student_preference.text) returned "401". Condition tested:
'Empty String' WARNING:
LMSSetValue(cmi.student_preference.text) returned "401". Condition tested:
'Foo' WARNING:
LMSSetValue(cmi.interactions._children) returned "401". Condition tested: Called
LMSSetValue
WARNING:
LMSSetValue(cmi.interactions._count) returned "401". Condition tested: Called
LMSSetValue
WARNING:
LMSSetValue(cmi.interactions.0.id) returned "401". Condition tested: Valid
CMIIdentifier 1 Character WARNING:
LMSSetValue(cmi.interactions.0.id) returned "401". Condition tested: Valid
CMIIdentifier 25 Characters WARNING:
LMSSetValue(cmi.interactions.0.id) returned "401". Condition tested: Valid
CMIIdentifier 255 Characters WARNING:
LMSSetValue(cmi.interactions.0.id) returned "401". Condition tested: Invalid
CMIIdentifier ''(A Blank String) WARNING:
LMSSetValue(cmi.interactions.0.id) returned "401". Condition tested: Invalid
CMIIdentifier 256 Characters WARNING:
LMSSetValue(cmi.interactions.0.id) returned "401". Condition tested: Invalid
CMIIdentifier 500 Characters WARNING:
LMSSetValue(cmi.interactions.1.id) returned "401". Condition tested: Valid
CMIIdentifier 1 Character WARNING:
LMSSetValue(cmi.interactions.1.id) returned "401". Condition tested: Valid
CMIIdentifier 25 Characters WARNING:
LMSSetValue(cmi.interactions.1.id) returned "401". Condition tested: Valid
CMIIdentifier 255 Characters WARNING:
LMSSetValue(cmi.interactions.1.id) returned "401". Condition tested: Invalid
CMIIdentifier ''(A Blank String) WARNING:
LMSSetValue(cmi.interactions.1.id) returned "401". Condition tested: Invalid
CMIIdentifier 256 Characters WARNING:
LMSSetValue(cmi.interactions.1.id) returned "401". Condition tested: Invalid
CMIIdentifier 500 Characters WARNING:
LMSSetValue(cmi.interactions.0.objectives._count) returned "401". Condition
tested: Called LMSSetValue WARNING:
LMSSetValue(cmi.interactions.1.objectives._count) returned "401". Condition
tested: Called LMSSetValue WARNING:
LMSSetValue(cmi.interactions.0.objectives.0.id) returned "401". Condition
tested: Valid CMIIdentifier 1 Character WARNING:
LMSSetValue(cmi.interactions.0.objectives.0.id) returned "401". Condition
tested: Valid CMIIdentifier 25 Characters WARNING:
LMSSetValue(cmi.interactions.0.objectives.0.id) returned "401". Condition
tested: Valid CMIIdentifier 255 Characters WARNING:
LMSSetValue(cmi.interactions.0.objectives.0.id) returned "401". Condition
tested: Invalid CMIIdentifier ''(A Blank String) WARNING:
LMSSetValue(cmi.interactions.0.objectives.0.id) returned "401". Condition
tested: Invalid CMIIdentifier 256 Characters WARNING:
LMSSetValue(cmi.interactions.0.objectives.0.id) returned "401". Condition
tested: Invalid CMIIdentifier 500 Characters WARNING:
LMSSetValue(cmi.interactions.1.objectives.0.id) returned "401". Condition
tested: Valid CMIIdentifier 1 Character WARNING:
LMSSetValue(cmi.interactions.1.objectives.0.id) returned "401". Condition
tested: Valid CMIIdentifier 25 Characters WARNING:
LMSSetValue(cmi.interactions.1.objectives.0.id) returned "401". Condition
tested: Valid CMIIdentifier 255 Characters WARNING:
LMSSetValue(cmi.interactions.1.objectives.0.id) returned "401". Condition
tested: Invalid CMIIdentifier ''(A Blank String) WARNING:
LMSSetValue(cmi.interactions.1.objectives.0.id) returned "401". Condition
tested: Invalid CMIIdentifier 256 Characters WARNING:
LMSSetValue(cmi.interactions.1.objectives.0.id) returned "401". Condition
tested: Invalid CMIIdentifier 500 Characters WARNING:
LMSSetValue(cmi.interactions.0.time) returned "401". Condition tested: Valid
CMITime '23:03:33.4' WARNING:
LMSSetValue(cmi.interactions.0.time) returned "401". Condition tested: Valid
CMITime '00:00:00' WARNING:
LMSSetValue(cmi.interactions.0.time) returned "401". Condition tested: Valid
CMITime '00:00:00.5' WARNING:
LMSSetValue(cmi.interactions.0.time) returned "401". Condition tested: Valid
CMITime '00:00:35.5' WARNING:
LMSSetValue(cmi.interactions.0.time) returned "401". Condition tested: Valid
CMITime '00:10:35.5' WARNING:
LMSSetValue(cmi.interactions.0.time) returned "401". Condition tested: Invalid
CMITime '99:03:33.4' WARNING:
LMSSetValue(cmi.interactions.0.time) returned "401". Condition tested: Invalid
CMITime '12:99:33.4' WARNING:
LMSSetValue(cmi.interactions.0.time) returned "401". Condition tested: Invalid
CMITime '12:99:3 seconds' WARNING:
LMSSetValue(cmi.interactions.0.time) returned "401". Condition tested: Invalid
CMITime '9812:99:33.4' WARNING:
LMSSetValue(cmi.interactions.2.time) returned "401". Condition tested: Valid
CMITime '23:03:33.4' WARNING:
LMSSetValue(cmi.interactions.2.time) returned "401". Condition tested: Valid
CMITime '00:00:00' WARNING:
LMSSetValue(cmi.interactions.2.time) returned "401". Condition tested: Valid
CMITime '00:00:00.5' WARNING:
LMSSetValue(cmi.interactions.2.time) returned "401". Condition tested: Valid
CMITime '00:00:35.5' WARNING:
LMSSetValue(cmi.interactions.2.time) returned "401". Condition tested: Valid
CMITime '00:10:35.5' WARNING:
LMSSetValue(cmi.interactions.2.time) returned "401". Condition tested: Invalid
CMITime '99:03:33.4' WARNING:
LMSSetValue(cmi.interactions.2.time) returned "401". Condition tested: Invalid
CMITime '12:99:33.4' WARNING:
LMSSetValue(cmi.interactions.2.time) returned "401". Condition tested: Invalid
CMITime '12:99:3 seconds' WARNING:
LMSSetValue(cmi.interactions.2.time) returned "401". Condition tested: Invalid
CMITime '9812:99:33.4' WARNING:
LMSSetValue(cmi.interactions.0.type) returned "401". Condition tested: Valid
CMIVocabulary: 'true-false' WARNING:
LMSSetValue(cmi.interactions.0.type) returned "401". Condition tested: Valid
CMIVocabulary: 'choice' WARNING:
LMSSetValue(cmi.interactions.0.type) returned "401". Condition tested: Valid
CMIVocabulary: 'numeric' WARNING:
LMSSetValue(cmi.interactions.0.type) returned "401". Condition tested: Valid
CMIVocabulary: 'matching' WARNING:
LMSSetValue(cmi.interactions.0.type) returned "401". Condition tested: Valid
CMIVocabulary: 'performance' WARNING:
LMSSetValue(cmi.interactions.0.type) returned "401". Condition tested: Valid
CMIVocabulary: 'sequencing' WARNING:
LMSSetValue(cmi.interactions.0.type) returned "401". Condition tested: Valid
CMIVocabulary: 'likert' WARNING:
LMSSetValue(cmi.interactions.0.type) returned "401". Condition tested: Valid
CMIVocabulary: 'fill-in' WARNING:
LMSSetValue(cmi.interactions.0.type) returned "401". Condition tested: Invalid
CMIVocabulary: 'TF' WARNING:
LMSSetValue(cmi.interactions.0.type) returned "401". Condition tested: Invalid
CMIVocabulary: 'status set to choice' WARNING:
LMSSetValue(cmi.interactions.0.type) returned "401". Condition tested: Invalid
CMIVocabulary: ''(Empty String) WARNING:
LMSSetValue(cmi.interactions.0.type) returned "401". Condition tested: Invalid
CMIVocabulary: 'Numeric' WARNING:
LMSSetValue(cmi.interactions.1.type) returned "401". Condition tested: Valid
CMIVocabulary: 'true-false' WARNING:
LMSSetValue(cmi.interactions.1.type) returned "401". Condition tested: Valid
CMIVocabulary: 'choice' WARNING:
LMSSetValue(cmi.interactions.1.type) returned "401". Condition tested: Valid
CMIVocabulary: 'numeric' WARNING:
LMSSetValue(cmi.interactions.1.type) returned "401". Condition tested: Valid
CMIVocabulary: 'matching' WARNING:
LMSSetValue(cmi.interactions.1.type) returned "401". Condition tested: Valid
CMIVocabulary: 'performance' WARNING:
LMSSetValue(cmi.interactions.1.type) returned "401". Condition tested: Valid
CMIVocabulary: 'sequencing' WARNING:
LMSSetValue(cmi.interactions.1.type) returned "401". Condition tested: Valid
CMIVocabulary: 'likert' WARNING:
LMSSetValue(cmi.interactions.1.type) returned "401". Condition tested: Valid
CMIVocabulary: 'fill-in' WARNING:
LMSSetValue(cmi.interactions.1.type) returned "401". Condition tested: Invalid
CMIVocabulary: 'TF' WARNING:
LMSSetValue(cmi.interactions.1.type) returned "401". Condition tested: Invalid
CMIVocabulary: 'status set to choice' WARNING:
LMSSetValue(cmi.interactions.1.type) returned "401". Condition tested: Invalid
CMIVocabulary: ''(Empty String) WARNING:
LMSSetValue(cmi.interactions.1.type) returned "401". Condition tested: Invalid
CMIVocabulary: 'Numeric' WARNING:
LMSSetValue(cmi.interactions.0.correct_responses._count) returned "401".
Condition tested: Called LMSSetValue WARNING:
LMSSetValue(cmi.interactions.1.correct_responses._count) returned "401".
Condition tested: Called LMSSetValue WARNING:
LMSSetValue(cmi.interactions.0.correct_responses.0.pattern) returned "401".
Condition tested: Valid CMIFeedback WARNING:
LMSSetValue(cmi.interactions.0.correct_responses.5.pattern) returned "401".
Condition tested: Invalid CMIFeedback - not sequential WARNING:
LMSSetValue(cmi.interactions.0.weighting) returned "401". Condition tested:
'0' WARNING:
LMSSetValue(cmi.interactions.0.weighting) returned "401". Condition tested:
'90.99'
WARNING:
LMSSetValue(cmi.interactions.0.weighting) returned "401". Condition tested:
'99' WARNING:
LMSSetValue(cmi.interactions.0.weighting) returned "401". Condition tested:
'100' WARNING:
LMSSetValue(cmi.interactions.0.weighting) returned "401". Condition tested:
'-99' WARNING:
LMSSetValue(cmi.interactions.0.weighting) returned "401". Condition tested:
'-90.99'
WARNING:
LMSSetValue(cmi.interactions.0.weighting) returned "401". Condition tested: 'one
hundred' - written out WARNING:
LMSSetValue(cmi.interactions.1.weighting) returned "401". Condition tested:
'0' WARNING:
LMSSetValue(cmi.interactions.1.weighting) returned "401". Condition tested:
'90.99'
WARNING:
LMSSetValue(cmi.interactions.1.weighting) returned "401". Condition tested:
'99' WARNING:
LMSSetValue(cmi.interactions.1.weighting) returned "401". Condition tested:
'100' WARNING:
LMSSetValue(cmi.interactions.1.weighting) returned "401". Condition tested:
'-99' WARNING:
LMSSetValue(cmi.interactions.1.weighting) returned "401". Condition tested:
'-90.99'
WARNING:
LMSSetValue(cmi.interactions.1.weighting) returned "401". Condition tested: 'one
hundred' - written out WARNING:
LMSSetValue(cmi.interactions.0.student_response) returned "401". Condition
tested: Valid CMIFeedback WARNING:
LMSSetValue(cmi.interactions.5.student_response) returned "401". Condition
tested: Invalid CMIFeedback - not sequential WARNING:
LMSSetValue(cmi.interactions.0.result) returned "401". Condition tested: Valid
CMIVocabulary 'correct' WARNING:
LMSSetValue(cmi.interactions.0.result) returned "401". Condition tested: Valid
CMIVocabulary 'wrong' WARNING:
LMSSetValue(cmi.interactions.0.result) returned "401". Condition tested: Valid
CMIVocabulary 'unanticipated' WARNING:
LMSSetValue(cmi.interactions.0.result) returned "401". Condition tested: Valid
CMIVocabulary 'neutral' WARNING:
LMSSetValue(cmi.interactions.0.result) returned "401". Condition tested: Valid
CMIVocabulary, a decimal value '95.5' WARNING:
LMSSetValue(cmi.interactions.0.result) returned "401". Condition tested: Invalid
CMIVocabulary 'C' WARNING:
LMSSetValue(cmi.interactions.0.result) returned "401". Condition tested: Invalid
CMIVocabulary 'WRONG' WARNING:
LMSSetValue(cmi.interactions.0.result) returned "401". Condition tested: Invalid
CMIVocabulary 'UNanticipated' WARNING:
LMSSetValue(cmi.interactions.2.result) returned "401". Condition tested: Valid
CMIVocabulary 'correct' WARNING:
LMSSetValue(cmi.interactions.2.result) returned "401". Condition tested: Valid
CMIVocabulary 'wrong' WARNING:
LMSSetValue(cmi.interactions.2.result) returned "401". Condition tested: Valid
CMIVocabulary 'unanticipated' WARNING:
LMSSetValue(cmi.interactions.2.result) returned "401". Condition tested: Valid
CMIVocabulary 'neutral' WARNING:
LMSSetValue(cmi.interactions.2.result) returned "401". Condition tested: Valid
CMIVocabulary, a decimal value '95.5' WARNING:
LMSSetValue(cmi.interactions.2.result) returned "401". Condition tested: Invalid
CMIVocabulary 'C' WARNING:
LMSSetValue(cmi.interactions.2.result) returned "401". Condition tested: Invalid
CMIVocabulary 'WRONG' WARNING:
LMSSetValue(cmi.interactions.2.result) returned "401". Condition tested: Invalid
CMIVocabulary 'UNanticipated' WARNING:
LMSSetValue(cmi.interactions.0.latency) returned "401". Condition tested: Valid
CMITimespan '0000:03:45.5' WARNING:
LMSSetValue(cmi.interactions.0.latency) returned "401". Condition tested: Valid
CMITimespan '1121:03:40' WARNING:
LMSSetValue(cmi.interactions.0.latency) returned "401". Condition tested: Valid
CMITimespan '1121:00:40' WARNING:
LMSSetValue(cmi.interactions.0.latency) returned "401". Condition tested: Valid
CMITimespan '0000:00:40' WARNING:
LMSSetValue(cmi.interactions.0.latency) returned "401". Condition tested: Valid
CMITimespan '0000:00:40.5' WARNING:
LMSSetValue(cmi.interactions.0.latency) returned "401". Condition tested: Valid
CMITimespan '0000:00:00' WARNING:
LMSSetValue(cmi.interactions.0.latency) returned "401". Condition tested: Valid
CMITimespan '30:30:40' WARNING:
LMSSetValue(cmi.interactions.0.latency) returned "401". Condition tested: Valid
CMITimespan '30:99:40' WARNING:
LMSSetValue(cmi.interactions.0.latency) returned "401". Condition tested:
Invalid CMITimespan '3 hours' WARNING:
LMSSetValue(cmi.interactions.0.latency) returned "401". Condition tested:
Invalid CMITimespan '33330:30:40' WARNING:
LMSSetValue(cmi.interactions.0.latency) returned "401". Condition tested:
Invalid CMITimespan '3330:330:40' WARNING:
LMSSetValue(cmi.interactions.0.latency) returned "401". Condition tested:
Invalid CMITimespan '3330:30:40 seconds' WARNING:
LMSSetValue(cmi.interactions.0.latency) returned "401". Condition tested:
Invalid CMITimespan '3330:30:1.34' WARNING:
LMSSetValue(cmi.interactions.0.latency) returned "401". Condition tested:
Invalid CMITimespan '3330:30:1.344545' WARNING:
LMSSetValue(cmi.interactions.2.latency) returned "401". Condition tested: Valid
CMITimespan '0000:03:45.5' WARNING:
LMSSetValue(cmi.interactions.2.latency) returned "401". Condition tested: Valid
CMITimespan '1121:03:40' WARNING:
LMSSetValue(cmi.interactions.2.latency) returned "401". Condition tested: Valid
CMITimespan '1121:00:40' WARNING:
LMSSetValue(cmi.interactions.2.latency) returned "401". Condition tested: Valid
CMITimespan '0000:00:40' WARNING:
LMSSetValue(cmi.interactions.2.latency) returned "401". Condition tested: Valid
CMITimespan '0000:00:40.5' WARNING:
LMSSetValue(cmi.interactions.2.latency) returned "401". Condition tested: Valid
CMITimespan '0000:00:00' WARNING:
LMSSetValue(cmi.interactions.2.latency) returned "401". Condition tested: Valid
CMITimespan '30:30:40' WARNING:
LMSSetValue(cmi.interactions.2.latency) returned "401". Condition tested: Valid
CMITimespan '30:99:40' WARNING:
LMSSetValue(cmi.interactions.2.latency) returned "401". Condition tested:
Invalid CMITimespan '3 hours' WARNING:
LMSSetValue(cmi.interactions.2.latency) returned "401". Condition tested:
Invalid CMITimespan '33330:30:40' WARNING:
LMSSetValue(cmi.interactions.2.latency) returned "401". Condition tested:
Invalid CMITimespan '3330:330:40' WARNING:
LMSSetValue(cmi.interactions.2.latency) returned "401". Condition tested:
Invalid CMITimespan '3330:30:40 seconds' WARNING:
LMSSetValue(cmi.interactions.2.latency) returned "401". Condition tested:
Invalid CMITimespan '3330:30:1.34' WARNING:
LMSSetValue(cmi.interactions.2.latency) returned "401". Condition tested:
Invalid CMITimespan '3330:30:1.344545' 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 09 has been launched. ***************************** Validating SCO launch sequence. The SCO has been launched
in the appropriate sequence. Attempting to call LMSInitialize
function
LMSInitialize
completed successfully Attempting to call LMSCommit
function
LMSCommit 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
***************************** 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 a
value that is of the correct datatype: Learner,Mary LMSGetValue(cmi.launch_data) returned a value that
is of the correct datatype: SCO01 Launch Data The LMS returned
cmi.core.launch_data equal to the <adlcp:datafromlms> value provided in
the Content Package for this SCO. Content Package <adlcp:datafromlms>
value: "SCO01 Launch Data" LMS returned: "SCO01 Launch Data" WARNING:
LMSGetValue(cmi.student_data.mastery_score) for Optional element resulted
in the following error: Not implemented error WARNING:
LMSGetValue(cmi.student_data.max_time_allowed) for Optional element
resulted in the following error: Not implemented error WARNING:
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 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 a
value that is of the correct datatype: ERROR:
cmi.core.lesson_location value does not match previously set
value ERROR: Assuming that
LMSFinish call in step 1 of this SCO did not persist the value LMSGetValue(cmi.suspend_data) returned a value
that is of the correct datatype: ERROR: cmi.suspend_data
value does not match previously set value ERROR: Assuming that
LMSFinish call in step 1 of this SCO did not persist the value LMSGetValue(cmi.core.credit) returned a value that
is of the correct datatype: credit LMSSetValue(cmi.core.lesson_status, "completed")
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
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 Attempting to call LMSCommit
function
LMSCommit 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