User Guide
418 Chapter 19: Creating E-learning Content
• When the Timeline moves to the third interaction, that interaction’s component creates an
instance of
LToolBox global class in index2 of the SessionArray. It continues with index3,
index4, and so on, until all interactions are in an index.
• At the end of a series of interactions, all the data processed during those interactions are
available and organized.
Note: The SessionArray is used the same way in the stand-alone interactions and the
quiz interactions.
Possible uses
This information is useful to developers who need to extend tracking or analysis of the
interactions, including creating customized quiz environments and creating quizzes in a format
different from that of the Flash quiz templates.
Tracking properties available in the SessionArray
The property names reference standard interaction tracking values for both AICC and
SCORM LMSs. You can retrieve an interaction’s properties by referencing its location in the
following command:
SessionArray[n].[property_name]
For example, to reference the interaction_id value for interaction #1, you would use the
following command:
SessionArray[0].interaction_id
To reference the result value for interaction #2, you would use the following command:
SessionArray[1].result
Predefined property names
The following table describes the predefined property names:
Property name Description
interaction_id
Unique interaction name
interaction_type
Type of interaction
objective_id
Objective identification number
weighting
Weighting value for this interaction instance; some interactions can have
more weight than others
correct_response
Formatted correct response returned from the user parameters
student_response
Formatted student response returned from the evaluation
result
Result of the evaluation
latency
Elapsed time during this interaction session
dateStamp
Date when the interaction occurs
timeStamp
Time when the interaction starts