Added a custom logging example.
Esse commit está contido em:
@@ -0,0 +1,40 @@
|
||||
[[ENVELOPE]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><log_session_start timezone="America/New_York" date_time="2016/07/18 16:45:33.26" auth_token="none" session_id="584fdde9-3d0d-9e53-b8cc-3564d0210455" user_guid="none" class_id="" treatment_id="" assignment_id="" info_type="tutor_message.dtd"/>
|
||||
[[CONTENT ]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <content></content>
|
||||
[[ENVELOPE]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><log_action auth_token="none" session_id="584fdde9-3d0d-9e53-b8cc-3564d0210455" action_id="EVALUATE_QUESTION" user_guid="none" date_time="2016/07/18 16:45:33.31" timezone="America/New_York" source_id="PACT_CTAT_HTML5" external_object_id="" info_type="tutor_message.dtd">%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Ctutor_related_message_sequence%20version_number%3D%224%22%3E%3Ccontext_message%20context_message_id%3D%221e3dd9f1-53e5-666a-d689-db979f4d0f9a%22%20name%3D%22START_PROBLEM%22%3E%3Cclass%3E%3Cname%3EDefaultClass%3C%2Fname%3E%3Cschool%3Enone%3C%2Fschool%3E%3Cinstructor%3Enone%3C%2Finstructor%3E%3C%2Fclass%3E%3Cdataset%3E%3Cname%3Enone%3C%2Fname%3E%3Cproblem%20%3E%3Cname%3Enone%3C%2Fname%3E%3Ccontext%20%2F%3E%3C%2Fproblem%3E%3C%2Fdataset%3E%3Ccondition%3E%3Cname%3Enone%3C%2Fname%3E%3Ctype%3Enone%3C%2Ftype%3E%3Cdesc%3Enone%3C%2Fdesc%3E%3C%2Fcondition%3E%3C%2Fcontext_message%3E%3C%2Ftutor_related_message_sequence%3E</log_action>
|
||||
[[CONTENT ]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><tutor_related_message_sequence version_number="4"><context_message context_message_id="1e3dd9f1-53e5-666a-d689-db979f4d0f9a" name="START_PROBLEM"><class><name>DefaultClass</name><school>none</school><instructor>none</instructor></class><dataset><name>none</name><problem ><name>none</name><context /></problem></dataset><condition><name>none</name><type>none</type><desc>none</desc></condition></context_message></tutor_related_message_sequence>
|
||||
[[ENVELOPE]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><log_action auth_token="none" session_id="584fdde9-3d0d-9e53-b8cc-3564d0210455" action_id="EVALUATE_QUESTION" user_guid="none" date_time="2016/07/18 16:45:36.881" timezone="America/New_York" source_id="PACT_CTAT_HTML5" external_object_id="" info_type="tutor_message.dtd">%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Ctutor_related_message_sequence%20version_number%3D%224%22%3E%3Ctool_message%20context_message_id%3D%221e3dd9f1-53e5-666a-d689-db979f4d0f9a%22%3E%3Csemantic_event%20transaction_id%3D%223a36741f-0121-1c54-2d3d-9f05bd50f139%22%20name%3D%22ATTEMPT%22%2F%3E%3Cevent_descriptor%3E%3Cselection%3EfirstDenConv%3C%2Fselection%3E%3Caction%3EUpdateTextField%3C%2Faction%3E%3Cinput%3E%3C!%5BCDATA%5B12%5D%5D%3E%3C%2Finput%3E%3C%2Fevent_descriptor%3E%3Ccustom_field%3E%3Cname%3Etool_event_time%3C%2Fname%3E%3Cvalue%3E2016-07-18%2016%3A45%3A36.880%20UTC%3C%2Fvalue%3E%3C%2Fcustom_field%3E%3C%2Ftool_message%3E%3C%2Ftutor_related_message_sequence%3E</log_action>
|
||||
[[CONTENT ]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><tutor_related_message_sequence version_number="4"><tool_message context_message_id="1e3dd9f1-53e5-666a-d689-db979f4d0f9a"><semantic_event transaction_id="3a36741f-0121-1c54-2d3d-9f05bd50f139" name="ATTEMPT"/><event_descriptor><selection>firstDenConv</selection><action>UpdateTextField</action><input><![CDATA[12]]></input></event_descriptor><custom_field><name>tool_event_time</name><value>2016-07-18 16:45:36.880 UTC</value></custom_field></tool_message></tutor_related_message_sequence>
|
||||
[[ENVELOPE]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><log_action auth_token="none" session_id="584fdde9-3d0d-9e53-b8cc-3564d0210455" action_id="EVALUATE_QUESTION" user_guid="none" date_time="2016/07/18 16:45:36.916" timezone="America/New_York" source_id="PACT_CTAT_HTML5" external_object_id="" info_type="tutor_message.dtd">%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Ctutor_related_message_sequence%20version_number%3D%224%22%3E%3Ctutor_message%20context_message_id%3D%221e3dd9f1-53e5-666a-d689-db979f4d0f9a%22%3E%3Csemantic_event%20transaction_id%3D%223a36741f-0121-1c54-2d3d-9f05bd50f139%22%20name%3D%22RESULT%22%2F%3E%3Cevent_descriptor%3E%3Cselection%3EfirstDenConv%3C%2Fselection%3E%3Caction%3EUpdateTextField%3C%2Faction%3E%3Cinput%3E%3C!%5BCDATA%5B12%5D%5D%3E%3C%2Finput%3E%3C%2Fevent_descriptor%3E%3Caction_evaluation%20%3ECORRECT%3C%2Faction_evaluation%3E%3Ctutor_advice%3E%3C!%5BCDATA%5B%5D%5D%3E%3C%2Ftutor_advice%3E%3Cskill%20probability%3D%220.66%22%3E%3Cname%3Edetermine-lcd%3C%2Fname%3E%3Ccategory%3Efraction-addition%3C%2Fcategory%3E%3C%2Fskill%3E%3Ccustom_field%3E%3Cname%3Estep_id%3C%2Fname%3E%3Cvalue%3E1%3C%2Fvalue%3E%3C%2Fcustom_field%3E%3Ccustom_field%3E%3Cname%3Etutor_event_time%3C%2Fname%3E%3Cvalue%3E2016-07-18%2016%3A45%3A36.915%20UTC%3C%2Fvalue%3E%3C%2Fcustom_field%3E%3C%2Ftutor_message%3E%3C%2Ftutor_related_message_sequence%3E</log_action>
|
||||
[[CONTENT ]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><tutor_related_message_sequence version_number="4"><tutor_message context_message_id="1e3dd9f1-53e5-666a-d689-db979f4d0f9a"><semantic_event transaction_id="3a36741f-0121-1c54-2d3d-9f05bd50f139" name="RESULT"/><event_descriptor><selection>firstDenConv</selection><action>UpdateTextField</action><input><![CDATA[12]]></input></event_descriptor><action_evaluation >CORRECT</action_evaluation><tutor_advice><![CDATA[]]></tutor_advice><skill probability="0.66"><name>determine-lcd</name><category>fraction-addition</category></skill><custom_field><name>step_id</name><value>1</value></custom_field><custom_field><name>tutor_event_time</name><value>2016-07-18 16:45:36.915 UTC</value></custom_field></tutor_message></tutor_related_message_sequence>
|
||||
[[ENVELOPE]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><log_action auth_token="none" session_id="584fdde9-3d0d-9e53-b8cc-3564d0210455" action_id="EVALUATE_QUESTION" user_guid="none" date_time="2016/07/18 16:45:37.991" timezone="America/New_York" source_id="PACT_CTAT_HTML5" external_object_id="" info_type="tutor_message.dtd">%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Ctutor_related_message_sequence%20version_number%3D%224%22%3E%3Ctool_message%20context_message_id%3D%221e3dd9f1-53e5-666a-d689-db979f4d0f9a%22%3E%3Csemantic_event%20transaction_id%3D%224d6d0a32-9de0-1c66-5ef8-8cafe3eefffa%22%20name%3D%22ATTEMPT%22%2F%3E%3Cevent_descriptor%3E%3Cselection%3EsecDenConv%3C%2Fselection%3E%3Caction%3EUpdateTextField%3C%2Faction%3E%3Cinput%3E%3C!%5BCDATA%5B12%5D%5D%3E%3C%2Finput%3E%3C%2Fevent_descriptor%3E%3Ccustom_field%3E%3Cname%3Etool_event_time%3C%2Fname%3E%3Cvalue%3E2016-07-18%2016%3A45%3A37.991%20UTC%3C%2Fvalue%3E%3C%2Fcustom_field%3E%3C%2Ftool_message%3E%3C%2Ftutor_related_message_sequence%3E</log_action>
|
||||
[[CONTENT ]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><tutor_related_message_sequence version_number="4"><tool_message context_message_id="1e3dd9f1-53e5-666a-d689-db979f4d0f9a"><semantic_event transaction_id="4d6d0a32-9de0-1c66-5ef8-8cafe3eefffa" name="ATTEMPT"/><event_descriptor><selection>secDenConv</selection><action>UpdateTextField</action><input><![CDATA[12]]></input></event_descriptor><custom_field><name>tool_event_time</name><value>2016-07-18 16:45:37.991 UTC</value></custom_field></tool_message></tutor_related_message_sequence>
|
||||
[[ENVELOPE]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><log_action auth_token="none" session_id="584fdde9-3d0d-9e53-b8cc-3564d0210455" action_id="EVALUATE_QUESTION" user_guid="none" date_time="2016/07/18 16:45:38.5" timezone="America/New_York" source_id="PACT_CTAT_HTML5" external_object_id="" info_type="tutor_message.dtd">%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Ctutor_related_message_sequence%20version_number%3D%224%22%3E%3Ctutor_message%20context_message_id%3D%221e3dd9f1-53e5-666a-d689-db979f4d0f9a%22%3E%3Csemantic_event%20transaction_id%3D%224d6d0a32-9de0-1c66-5ef8-8cafe3eefffa%22%20name%3D%22RESULT%22%2F%3E%3Cevent_descriptor%3E%3Cselection%3EsecDenConv%3C%2Fselection%3E%3Caction%3EUpdateTextField%3C%2Faction%3E%3Cinput%3E%3C!%5BCDATA%5B12%5D%5D%3E%3C%2Finput%3E%3C%2Fevent_descriptor%3E%3Caction_evaluation%20%3ECORRECT%3C%2Faction_evaluation%3E%3Ctutor_advice%3E%3C!%5BCDATA%5B%5D%5D%3E%3C%2Ftutor_advice%3E%3Cskill%20probability%3D%220.89%22%3E%3Cname%3Edetermine-lcd%3C%2Fname%3E%3Ccategory%3Efraction-addition%3C%2Fcategory%3E%3C%2Fskill%3E%3Ccustom_field%3E%3Cname%3Estep_id%3C%2Fname%3E%3Cvalue%3E6%3C%2Fvalue%3E%3C%2Fcustom_field%3E%3Ccustom_field%3E%3Cname%3Etutor_event_time%3C%2Fname%3E%3Cvalue%3E2016-07-18%2016%3A45%3A38.5%20UTC%3C%2Fvalue%3E%3C%2Fcustom_field%3E%3C%2Ftutor_message%3E%3C%2Ftutor_related_message_sequence%3E</log_action>
|
||||
[[CONTENT ]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><tutor_related_message_sequence version_number="4"><tutor_message context_message_id="1e3dd9f1-53e5-666a-d689-db979f4d0f9a"><semantic_event transaction_id="4d6d0a32-9de0-1c66-5ef8-8cafe3eefffa" name="RESULT"/><event_descriptor><selection>secDenConv</selection><action>UpdateTextField</action><input><![CDATA[12]]></input></event_descriptor><action_evaluation >CORRECT</action_evaluation><tutor_advice><![CDATA[]]></tutor_advice><skill probability="0.89"><name>determine-lcd</name><category>fraction-addition</category></skill><custom_field><name>step_id</name><value>6</value></custom_field><custom_field><name>tutor_event_time</name><value>2016-07-18 16:45:38.5 UTC</value></custom_field></tutor_message></tutor_related_message_sequence>
|
||||
[[ENVELOPE]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><log_action auth_token="none" session_id="584fdde9-3d0d-9e53-b8cc-3564d0210455" action_id="EVALUATE_QUESTION" user_guid="none" date_time="2016/07/18 16:45:39.326" timezone="America/New_York" source_id="PACT_CTAT_HTML5" external_object_id="" info_type="tutor_message.dtd">%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Ctutor_related_message_sequence%20version_number%3D%224%22%3E%3Ctool_message%20context_message_id%3D%221e3dd9f1-53e5-666a-d689-db979f4d0f9a%22%3E%3Csemantic_event%20transaction_id%3D%22940b2e7c-8306-c0a4-965f-aa86ccad7771%22%20name%3D%22ATTEMPT%22%2F%3E%3Cevent_descriptor%3E%3Cselection%3EsecNumConv%3C%2Fselection%3E%3Caction%3EUpdateTextField%3C%2Faction%3E%3Cinput%3E%3C!%5BCDATA%5B2%5D%5D%3E%3C%2Finput%3E%3C%2Fevent_descriptor%3E%3Ccustom_field%3E%3Cname%3Etool_event_time%3C%2Fname%3E%3Cvalue%3E2016-07-18%2016%3A45%3A39.326%20UTC%3C%2Fvalue%3E%3C%2Fcustom_field%3E%3C%2Ftool_message%3E%3C%2Ftutor_related_message_sequence%3E</log_action>
|
||||
[[CONTENT ]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><tutor_related_message_sequence version_number="4"><tool_message context_message_id="1e3dd9f1-53e5-666a-d689-db979f4d0f9a"><semantic_event transaction_id="940b2e7c-8306-c0a4-965f-aa86ccad7771" name="ATTEMPT"/><event_descriptor><selection>secNumConv</selection><action>UpdateTextField</action><input><![CDATA[2]]></input></event_descriptor><custom_field><name>tool_event_time</name><value>2016-07-18 16:45:39.326 UTC</value></custom_field></tool_message></tutor_related_message_sequence>
|
||||
[[ENVELOPE]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><log_action auth_token="none" session_id="584fdde9-3d0d-9e53-b8cc-3564d0210455" action_id="EVALUATE_QUESTION" user_guid="none" date_time="2016/07/18 16:45:39.349" timezone="America/New_York" source_id="PACT_CTAT_HTML5" external_object_id="" info_type="tutor_message.dtd">%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Ctutor_related_message_sequence%20version_number%3D%224%22%3E%3Ctutor_message%20context_message_id%3D%221e3dd9f1-53e5-666a-d689-db979f4d0f9a%22%3E%3Csemantic_event%20transaction_id%3D%22940b2e7c-8306-c0a4-965f-aa86ccad7771%22%20name%3D%22RESULT%22%2F%3E%3Cevent_descriptor%3E%3Cselection%3EsecNumConv%3C%2Fselection%3E%3Caction%3EUpdateTextField%3C%2Faction%3E%3Cinput%3E%3C!%5BCDATA%5B2%5D%5D%3E%3C%2Finput%3E%3C%2Fevent_descriptor%3E%3Caction_evaluation%20%3ECORRECT%3C%2Faction_evaluation%3E%3Ctutor_advice%3E%3C!%5BCDATA%5B%5D%5D%3E%3C%2Ftutor_advice%3E%3Cskill%20probability%3D%220.66%22%3E%3Cname%3Econvert-numerator%3C%2Fname%3E%3Ccategory%3Efraction-addition%3C%2Fcategory%3E%3C%2Fskill%3E%3Ccustom_field%3E%3Cname%3Estep_id%3C%2Fname%3E%3Cvalue%3E9%3C%2Fvalue%3E%3C%2Fcustom_field%3E%3Ccustom_field%3E%3Cname%3Etutor_event_time%3C%2Fname%3E%3Cvalue%3E2016-07-18%2016%3A45%3A39.349%20UTC%3C%2Fvalue%3E%3C%2Fcustom_field%3E%3C%2Ftutor_message%3E%3C%2Ftutor_related_message_sequence%3E</log_action>
|
||||
[[CONTENT ]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><tutor_related_message_sequence version_number="4"><tutor_message context_message_id="1e3dd9f1-53e5-666a-d689-db979f4d0f9a"><semantic_event transaction_id="940b2e7c-8306-c0a4-965f-aa86ccad7771" name="RESULT"/><event_descriptor><selection>secNumConv</selection><action>UpdateTextField</action><input><![CDATA[2]]></input></event_descriptor><action_evaluation >CORRECT</action_evaluation><tutor_advice><![CDATA[]]></tutor_advice><skill probability="0.66"><name>convert-numerator</name><category>fraction-addition</category></skill><custom_field><name>step_id</name><value>9</value></custom_field><custom_field><name>tutor_event_time</name><value>2016-07-18 16:45:39.349 UTC</value></custom_field></tutor_message></tutor_related_message_sequence>
|
||||
[[ENVELOPE]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><log_action auth_token="none" session_id="584fdde9-3d0d-9e53-b8cc-3564d0210455" action_id="EVALUATE_QUESTION" user_guid="none" date_time="2016/07/18 16:45:40.639" timezone="America/New_York" source_id="PACT_CTAT_HTML5" external_object_id="" info_type="tutor_message.dtd">%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Ctutor_related_message_sequence%20version_number%3D%224%22%3E%3Ctool_message%20context_message_id%3D%221e3dd9f1-53e5-666a-d689-db979f4d0f9a%22%3E%3Csemantic_event%20transaction_id%3D%221faa4b60-6f28-ed34-20de-634fdeb30fec%22%20name%3D%22ATTEMPT%22%2F%3E%3Cevent_descriptor%3E%3Cselection%3EfirstNumConv%3C%2Fselection%3E%3Caction%3EUpdateTextField%3C%2Faction%3E%3Cinput%3E%3C!%5BCDATA%5B3%5D%5D%3E%3C%2Finput%3E%3C%2Fevent_descriptor%3E%3Ccustom_field%3E%3Cname%3Etool_event_time%3C%2Fname%3E%3Cvalue%3E2016-07-18%2016%3A45%3A40.639%20UTC%3C%2Fvalue%3E%3C%2Fcustom_field%3E%3C%2Ftool_message%3E%3C%2Ftutor_related_message_sequence%3E</log_action>
|
||||
[[CONTENT ]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><tutor_related_message_sequence version_number="4"><tool_message context_message_id="1e3dd9f1-53e5-666a-d689-db979f4d0f9a"><semantic_event transaction_id="1faa4b60-6f28-ed34-20de-634fdeb30fec" name="ATTEMPT"/><event_descriptor><selection>firstNumConv</selection><action>UpdateTextField</action><input><![CDATA[3]]></input></event_descriptor><custom_field><name>tool_event_time</name><value>2016-07-18 16:45:40.639 UTC</value></custom_field></tool_message></tutor_related_message_sequence>
|
||||
[[ENVELOPE]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><log_action auth_token="none" session_id="584fdde9-3d0d-9e53-b8cc-3564d0210455" action_id="EVALUATE_QUESTION" user_guid="none" date_time="2016/07/18 16:45:40.660" timezone="America/New_York" source_id="PACT_CTAT_HTML5" external_object_id="" info_type="tutor_message.dtd">%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Ctutor_related_message_sequence%20version_number%3D%224%22%3E%3Ctutor_message%20context_message_id%3D%221e3dd9f1-53e5-666a-d689-db979f4d0f9a%22%3E%3Csemantic_event%20transaction_id%3D%221faa4b60-6f28-ed34-20de-634fdeb30fec%22%20name%3D%22RESULT%22%2F%3E%3Cevent_descriptor%3E%3Cselection%3EfirstNumConv%3C%2Fselection%3E%3Caction%3EUpdateTextField%3C%2Faction%3E%3Cinput%3E%3C!%5BCDATA%5B3%5D%5D%3E%3C%2Finput%3E%3C%2Fevent_descriptor%3E%3Caction_evaluation%20%3ECORRECT%3C%2Faction_evaluation%3E%3Ctutor_advice%3E%3C!%5BCDATA%5B%5D%5D%3E%3C%2Ftutor_advice%3E%3Cskill%20probability%3D%220.89%22%3E%3Cname%3Econvert-numerator%3C%2Fname%3E%3Ccategory%3Efraction-addition%3C%2Fcategory%3E%3C%2Fskill%3E%3Ccustom_field%3E%3Cname%3Estep_id%3C%2Fname%3E%3Cvalue%3E8%3C%2Fvalue%3E%3C%2Fcustom_field%3E%3Ccustom_field%3E%3Cname%3Etutor_event_time%3C%2Fname%3E%3Cvalue%3E2016-07-18%2016%3A45%3A40.660%20UTC%3C%2Fvalue%3E%3C%2Fcustom_field%3E%3C%2Ftutor_message%3E%3C%2Ftutor_related_message_sequence%3E</log_action>
|
||||
[[CONTENT ]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><tutor_related_message_sequence version_number="4"><tutor_message context_message_id="1e3dd9f1-53e5-666a-d689-db979f4d0f9a"><semantic_event transaction_id="1faa4b60-6f28-ed34-20de-634fdeb30fec" name="RESULT"/><event_descriptor><selection>firstNumConv</selection><action>UpdateTextField</action><input><![CDATA[3]]></input></event_descriptor><action_evaluation >CORRECT</action_evaluation><tutor_advice><![CDATA[]]></tutor_advice><skill probability="0.89"><name>convert-numerator</name><category>fraction-addition</category></skill><custom_field><name>step_id</name><value>8</value></custom_field><custom_field><name>tutor_event_time</name><value>2016-07-18 16:45:40.660 UTC</value></custom_field></tutor_message></tutor_related_message_sequence>
|
||||
[[ENVELOPE]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><log_action auth_token="none" session_id="584fdde9-3d0d-9e53-b8cc-3564d0210455" action_id="EVALUATE_QUESTION" user_guid="none" date_time="2016/07/18 16:45:41.999" timezone="America/New_York" source_id="PACT_CTAT_HTML5" external_object_id="" info_type="tutor_message.dtd">%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Ctutor_related_message_sequence%20version_number%3D%224%22%3E%3Ctool_message%20context_message_id%3D%221e3dd9f1-53e5-666a-d689-db979f4d0f9a%22%3E%3Csemantic_event%20transaction_id%3D%22c3ed87fe-3cd1-0ffc-746c-d969702d05b2%22%20name%3D%22ATTEMPT%22%2F%3E%3Cevent_descriptor%3E%3Cselection%3EansNum1%3C%2Fselection%3E%3Caction%3EUpdateTextField%3C%2Faction%3E%3Cinput%3E%3C!%5BCDATA%5B5%5D%5D%3E%3C%2Finput%3E%3C%2Fevent_descriptor%3E%3Ccustom_field%3E%3Cname%3Etool_event_time%3C%2Fname%3E%3Cvalue%3E2016-07-18%2016%3A45%3A41.999%20UTC%3C%2Fvalue%3E%3C%2Fcustom_field%3E%3C%2Ftool_message%3E%3C%2Ftutor_related_message_sequence%3E</log_action>
|
||||
[[CONTENT ]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><tutor_related_message_sequence version_number="4"><tool_message context_message_id="1e3dd9f1-53e5-666a-d689-db979f4d0f9a"><semantic_event transaction_id="c3ed87fe-3cd1-0ffc-746c-d969702d05b2" name="ATTEMPT"/><event_descriptor><selection>ansNum1</selection><action>UpdateTextField</action><input><![CDATA[5]]></input></event_descriptor><custom_field><name>tool_event_time</name><value>2016-07-18 16:45:41.999 UTC</value></custom_field></tool_message></tutor_related_message_sequence>
|
||||
[[ENVELOPE]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><log_action auth_token="none" session_id="584fdde9-3d0d-9e53-b8cc-3564d0210455" action_id="EVALUATE_QUESTION" user_guid="none" date_time="2016/07/18 16:45:42.17" timezone="America/New_York" source_id="PACT_CTAT_HTML5" external_object_id="" info_type="tutor_message.dtd">%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Ctutor_related_message_sequence%20version_number%3D%224%22%3E%3Ctutor_message%20context_message_id%3D%221e3dd9f1-53e5-666a-d689-db979f4d0f9a%22%3E%3Csemantic_event%20transaction_id%3D%22c3ed87fe-3cd1-0ffc-746c-d969702d05b2%22%20name%3D%22RESULT%22%2F%3E%3Cevent_descriptor%3E%3Cselection%3EansNum1%3C%2Fselection%3E%3Caction%3EUpdateTextField%3C%2Faction%3E%3Cinput%3E%3C!%5BCDATA%5B5%5D%5D%3E%3C%2Finput%3E%3C%2Fevent_descriptor%3E%3Caction_evaluation%20%3ECORRECT%3C%2Faction_evaluation%3E%3Ctutor_advice%3E%3C!%5BCDATA%5B%5D%5D%3E%3C%2Ftutor_advice%3E%3Cskill%20probability%3D%220.66%22%3E%3Cname%3Eadd-numerators%3C%2Fname%3E%3Ccategory%3Efraction-addition%3C%2Fcategory%3E%3C%2Fskill%3E%3Ccustom_field%3E%3Cname%3Estep_id%3C%2Fname%3E%3Cvalue%3E10%3C%2Fvalue%3E%3C%2Fcustom_field%3E%3Ccustom_field%3E%3Cname%3Etutor_event_time%3C%2Fname%3E%3Cvalue%3E2016-07-18%2016%3A45%3A42.17%20UTC%3C%2Fvalue%3E%3C%2Fcustom_field%3E%3C%2Ftutor_message%3E%3C%2Ftutor_related_message_sequence%3E</log_action>
|
||||
[[CONTENT ]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><tutor_related_message_sequence version_number="4"><tutor_message context_message_id="1e3dd9f1-53e5-666a-d689-db979f4d0f9a"><semantic_event transaction_id="c3ed87fe-3cd1-0ffc-746c-d969702d05b2" name="RESULT"/><event_descriptor><selection>ansNum1</selection><action>UpdateTextField</action><input><![CDATA[5]]></input></event_descriptor><action_evaluation >CORRECT</action_evaluation><tutor_advice><![CDATA[]]></tutor_advice><skill probability="0.66"><name>add-numerators</name><category>fraction-addition</category></skill><custom_field><name>step_id</name><value>10</value></custom_field><custom_field><name>tutor_event_time</name><value>2016-07-18 16:45:42.17 UTC</value></custom_field></tutor_message></tutor_related_message_sequence>
|
||||
[[ENVELOPE]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><log_action auth_token="none" session_id="584fdde9-3d0d-9e53-b8cc-3564d0210455" action_id="EVALUATE_QUESTION" user_guid="none" date_time="2016/07/18 16:45:42.959" timezone="America/New_York" source_id="PACT_CTAT_HTML5" external_object_id="" info_type="tutor_message.dtd">%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Ctutor_related_message_sequence%20version_number%3D%224%22%3E%3Ctool_message%20context_message_id%3D%221e3dd9f1-53e5-666a-d689-db979f4d0f9a%22%3E%3Csemantic_event%20transaction_id%3D%22a72fb85c-2e8a-c797-46c2-00df4b73d72b%22%20name%3D%22ATTEMPT%22%2F%3E%3Cevent_descriptor%3E%3Cselection%3EansDen1%3C%2Fselection%3E%3Caction%3EUpdateTextField%3C%2Faction%3E%3Cinput%3E%3C!%5BCDATA%5B12%5D%5D%3E%3C%2Finput%3E%3C%2Fevent_descriptor%3E%3Ccustom_field%3E%3Cname%3Etool_event_time%3C%2Fname%3E%3Cvalue%3E2016-07-18%2016%3A45%3A42.959%20UTC%3C%2Fvalue%3E%3C%2Fcustom_field%3E%3C%2Ftool_message%3E%3C%2Ftutor_related_message_sequence%3E</log_action>
|
||||
[[CONTENT ]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><tutor_related_message_sequence version_number="4"><tool_message context_message_id="1e3dd9f1-53e5-666a-d689-db979f4d0f9a"><semantic_event transaction_id="a72fb85c-2e8a-c797-46c2-00df4b73d72b" name="ATTEMPT"/><event_descriptor><selection>ansDen1</selection><action>UpdateTextField</action><input><![CDATA[12]]></input></event_descriptor><custom_field><name>tool_event_time</name><value>2016-07-18 16:45:42.959 UTC</value></custom_field></tool_message></tutor_related_message_sequence>
|
||||
[[ENVELOPE]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><log_action auth_token="none" session_id="584fdde9-3d0d-9e53-b8cc-3564d0210455" action_id="EVALUATE_QUESTION" user_guid="none" date_time="2016/07/18 16:45:42.973" timezone="America/New_York" source_id="PACT_CTAT_HTML5" external_object_id="" info_type="tutor_message.dtd">%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Ctutor_related_message_sequence%20version_number%3D%224%22%3E%3Ctutor_message%20context_message_id%3D%221e3dd9f1-53e5-666a-d689-db979f4d0f9a%22%3E%3Csemantic_event%20transaction_id%3D%22a72fb85c-2e8a-c797-46c2-00df4b73d72b%22%20name%3D%22RESULT%22%2F%3E%3Cevent_descriptor%3E%3Cselection%3EansDen1%3C%2Fselection%3E%3Caction%3EUpdateTextField%3C%2Faction%3E%3Cinput%3E%3C!%5BCDATA%5B12%5D%5D%3E%3C%2Finput%3E%3C%2Fevent_descriptor%3E%3Caction_evaluation%20%3ECORRECT%3C%2Faction_evaluation%3E%3Ctutor_advice%3E%3C!%5BCDATA%5B%5D%5D%3E%3C%2Ftutor_advice%3E%3Cskill%20probability%3D%220.66%22%3E%3Cname%3Ecopy-answer-denominator%3C%2Fname%3E%3Ccategory%3Efraction-addition%3C%2Fcategory%3E%3C%2Fskill%3E%3Ccustom_field%3E%3Cname%3Estep_id%3C%2Fname%3E%3Cvalue%3E7%3C%2Fvalue%3E%3C%2Fcustom_field%3E%3Ccustom_field%3E%3Cname%3Etutor_event_time%3C%2Fname%3E%3Cvalue%3E2016-07-18%2016%3A45%3A42.972%20UTC%3C%2Fvalue%3E%3C%2Fcustom_field%3E%3C%2Ftutor_message%3E%3C%2Ftutor_related_message_sequence%3E</log_action>
|
||||
[[CONTENT ]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><tutor_related_message_sequence version_number="4"><tutor_message context_message_id="1e3dd9f1-53e5-666a-d689-db979f4d0f9a"><semantic_event transaction_id="a72fb85c-2e8a-c797-46c2-00df4b73d72b" name="RESULT"/><event_descriptor><selection>ansDen1</selection><action>UpdateTextField</action><input><![CDATA[12]]></input></event_descriptor><action_evaluation >CORRECT</action_evaluation><tutor_advice><![CDATA[]]></tutor_advice><skill probability="0.66"><name>copy-answer-denominator</name><category>fraction-addition</category></skill><custom_field><name>step_id</name><value>7</value></custom_field><custom_field><name>tutor_event_time</name><value>2016-07-18 16:45:42.972 UTC</value></custom_field></tutor_message></tutor_related_message_sequence>
|
||||
[[ENVELOPE]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><log_action auth_token="none" session_id="584fdde9-3d0d-9e53-b8cc-3564d0210455" action_id="EVALUATE_QUESTION" user_guid="none" date_time="2016/07/18 16:45:45.399" timezone="America/New_York" source_id="PACT_CTAT_HTML5" external_object_id="" info_type="tutor_message.dtd">%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Ctutor_related_message_sequence%20version_number%3D%224%22%3E%3Ctool_message%20context_message_id%3D%221e3dd9f1-53e5-666a-d689-db979f4d0f9a%22%3E%3Csemantic_event%20transaction_id%3D%226651be6f-9aac-e7cd-6c00-e37fa6a3b8f2%22%20name%3D%22ATTEMPT%22%2F%3E%3Cevent_descriptor%3E%3Cselection%3EansNumFinal1%3C%2Fselection%3E%3Caction%3EUpdateTextField%3C%2Faction%3E%3Cinput%3E%3C!%5BCDATA%5B5%5D%5D%3E%3C%2Finput%3E%3C%2Fevent_descriptor%3E%3Ccustom_field%3E%3Cname%3Etool_event_time%3C%2Fname%3E%3Cvalue%3E2016-07-18%2016%3A45%3A45.399%20UTC%3C%2Fvalue%3E%3C%2Fcustom_field%3E%3C%2Ftool_message%3E%3C%2Ftutor_related_message_sequence%3E</log_action>
|
||||
[[CONTENT ]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><tutor_related_message_sequence version_number="4"><tool_message context_message_id="1e3dd9f1-53e5-666a-d689-db979f4d0f9a"><semantic_event transaction_id="6651be6f-9aac-e7cd-6c00-e37fa6a3b8f2" name="ATTEMPT"/><event_descriptor><selection>ansNumFinal1</selection><action>UpdateTextField</action><input><![CDATA[5]]></input></event_descriptor><custom_field><name>tool_event_time</name><value>2016-07-18 16:45:45.399 UTC</value></custom_field></tool_message></tutor_related_message_sequence>
|
||||
[[ENVELOPE]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><log_action auth_token="none" session_id="584fdde9-3d0d-9e53-b8cc-3564d0210455" action_id="EVALUATE_QUESTION" user_guid="none" date_time="2016/07/18 16:45:45.411" timezone="America/New_York" source_id="PACT_CTAT_HTML5" external_object_id="" info_type="tutor_message.dtd">%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Ctutor_related_message_sequence%20version_number%3D%224%22%3E%3Ctutor_message%20context_message_id%3D%221e3dd9f1-53e5-666a-d689-db979f4d0f9a%22%3E%3Csemantic_event%20transaction_id%3D%226651be6f-9aac-e7cd-6c00-e37fa6a3b8f2%22%20name%3D%22RESULT%22%2F%3E%3Cevent_descriptor%3E%3Cselection%3EansNumFinal1%3C%2Fselection%3E%3Caction%3EUpdateTextField%3C%2Faction%3E%3Cinput%3E%3C!%5BCDATA%5B5%5D%5D%3E%3C%2Finput%3E%3C%2Fevent_descriptor%3E%3Caction_evaluation%20%3ECORRECT%3C%2Faction_evaluation%3E%3Ctutor_advice%3E%3C!%5BCDATA%5B%5D%5D%3E%3C%2Ftutor_advice%3E%3Cskill%20probability%3D%220.66%22%3E%3Cname%3Ereduce-numerator%3C%2Fname%3E%3Ccategory%3Efraction-addition%3C%2Fcategory%3E%3C%2Fskill%3E%3Ccustom_field%3E%3Cname%3Estep_id%3C%2Fname%3E%3Cvalue%3E11%3C%2Fvalue%3E%3C%2Fcustom_field%3E%3Ccustom_field%3E%3Cname%3Etutor_event_time%3C%2Fname%3E%3Cvalue%3E2016-07-18%2016%3A45%3A45.411%20UTC%3C%2Fvalue%3E%3C%2Fcustom_field%3E%3C%2Ftutor_message%3E%3C%2Ftutor_related_message_sequence%3E</log_action>
|
||||
[[CONTENT ]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><tutor_related_message_sequence version_number="4"><tutor_message context_message_id="1e3dd9f1-53e5-666a-d689-db979f4d0f9a"><semantic_event transaction_id="6651be6f-9aac-e7cd-6c00-e37fa6a3b8f2" name="RESULT"/><event_descriptor><selection>ansNumFinal1</selection><action>UpdateTextField</action><input><![CDATA[5]]></input></event_descriptor><action_evaluation >CORRECT</action_evaluation><tutor_advice><![CDATA[]]></tutor_advice><skill probability="0.66"><name>reduce-numerator</name><category>fraction-addition</category></skill><custom_field><name>step_id</name><value>11</value></custom_field><custom_field><name>tutor_event_time</name><value>2016-07-18 16:45:45.411 UTC</value></custom_field></tutor_message></tutor_related_message_sequence>
|
||||
[[ENVELOPE]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><log_action auth_token="none" session_id="584fdde9-3d0d-9e53-b8cc-3564d0210455" action_id="EVALUATE_QUESTION" user_guid="none" date_time="2016/07/18 16:45:46.241" timezone="America/New_York" source_id="PACT_CTAT_HTML5" external_object_id="" info_type="tutor_message.dtd">%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Ctutor_related_message_sequence%20version_number%3D%224%22%3E%3Ctool_message%20context_message_id%3D%221e3dd9f1-53e5-666a-d689-db979f4d0f9a%22%3E%3Csemantic_event%20transaction_id%3D%2251bab546-b6ad-c307-995a-aaf33f93cff5%22%20name%3D%22ATTEMPT%22%2F%3E%3Cevent_descriptor%3E%3Cselection%3EansDenFinal1%3C%2Fselection%3E%3Caction%3EUpdateTextField%3C%2Faction%3E%3Cinput%3E%3C!%5BCDATA%5B12%5D%5D%3E%3C%2Finput%3E%3C%2Fevent_descriptor%3E%3Ccustom_field%3E%3Cname%3Etool_event_time%3C%2Fname%3E%3Cvalue%3E2016-07-18%2016%3A45%3A46.241%20UTC%3C%2Fvalue%3E%3C%2Fcustom_field%3E%3C%2Ftool_message%3E%3C%2Ftutor_related_message_sequence%3E</log_action>
|
||||
[[CONTENT ]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><tutor_related_message_sequence version_number="4"><tool_message context_message_id="1e3dd9f1-53e5-666a-d689-db979f4d0f9a"><semantic_event transaction_id="51bab546-b6ad-c307-995a-aaf33f93cff5" name="ATTEMPT"/><event_descriptor><selection>ansDenFinal1</selection><action>UpdateTextField</action><input><![CDATA[12]]></input></event_descriptor><custom_field><name>tool_event_time</name><value>2016-07-18 16:45:46.241 UTC</value></custom_field></tool_message></tutor_related_message_sequence>
|
||||
[[ENVELOPE]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><log_action auth_token="none" session_id="584fdde9-3d0d-9e53-b8cc-3564d0210455" action_id="EVALUATE_QUESTION" user_guid="none" date_time="2016/07/18 16:45:46.253" timezone="America/New_York" source_id="PACT_CTAT_HTML5" external_object_id="" info_type="tutor_message.dtd">%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Ctutor_related_message_sequence%20version_number%3D%224%22%3E%3Ctutor_message%20context_message_id%3D%221e3dd9f1-53e5-666a-d689-db979f4d0f9a%22%3E%3Csemantic_event%20transaction_id%3D%2251bab546-b6ad-c307-995a-aaf33f93cff5%22%20name%3D%22RESULT%22%2F%3E%3Cevent_descriptor%3E%3Cselection%3EansDenFinal1%3C%2Fselection%3E%3Caction%3EUpdateTextField%3C%2Faction%3E%3Cinput%3E%3C!%5BCDATA%5B12%5D%5D%3E%3C%2Finput%3E%3C%2Fevent_descriptor%3E%3Caction_evaluation%20%3ECORRECT%3C%2Faction_evaluation%3E%3Ctutor_advice%3E%3C!%5BCDATA%5B%5D%5D%3E%3C%2Ftutor_advice%3E%3Cskill%20probability%3D%220.66%22%3E%3Cname%3Ereduce-denominator%3C%2Fname%3E%3Ccategory%3Efraction-addition%3C%2Fcategory%3E%3C%2Fskill%3E%3Ccustom_field%3E%3Cname%3Estep_id%3C%2Fname%3E%3Cvalue%3E12%3C%2Fvalue%3E%3C%2Fcustom_field%3E%3Ccustom_field%3E%3Cname%3Etutor_event_time%3C%2Fname%3E%3Cvalue%3E2016-07-18%2016%3A45%3A46.253%20UTC%3C%2Fvalue%3E%3C%2Fcustom_field%3E%3C%2Ftutor_message%3E%3C%2Ftutor_related_message_sequence%3E</log_action>
|
||||
[[CONTENT ]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><tutor_related_message_sequence version_number="4"><tutor_message context_message_id="1e3dd9f1-53e5-666a-d689-db979f4d0f9a"><semantic_event transaction_id="51bab546-b6ad-c307-995a-aaf33f93cff5" name="RESULT"/><event_descriptor><selection>ansDenFinal1</selection><action>UpdateTextField</action><input><![CDATA[12]]></input></event_descriptor><action_evaluation >CORRECT</action_evaluation><tutor_advice><![CDATA[]]></tutor_advice><skill probability="0.66"><name>reduce-denominator</name><category>fraction-addition</category></skill><custom_field><name>step_id</name><value>12</value></custom_field><custom_field><name>tutor_event_time</name><value>2016-07-18 16:45:46.253 UTC</value></custom_field></tutor_message></tutor_related_message_sequence>
|
||||
[[ENVELOPE]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><log_action auth_token="none" session_id="584fdde9-3d0d-9e53-b8cc-3564d0210455" action_id="EVALUATE_QUESTION" user_guid="none" date_time="2016/07/18 16:45:47.326" timezone="America/New_York" source_id="PACT_CTAT_HTML5" external_object_id="" info_type="tutor_message.dtd">%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Ctutor_related_message_sequence%20version_number%3D%224%22%3E%3Ctool_message%20context_message_id%3D%221e3dd9f1-53e5-666a-d689-db979f4d0f9a%22%3E%3Csemantic_event%20transaction_id%3D%2253c9ca76-49cb-47a6-1cc3-610117f591af%22%20name%3D%22ATTEMPT%22%2F%3E%3Cevent_descriptor%3E%3Cselection%3Edone%3C%2Fselection%3E%3Caction%3EButtonPressed%3C%2Faction%3E%3Cinput%3E%3C!%5BCDATA%5B-1%5D%5D%3E%3C%2Finput%3E%3C%2Fevent_descriptor%3E%3Ccustom_field%3E%3Cname%3Etool_event_time%3C%2Fname%3E%3Cvalue%3E2016-07-18%2016%3A45%3A47.326%20UTC%3C%2Fvalue%3E%3C%2Fcustom_field%3E%3C%2Ftool_message%3E%3C%2Ftutor_related_message_sequence%3E</log_action>
|
||||
[[CONTENT ]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><tutor_related_message_sequence version_number="4"><tool_message context_message_id="1e3dd9f1-53e5-666a-d689-db979f4d0f9a"><semantic_event transaction_id="53c9ca76-49cb-47a6-1cc3-610117f591af" name="ATTEMPT"/><event_descriptor><selection>done</selection><action>ButtonPressed</action><input><![CDATA[-1]]></input></event_descriptor><custom_field><name>tool_event_time</name><value>2016-07-18 16:45:47.326 UTC</value></custom_field></tool_message></tutor_related_message_sequence>
|
||||
[[ENVELOPE]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><log_action auth_token="none" session_id="584fdde9-3d0d-9e53-b8cc-3564d0210455" action_id="EVALUATE_QUESTION" user_guid="none" date_time="2016/07/18 16:45:47.338" timezone="America/New_York" source_id="PACT_CTAT_HTML5" external_object_id="" info_type="tutor_message.dtd">%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Ctutor_related_message_sequence%20version_number%3D%224%22%3E%3Ctutor_message%20context_message_id%3D%221e3dd9f1-53e5-666a-d689-db979f4d0f9a%22%3E%3Csemantic_event%20transaction_id%3D%2253c9ca76-49cb-47a6-1cc3-610117f591af%22%20name%3D%22RESULT%22%2F%3E%3Cevent_descriptor%3E%3Cselection%3Edone%3C%2Fselection%3E%3Caction%3EButtonPressed%3C%2Faction%3E%3Cinput%3E%3C!%5BCDATA%5B-1%5D%5D%3E%3C%2Finput%3E%3C%2Fevent_descriptor%3E%3Caction_evaluation%20%3ECORRECT%3C%2Faction_evaluation%3E%3Ctutor_advice%3E%3C!%5BCDATA%5B%5D%5D%3E%3C%2Ftutor_advice%3E%3Ccustom_field%3E%3Cname%3Estep_id%3C%2Fname%3E%3Cvalue%3E13%3C%2Fvalue%3E%3C%2Fcustom_field%3E%3Ccustom_field%3E%3Cname%3Etutor_event_time%3C%2Fname%3E%3Cvalue%3E2016-07-18%2016%3A45%3A47.337%20UTC%3C%2Fvalue%3E%3C%2Fcustom_field%3E%3C%2Ftutor_message%3E%3C%2Ftutor_related_message_sequence%3E</log_action>
|
||||
[[CONTENT ]][s:584fdde9_3d0d_9e53_b8cc_3564d0210455] -- <?xml version="1.0" encoding="UTF-8"?><tutor_related_message_sequence version_number="4"><tutor_message context_message_id="1e3dd9f1-53e5-666a-d689-db979f4d0f9a"><semantic_event transaction_id="53c9ca76-49cb-47a6-1cc3-610117f591af" name="RESULT"/><event_descriptor><selection>done</selection><action>ButtonPressed</action><input><![CDATA[-1]]></input></event_descriptor><action_evaluation >CORRECT</action_evaluation><tutor_advice><![CDATA[]]></tutor_advice><custom_field><name>step_id</name><value>13</value></custom_field><custom_field><name>tutor_event_time</name><value>2016-07-18 16:45:47.337 UTC</value></custom_field></tutor_message></tutor_related_message_sequence>
|
||||
Diferenças do arquivo suprimidas por serem muito extensas
Carregar Diff
@@ -0,0 +1,111 @@
|
||||
<head>
|
||||
<title>Fraction Addition</title>
|
||||
<meta http-equiv="cache-control" content="no-cache">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" href="https://cdn.ctat.cs.cmu.edu/releases/latest/CTAT.min.css"/>
|
||||
<script src="https://code.jquery.com/jquery-2.2.3.min.js"></script>
|
||||
<script src="https://cdn.ctat.cs.cmu.edu/releases/latest/ctat.min.js"></script>
|
||||
<script src="https://cdn.ctat.cs.cmu.edu/releases/latest/ctatloader.js"></script>
|
||||
<script>
|
||||
|
||||
var customSettings=
|
||||
{
|
||||
"question_file" : 'FractionAddition-CustomLogging.brd',
|
||||
"log_service_url" : "http://localhost/log/server/customlogger.php",
|
||||
"Logging" : "ClientToLogServer",
|
||||
"class_name" : "22-512",
|
||||
"instructor_name" : "Miss Wormwood",
|
||||
"school_name" : "CMU",
|
||||
"dataset_name" : "HTML5LoggingTest",
|
||||
"user_guid" : "Calvin",
|
||||
"problem_name" : "AHardFractionsProblem",
|
||||
"period_name" : "1st",
|
||||
"class_description" : "CTAT Logging Test",
|
||||
"dataset_level_name1" : "Unit1",
|
||||
"dataset_level_type1" : "unit"
|
||||
};
|
||||
|
||||
function ctatOnload()
|
||||
{
|
||||
initTutor(customSettings);
|
||||
|
||||
var logLibrary=CTATLinkData.commShell.getLoggingLibrary ();
|
||||
};
|
||||
</script>
|
||||
<style type="text/css">
|
||||
.CTATTextInput {
|
||||
width: 34px;
|
||||
height: 30px;
|
||||
margin: 0px 5px 2px 5px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div style="position:relative; width: 640px; height: 500px; border: 1px solid black; margin: 0 auto; overflow: hidden;">
|
||||
<div style="float: left; width: 270px;">
|
||||
<div id="givensPlus" class="misc-text" style="position: absolute; left: 15px; top: 180px;">+</div>
|
||||
<div style="font-size:small; text-align: left; position:absolute; left: 36px; top:20px;">Given<br/>Fractions</div>
|
||||
<div style="position: absolute; left: 40px; top: 52px;">
|
||||
<div>
|
||||
<div id="firstNumGiven" class="CTATTextInput"></div>
|
||||
<hr class="fraction-bar"/>
|
||||
<div id="firstDenGiven" class="CTATTextInput"></div>
|
||||
</div>
|
||||
<br/>
|
||||
|
||||
<div style="position: absolute: left: 40px; top: 110px;">
|
||||
<div id="secNumGiven" class="CTATTextInput"></div>
|
||||
<hr class="fraction-bar"/>
|
||||
<div id="secDenGiven" class="CTATTextInput"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="firstConvEq" class="misc-text" style="position: absolute; left: 95px; top: 80px;">=</div>
|
||||
<div id="secConvEq" class="misc-text" style="position: absolute; left: 95px; top: 180px;">=</div>
|
||||
|
||||
<div style="font-size:small; position:absolute; top:20px; left: 114px;">Converted<br/>Fractions</div>
|
||||
<div style="position: absolute; top: 52px; left: 120px;">
|
||||
<div>
|
||||
<div id="firstNumConv" class="CTATTextInput" tabindex="4"></div>
|
||||
<hr class="fraction-bar"/>
|
||||
<div id="firstDenConv" class="CTATTextInput" tabindex="1"></div>
|
||||
</div>
|
||||
<br/>
|
||||
<div>
|
||||
<div id="secNumConv" class="CTATTextInput" tabindex="5"></div>
|
||||
<hr class="fraction-bar"/>
|
||||
<div id="secDenConv" class="CTATTextInput" tabindex="2"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="ans" style="position: absolute; top: 250px; left: 120px;">
|
||||
<div id="ansNum1" class="CTATTextInput" tabindex="6"></div>
|
||||
<hr class="fraction-bar"/>
|
||||
<div id="ansDen1" class="CTATTextInput" tabindex="3"></div>
|
||||
</div>
|
||||
|
||||
<div id="finalEq" class="misc-text" style="position: absolute; left: 175px; top: 279px; z-index: 18;">=</div>
|
||||
<div style="position: absolute; top: 250px; left: 200px">
|
||||
<div id="ansNumFinal1" class="CTATTextInput" tabindex="8"></div>
|
||||
<hr class="fraction-bar"/>
|
||||
<div id="ansDenFinal1" class="CTATTextInput" tabindex="7"></div>
|
||||
</div>
|
||||
<div style="position: absolute; bottom: 0; width: 200px; left: 35px;">
|
||||
<p style="font-size: large; text-align: center; font-weight: bold;">Perform the Fraction Addition Problem</p>
|
||||
<p style="text-align: left; font-weight: bold; font-size: 0.9em;">To get tutor help, click on the Hint and Next buttons.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div style="float: right; width: 350px; height: 100%; padding: 10px; background-color: ghostwhite; border-left: 3px solid grey;">
|
||||
<div id="skills" class="CTATSkillWindow" style="width: 100%;" data-ctat-threshold="0.85"></div>
|
||||
<br>
|
||||
<div id="HintWindow" class="CTATHintWindow" style="width: 100%;"></div>
|
||||
<br>
|
||||
<div style="display:flex; justify-content:space-around">
|
||||
<div id="done" class="CTATDoneButton" tabindex="9" style=""></div>
|
||||
<div id="hint" class="CTATHintButton" tabindex="10" style=""></div>
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
</div>
|
||||
</body>
|
||||
@@ -0,0 +1,197 @@
|
||||
<?php
|
||||
|
||||
$index =0;
|
||||
$content ="";
|
||||
$pure =array ();
|
||||
$ipaddr =$_SERVER['REMOTE_ADDR'];
|
||||
$messages=array ();
|
||||
$data ="";
|
||||
|
||||
$logFile = fopen("tutorlog.txt", "a") or die("Unable to open log file!");
|
||||
$logDebug = null;
|
||||
|
||||
// Uncomment the line below to see what the script is doing
|
||||
// $logDebug=fopen("tutordebug.txt", "a") or die("Unable to open log file!");
|
||||
|
||||
/**------------------------------------------------------------------------------------
|
||||
*/
|
||||
function debug ($aMessage)
|
||||
{
|
||||
global $logDebug;
|
||||
|
||||
if ($logDebug)
|
||||
{
|
||||
fwrite($logDebug,$aMessage);
|
||||
fwrite($logDebug,"\n");
|
||||
}
|
||||
}
|
||||
/**------------------------------------------------------------------------------------
|
||||
*/
|
||||
function clean_xml ($raw)
|
||||
{
|
||||
$fixed="";
|
||||
|
||||
$test=strstr ($raw,'<log_action');
|
||||
|
||||
if ($test!=FALSE)
|
||||
{
|
||||
$fixed="<?xml_version \"1.0\" encoding=\"UTF-8\"?> ".$test;
|
||||
}
|
||||
else
|
||||
{
|
||||
$fixed=$raw;
|
||||
}
|
||||
|
||||
$location=strrpos ($fixed,"<?xml");
|
||||
$cut=substr ($fixed,0,$location);
|
||||
$cut.="</log_action>";
|
||||
|
||||
return ($cut);
|
||||
}
|
||||
/**------------------------------------------------------------------------------------
|
||||
*/
|
||||
function clean_stream ($incoming)
|
||||
{
|
||||
debug ("clean_stream ()");
|
||||
|
||||
global $pure;
|
||||
|
||||
$temper=array ();
|
||||
|
||||
// take out the payload ...
|
||||
|
||||
foreach ($incoming as $examiner)
|
||||
{
|
||||
$newlined=str_replace ("\n","",$examiner);
|
||||
|
||||
$test=strstr ($newlined,"</log_action>");
|
||||
|
||||
if ($test!=false)
|
||||
{
|
||||
$tutorinfo=strstr ($newlined,"<tutor_related_message_sequence");
|
||||
|
||||
$payloadindex=strpos ($newlined,"<tutor_related_message_sequence");
|
||||
$tutorpayload=substr ($newlined,0,$payloadindex);
|
||||
$tutorpayload.="</log_action>";
|
||||
|
||||
array_push ($temper,clean_xml ($tutorpayload));
|
||||
|
||||
$tutormessage=str_replace ("</log_action>","",$tutorinfo);
|
||||
|
||||
array_push ($temper,'<?xml_version "1.0" encoding="UTF-8"?>'.$tutormessage);
|
||||
}
|
||||
else
|
||||
{
|
||||
array_push ($temper,$newlined);
|
||||
array_push ($temper,"<content></content>");
|
||||
}
|
||||
}
|
||||
|
||||
return ($temper);
|
||||
}
|
||||
/**------------------------------------------------------------------------------------
|
||||
*/
|
||||
function clean_data ($examiner)
|
||||
{
|
||||
debug ("clean_data ()");
|
||||
|
||||
global $pure;
|
||||
|
||||
$temper=array ();
|
||||
|
||||
// seperate the envelope from the payload ...
|
||||
|
||||
$newlined=str_replace ("\n","",$examiner);
|
||||
|
||||
$test=strstr ($newlined,"</log_action>");
|
||||
|
||||
if ($test!=false)
|
||||
{
|
||||
debug ("We have a log action, processing ...");
|
||||
|
||||
array_push ($temper,$newlined);
|
||||
|
||||
$noOutterXML=strpos($newlined,"?>");
|
||||
$leftHalf=substr ($newlined,$noOutterXML+2);
|
||||
|
||||
debug ("Left half: ".$leftHalf);
|
||||
|
||||
$innerXMLLoc=strpos($leftHalf,">");
|
||||
$innerXML=substr ($leftHalf,$innerXMLLoc+1);
|
||||
|
||||
debug ("Inner XML: ".$innerXML);
|
||||
|
||||
$tutorpayload=str_replace ("</log_action>","",$innerXML);
|
||||
|
||||
debug ("Tutor payload: ".$tutorpayload);
|
||||
|
||||
array_push ($temper,$tutorpayload);
|
||||
}
|
||||
else
|
||||
{
|
||||
debug ("We don't have a log action, simple subbing ...");
|
||||
|
||||
array_push ($temper,$newlined);
|
||||
array_push ($temper,"<content></content>");
|
||||
}
|
||||
|
||||
return ($temper);
|
||||
}
|
||||
/**------------------------------------------------------------------------------------
|
||||
* Fix the session id such that it represents a string useable as a file name, in case
|
||||
* you want to open a different log file per session.
|
||||
*/
|
||||
function fix_session ($incoming)
|
||||
{
|
||||
$result=str_replace ('-','_',$incoming);
|
||||
|
||||
return ($result);
|
||||
}
|
||||
//-------------------------------------------------------------------------------------
|
||||
|
||||
debug ("Run start");
|
||||
|
||||
// pre clean ...
|
||||
|
||||
$data=$_POST;
|
||||
|
||||
if (empty ($_POST)==true)
|
||||
{
|
||||
debug ('Processing POST data ..');
|
||||
|
||||
$data=$HTTP_RAW_POST_DATA;
|
||||
}
|
||||
|
||||
debug ("Processing RAW Post data ...");
|
||||
|
||||
if (empty ($data)==true)
|
||||
{
|
||||
debug ('ERROR: Unable to extract data from POST message!');
|
||||
return;
|
||||
}
|
||||
|
||||
// take out the payload and fix any malformed xml ...
|
||||
|
||||
array_push ($pure,clean_data ($data));
|
||||
|
||||
// Process the pure xml payload ...
|
||||
|
||||
foreach ($pure as $value)
|
||||
{
|
||||
$decoded=urldecode ($value [1]);
|
||||
|
||||
debug ("Decoded: ".$decoded);
|
||||
|
||||
$xml=new SimpleXMLElement ($value [0]);
|
||||
|
||||
$session_id=fix_session ($xml ['session_id']);
|
||||
|
||||
fwrite($logFile,"[[ENVELOPE]][s:".$session_id."] -- ".$value [0]."\n");
|
||||
fwrite($logFile,"[[CONTENT ]][s:".$session_id."] -- ".$decoded."\n");
|
||||
}
|
||||
|
||||
echo 'MESSAGE RECEIVED';
|
||||
|
||||
debug ("Run end");
|
||||
|
||||
?>
|
||||
Referência em uma Nova Issue
Bloquear um usuário