AICC 2.0 and Compatibility settings

SCORM/AICC ››

PROBLEM

The AICC communication between the ToolBook DHTML course and the learning management system (LMS) is failing.


EXPLANATION

It is possible the LMS is not interpreting the AICC data in the format that it is being sent. A DHTML course exported from ToolBook sends the data in AICC 3.0 format.


There are two flags that can be set in ToolBook:

AICC_Spec20

This setting will produce a DHTML course that will send data in the AICC 2.0 format instead of the default 3.0 format.

AICC_Compatibility

This setting will remove the decimals from the score values, and will also ensure that a Multiple Choice (or True/False) question response is sent to the LMS as a single character instead of sending the actual response text string.

NOTE

Setting BOTH of these flags will also have the additional effect of ensuring your score is sent to the LMS as a Percentage instead of as a raw (actual point) value.


RESOLUTION

You can modify these two settings manually or via the use of a configuration tool.

Configuration Tool

You will find this AICC FLAG SWITCH Tool available in the LiveXtensions, on the Devex tab of options (accessible from the Tools menu in ToolBook).

Manually Setting these Values

When manually setting these values, you have the option of applying the setting(s) to your current book only or for ALL future exported books, as follows:

Current Book

This method is not available to Assistant users. Create either one and/or both of the following Book Properties:



To create the Book Property:



NOTE: You can use this same method to set them back to FALSE if needed.

All Future Exported Books

This method requires editing an INI file.


 C:\Documents and Settings\<username>\Local Settings\Application Data\ToolBook\tbXX.ini


To edit the INI:


[LMS]

AICC_Spec20=true

AICC_Compatibility=true


============================================================================

============================================================================

==  SAMPLE AICC DATA FOR WHEN *BOTH* SPEC20 AND COMPATIBILITY FLAGS SET   ==

============================================================================

============================================================================


---REQUEST-------------

command=GetParam

session_id=1

version=2.0

AICC_DATA=

---RESPONSE------------

error=0

aicc_data=[core]

score=0

time=00:00:00

-----------------------


---REQUEST-------------

command=PutParam

session_id=1

version=2.0

AICC_DATA=[core]

lesson_location=http://support.click2learn.com/ts_test_files/lorenm/81spec20compatibilityflag/index.html#p0

Lesson_Status=Completed

Time=00:00:12

score=67

[core_lesson]

_MDP_TESTSTATE_RAWSCORE=2.0

PAGE ID 0MULTIPLE CHOICE (P0:9)=PREVIOUS_ATTEMPT_COUNT~1~CorrectAnswer~a~0~1~Choice #2~b~1~0~Choice #3~c~0~0~Choice #4~d~0~0

PAGE ID 0TRUE/FALSE (P0:3)=PREVIOUS_ATTEMPT_COUNT~1~CorrectAnswer~a~1~1~False~b~0~0

_MDP_TESTSTATE__GLOBAL_SEQUENCE=new Array("p0")

PAGE ID 0FILL IN THE BLANK (P0:10)=PREVIOUS_ATTEMPT_COUNT~1~a~1~yes

[mercury_data]

maxtestscore=3.0

mintestscore=0.0

---RESPONSE------------

error=0

-----------------------


---REQUEST-------------

command=PutInteractions

session_id=1

version=2.0

aicc_data="date", "time", "interaction_id", "objective_id", "type_interaction", "correct_response", "student_response", "result", "weighting", "latency"

"2002/12/20","06:14:21", "True/False_(P0:3)", "oid","true-false", "f", "f", "100", "1.0", "00:00:09"

"2002/12/20","06:14:21", "Multiple_Choice_(P0:9)", "oid","choice", "a", "b", "0", "1.0", "00:00:09"

"2002/12/20","06:14:21", "Fill_in_the_Blank_(P0:10)", "oid","fill-in", "yes", "yes", "100", "1.0", "00:00:09"

---RESPONSE------------

error=0

-----------------------


---REQUEST-------------

command=ExitAU

session_id=1

version=2.0

---RESPONSE------------

error=0

-----------------------



=========================================================================

=========================================================================

==              SAMPLE AICC DATA FOR NO FLAGS SET                      ==

=========================================================================

=========================================================================


---REQUEST-------------

command=GetParam

session_id=1

version=3.0

AICC_DATA=

---RESPONSE------------

error=0

aicc_data=[core]

score=0

time=00:00:00

-----------------------


---REQUEST-------------

command=PutParam

session_id=1

version=3.0

AICC_DATA=[core]

lesson_location=http://support.click2learn.com/ts_test_files/lorenm/81noflag/index.html#p0

Lesson_Status=Completed

Time=00:00:11

score=1.0,3.0,0.0

[core_lesson]

_MDP_TESTSTATE_RAWSCORE=1.0

PAGE ID 0MULTIPLE CHOICE (P0:9)=PREVIOUS_ATTEMPT_COUNT~1~CorrectAnswer~a~1~1~Choice #2~b~0~0~Choice #3~c~0~0~Choice #4~d~0~0

PAGE ID 0TRUE/FALSE (P0:3)=PREVIOUS_ATTEMPT_COUNT~1~CorrectAnswer~a~0~1~False~b~1~0

_MDP_TESTSTATE__GLOBAL_SEQUENCE=new Array("p0")

PAGE ID 0FILL IN THE BLANK (P0:10)=PREVIOUS_ATTEMPT_COUNT~1~b~0~no

---RESPONSE------------

error=0

-----------------------


---REQUEST-------------

command=PutInteractions

session_id=1

version=3.0

aicc_data="date", "time", "interaction_id", "objective_id", "type_interaction", "correct_response", "student_response", "result", "weighting", "latency"

"2002/12/20","06:17:16", "True/False_(P0:3)", "oid","true-false", "CorrectAnswer", "False", "0.0", "1.0", "00:00:09"

"2002/12/20","06:17:16", "Multiple_Choice_(P0:9)", "oid","choice", "CorrectAnswer", "CorrectAnswer", "1.0", "1.0", "00:00:09"

"2002/12/20","06:17:16", "Fill_in_the_Blank_(P0:10)", "oid","fill-in", "yes", "no", "0.0", "1.0", "00:00:09"

---RESPONSE------------

error=0

-----------------------


---REQUEST-------------

command=ExitAU

session_id=1

version=3.0

---RESPONSE------------

error=0

-----------------------



============================================================================

============================================================================

==           SAMPLE AICC DATA FOR ONLY COMPATIBILITY FLAG SET             ==

============================================================================

============================================================================


---REQUEST-------------

command=GetParam

session_id=1

version=3.0

AICC_DATA=

---RESPONSE------------

error=0

aicc_data=[core]

score=0

time=00:00:00

-----------------------


---REQUEST-------------

command=PutParam

session_id=1

version=3.0

AICC_DATA=[core]

lesson_location=http://support.click2learn.com/ts_test_files/lorenm/81compatibilityflag/index.html#p0

Lesson_Status=Completed

Time=00:00:12

score=2.0,3.0,0.0

[core_lesson]

_MDP_TESTSTATE_RAWSCORE=2.0

PAGE ID 0MULTIPLE CHOICE (P0:9)=PREVIOUS_ATTEMPT_COUNT~1~CorrectAnswer~a~1~1~Choice #2~b~0~0~Choice #3~c~0~0~Choice #4~d~0~0

PAGE ID 0TRUE/FALSE (P0:3)=PREVIOUS_ATTEMPT_COUNT~1~CorrectAnswer~a~1~1~False~b~0~0

_MDP_TESTSTATE__GLOBAL_SEQUENCE=new Array("p0")

PAGE ID 0FILL IN THE BLANK (P0:10)=PREVIOUS_ATTEMPT_COUNT~1~b~0~maybe

---RESPONSE------------

error=0

-----------------------


---REQUEST-------------

command=PutInteractions

session_id=1

version=3.0

aicc_data="date", "time", "interaction_id", "objective_id", "type_interaction", "correct_response", "student_response", "result", "weighting", "latency"

"2002/12/20","06:19:33", "True/False_(P0:3)", "oid","true-false", "f", "f", "1.0", "1.0", "00:00:11"

"2002/12/20","06:19:33", "Multiple_Choice_(P0:9)", "oid","choice", "a", "a", "1.0", "1.0", "00:00:11"

"2002/12/20","06:19:33", "Fill_in_the_Blank_(P0:10)", "oid","fill-in", "yes", "maybe", "0.0", "1.0", "00:00:11"

---RESPONSE------------

error=0

-----------------------


---REQUEST-------------

command=ExitAU

session_id=1

version=3.0

---RESPONSE------------

error=0

-----------------------



============================================================================

============================================================================

==              SAMPLE AICC DATA FOR ONLY SPEC20 FLAG SET                 ==

============================================================================

============================================================================


---REQUEST-------------

command=GetParam

session_id=1

version=2.0

AICC_DATA=

---RESPONSE------------

error=0

aicc_data=[core]

score=0

time=00:00:00

-----------------------


---REQUEST-------------

command=PutParam

session_id=1

version=2.0

AICC_DATA=[core]

lesson_location=http://support.click2learn.com/ts_test_files/lorenm/81spec20flag/index.html#p0

Lesson_Status=Completed

Time=00:00:09

score=2.0

[core_lesson]

_MDP_TESTSTATE_RAWSCORE=2.0

PAGE ID 0MULTIPLE CHOICE (P0:9)=PREVIOUS_ATTEMPT_COUNT~1~CorrectAnswer~a~1~1~Choice #2~b~0~0~Choice #3~c~0~0~Choice #4~d~0~0

PAGE ID 0TRUE/FALSE (P0:3)=PREVIOUS_ATTEMPT_COUNT~1~CorrectAnswer~a~0~1~False~b~1~0

_MDP_TESTSTATE__GLOBAL_SEQUENCE=new Array("p0")

PAGE ID 0FILL IN THE BLANK (P0:10)=PREVIOUS_ATTEMPT_COUNT~1~a~1~yes

[mercury_data]

maxtestscore=3.0

mintestscore=0.0

---RESPONSE------------

error=0

-----------------------


---REQUEST-------------

command=PutInteractions

session_id=1

version=2.0

aicc_data="date", "time", "interaction_id", "objective_id", "type_interaction", "correct_response", "student_response", "result", "weighting", "latency"

"2002/12/20","06:25:57", "True/False_(P0:3)", "oid","true-false", "CorrectAnswer", "False", "0.0", "1.0", "00:00:07"

"2002/12/20","06:25:57", "Multiple_Choice_(P0:9)", "oid","choice", "CorrectAnswer", "CorrectAnswer", "1.0", "1.0", "00:00:07"

"2002/12/20","06:25:57", "Fill_in_the_Blank_(P0:10)", "oid","fill-in", "yes", "yes", "1.0", "1.0", "00:00:07"

---RESPONSE------------

error=0

-----------------------



---REQUEST-------------

command=ExitAU

session_id=1

version=2.0

---RESPONSE------------

error=0

-----------------------



KEYWORDS: 22605 P3112




Created with the Personal Edition of HelpNDoc: Full-featured Documentation generator