Example A.1. Tool message
<tool_message context_message_id="C1f3b4f3a:111c34b00ed:-7fff">
   <meta>
      <user_id>joe_cool</user_id>
      <session_id>JUNK1f3b4f3a:111c34b00ed:-8000</session_id>
      <time>2006-08-30 13:22:33</time>
      <time_zone>EST</time_zone>
   </meta>
   <problem_name>ChemPT1</problem_name>
   <semantic_event transaction_id="T1f3b4f3a:111c34b00ed:-7ffe" name="ATTEMPT"/>
   <event_descriptor>
      <selection>ButtonOne</selection>
      <action>PressButton</action>
      <input>box</input>
   </event_descriptor>
   <custom_field>
      <name>Equation</name>
      <value>y=x+ab</value>
   </custom_field>
</tool_message>
    Example A.2. Media logging: Logging the load video event (media not in a tutor)
In this example, a context message is logged when the video media
      is first loaded (signified with name="LOAD_VIDEO").
      Then when the user first interacts with the video, a tool message is
      logged. For comparison, see the alternative logging approach in the next
      example.
<context_message context_message_id="02CE3AE5-F6D5-9177-913F-C34730F1096C" name="LOAD_VIDEO"> <dataset> <name>Example Media Dataset</name> <level type="unit"> <name>Stoichiometry</name> <level type="section"> <name>What are moles?</name> <problem> <name>mymovie.flv</name> </problem> </level> </level> </dataset> </context_message> <tool_message context_message_id="02CE3AE5-F6D5-9177-913F-C34730F1096C" <semantic_event transaction_id="1F3A9B23-9164-DD83-EBB2-1589FD38D4B3" name="VIDEO_ACTION" /> <event_descriptor> <selection> _level0.VideoPlayerInstance1.sliderButtonName </selection> <selection type="media_file">mymovie.flv</selection> <selection type="clip_length">00:08:00.0</input> <action>play</action> <input type="time">00:02:34.2</input> </event_descriptor> </tool_message>
Example A.3. Media logging: Logging the start video event (no load event) (media not in a tutor)
In this example, a context message is logged when the the user
      first interacts with the video (signified with
      name="START_VIDEO"). At approximately the same time,
      a tool message is also logged to capture the details of the interaction.
      For comparison, see the alternative logging approach in the preceding
      example.
<context_message context_message_id="02CE3AE5-F6D5-9177-913F-C34730F1096C" name="START_VIDEO"> <dataset> <name>Example Media Dataset</name> <level type="unit"> <name>Stoichiometry</name> <level type="section"> <name>What are moles?</name> <problem> <name>mymovie.flv</name> </problem> </level> </level> </dataset> </context_message> <tool_message context_message_id="02CE3AE5-F6D5-9177-913F-C34730F1096C" <semantic_event transaction_id="1F3A9B23-9164-DD83-EBB2-1589FD38D4B3" name="VIDEO_ACTION" /> <event_descriptor> <selection> _level0.VideoPlayerInstance1.sliderButtonName </selection> <selection type="media_file">mymovie.flv</selection> <selection type="clip_length">00:08:00.0</input> <action>play</action> <input type="time">00:02:34.2</input> </event_descriptor> </tool_message>
Example A.4. Media logging: tutored event
The following message sequence is an example of tutored media event.
<context_message 
   context_message_id="02CE3AE5-F6D5-9177-913F-C34730F1096C" 
   name="START_PROBLEM">
   <dataset>
      <name>Learn a Language Fall 2007</name> 
      <level type="unit">
         <name>Learning Logging</name>
         <problem><name>Translating Tech Talk</name></problem>
      </level>
   </dataset>
</context_message>
<tool_message 
   context_message_id ="02CE3AE5-F6D5-9177-913F-C34730F1096C">
   <semantic_event 
      transaction_id="B503948-9164-DD83-EBB2-1589FD38D435" 
      name="ATTEMPT" />
   <event_descriptor>
      <selection>_level0.VideoPlayerInstance1.sliderButtonName</selection>
      <selection type="media_file">mymovie.flv</selection>
      <selection type="clip_length">00:08:00.0</input>
      <action>cue</action>
      <input type="start_cue">00:04:34.8</input>
      <input type="stop_cue">00:05:42.2</input>
   </event_descriptor>
</tool_message>
<tutor_message 
   context_message_id ="02CE3AE5-F6D5-9177-913F-C34730F1096C">
   <semantic_event 
      transaction_id="B503948-9164-DD83-EBB2-1589FD38D435" 
      name="RESULT" />
   <event_descriptor>
      <selection>_level0.VideoPlayerInstance1.sliderButtonName</selection>
      <selection type="media_file">mymovie.flv</selection>
      <selection type="clip_length">00:08:00.0</input>
      <action>cue</action>
      <input type="start_cue">00:04:34.8</input>
      <input type="stop_cue">00:05:42.2</input>
   </event_descriptor>
   <action_evaluation>INCORRECT</action_evaluation>
   <tutor_advice>Your answer is not correct.  Select only the portion of the 
      video where the man it talking about his family.</tutor_advice>
   <skill>
      <name>family_words</name>
      <category>video_portion_selection</category>
   </skill>
</tutor_message>
    Example A.5. Media logging: two untutored events followed by a single tutored event
The following message sequence is an example of two untutored media events followed by a single tutored media event.
<context_message context_message_id="02CE3AE5-F6D5-9177-913F-C34730F1096C" name="START_PROBLEM"> <dataset> <name>Learn a Language Fall 2007</name> <level type="unit"> <name>Learning Logging</name> <problem><name>Translating Tech Talk</name></problem> </level> </dataset> </context_message> <tool_message context_message_id="02CE3AE5-F6D5-9177-913F-C34730F1096C" <semantic_event transaction_id="1F3A9B23-9164-DD83-EBB2-1589FD38D4B3" name="AUDIO_ACTION" /> <event_descriptor> <selection>_level0.MS_component.item4</selection> <selection type="media_file">u1_m1_s5_ss3_nasvow_0268.mp3</selection> <selection type="clip_length">0.758</selection> <action>play</action> <input type="time">0</input> </event_descriptor> </tool_message> <tool_message context_message_id="02CE3AE5-F6D5-9177-913F-C34730F1096C" <semantic_event transaction_id="1F3A9B23-9164-DD83-EBB2-1589FD38D4B3" name="AUDIO_ACTION" /> <event_descriptor> <selection>_level0.MS_component.item4</selection> <selection type="media_file">u1_m1_s5_ss3_nasvow_0268.mp3</selection> <selection type="clip_length">0.758</selection> <action>end</action> <input type="time">0.758</input> </event_descriptor> </tool_message> <tool_message context_message_id="02CE3AE5-F6D5-9177-913F-C34730F1096C"> <semantic_event transaction_id="7775F27F-7AE4-0F70-8E62-76249B32DB06" name="ATTEMPT" /> <event_descriptor> <selection>MS_component</selection> <action>MultipleSelectionButtonPressed</action> <input>Not checked for choice 1: Not checked for choice 2: Not checked for choice 3: Not checked for choice 4: Not checked for choice 5</input> </event_descriptor> </tool_message> <tutor_message context_message_id="02CE3AE5-F6D5-9177-913F-C34730F1096C"> <semantic_event transaction_id="7775F27F-7AE4-0F70-8E62-76249B32DB06" name="RESULT" /> <event_descriptor> <selection>MS_component</selection> <action>MultipleSelectionButtonPressed</action> <input>Checked for choice 1: Not checked for choice 2: Checked for choice 3: Not checked for choice 4: Checked for choice 5</input> </event_descriptor> <action_evaluation>INCORRECT</action_evaluation> <tutor_advice>One or more answers are wrong.</tutor_advice> <skill> <name>multiple_selection</name> <category>multiple_selection</category> </skill> <skill> <name>audio_question</name> <category>multiple_selection</category> </skill> </tutor_message>