f9b802879d
Fix hints in CTATGroupingComponent graph. Add a tutored step for CTATTable example. Update description for CTATTextField example. Point to jquery library on our CDN in tutorial example.
1050 linhas
42 KiB
XML
1050 linhas
42 KiB
XML
<?xml version="1.0" standalone="yes"?>
|
|
|
|
<stateGraph firstCheckAllStates="true" caseInsensitive="true" unordered="false" lockWidget="true" hintPolicy="Use Both Kinds of Bias" version="4.0" suppressStudentFeedback="Show All Feedback" highlightRightSelection="true" startStateNodeName="%(startStateNodeName)%" tutorType="Example-tracing Tutor">
|
|
<startNodeMessages>
|
|
<message>
|
|
<verb>SendNoteProperty</verb>
|
|
<properties>
|
|
<MessageType>StartProblem</MessageType>
|
|
<ProblemName>Start</ProblemName>
|
|
</properties>
|
|
</message>
|
|
<message>
|
|
<verb>SendNoteProperty</verb>
|
|
<properties>
|
|
<MessageType>StartStateEnd</MessageType>
|
|
</properties>
|
|
</message>
|
|
</startNodeMessages>
|
|
<node locked="false" doneState="false">
|
|
<text>Start</text>
|
|
<uniqueID>1</uniqueID>
|
|
<dimension>
|
|
<x>435</x>
|
|
<y>30</y>
|
|
</dimension>
|
|
</node>
|
|
<node locked="false" doneState="false">
|
|
<text>state1</text>
|
|
<uniqueID>2</uniqueID>
|
|
<dimension>
|
|
<x>300</x>
|
|
<y>118</y>
|
|
</dimension>
|
|
</node>
|
|
<node locked="false" doneState="false">
|
|
<text>state2</text>
|
|
<uniqueID>3</uniqueID>
|
|
<dimension>
|
|
<x>428</x>
|
|
<y>199</y>
|
|
</dimension>
|
|
</node>
|
|
<node locked="false" doneState="false">
|
|
<text>state3</text>
|
|
<uniqueID>4</uniqueID>
|
|
<dimension>
|
|
<x>292</x>
|
|
<y>274</y>
|
|
</dimension>
|
|
</node>
|
|
<node locked="false" doneState="false">
|
|
<text>state4</text>
|
|
<uniqueID>5</uniqueID>
|
|
<dimension>
|
|
<x>443</x>
|
|
<y>443</y>
|
|
</dimension>
|
|
</node>
|
|
<node locked="false" doneState="false">
|
|
<text>state5</text>
|
|
<uniqueID>6</uniqueID>
|
|
<dimension>
|
|
<x>284</x>
|
|
<y>502</y>
|
|
</dimension>
|
|
</node>
|
|
<node locked="false" doneState="false">
|
|
<text>state7</text>
|
|
<uniqueID>8</uniqueID>
|
|
<dimension>
|
|
<x>438</x>
|
|
<y>344</y>
|
|
</dimension>
|
|
</node>
|
|
<node locked="false" doneState="false">
|
|
<text>state8</text>
|
|
<uniqueID>9</uniqueID>
|
|
<dimension>
|
|
<x>283</x>
|
|
<y>632</y>
|
|
</dimension>
|
|
</node>
|
|
<node locked="false" doneState="false">
|
|
<text>state9</text>
|
|
<uniqueID>10</uniqueID>
|
|
<dimension>
|
|
<x>443</x>
|
|
<y>676</y>
|
|
</dimension>
|
|
</node>
|
|
<node locked="false" doneState="false">
|
|
<text>state10</text>
|
|
<uniqueID>11</uniqueID>
|
|
<dimension>
|
|
<x>439</x>
|
|
<y>786</y>
|
|
</dimension>
|
|
</node>
|
|
<node locked="false" doneState="false">
|
|
<text>state11</text>
|
|
<uniqueID>12</uniqueID>
|
|
<dimension>
|
|
<x>284</x>
|
|
<y>845</y>
|
|
</dimension>
|
|
</node>
|
|
<node locked="false" doneState="false">
|
|
<text>state17</text>
|
|
<uniqueID>18</uniqueID>
|
|
<dimension>
|
|
<x>288</x>
|
|
<y>960</y>
|
|
</dimension>
|
|
</node>
|
|
<node locked="false" doneState="false">
|
|
<text>state18</text>
|
|
<uniqueID>19</uniqueID>
|
|
<dimension>
|
|
<x>434</x>
|
|
<y>1018</y>
|
|
</dimension>
|
|
</node>
|
|
<node locked="false" doneState="false">
|
|
<text>state19</text>
|
|
<uniqueID>20</uniqueID>
|
|
<dimension>
|
|
<x>434</x>
|
|
<y>1128</y>
|
|
</dimension>
|
|
</node>
|
|
<node locked="false" doneState="false">
|
|
<text>state20</text>
|
|
<uniqueID>21</uniqueID>
|
|
<dimension>
|
|
<x>308</x>
|
|
<y>1184</y>
|
|
</dimension>
|
|
</node>
|
|
<node locked="false" doneState="true">
|
|
<text>Done</text>
|
|
<uniqueID>22</uniqueID>
|
|
<dimension>
|
|
<x>343</x>
|
|
<y>1312</y>
|
|
</dimension>
|
|
</node>
|
|
<edge>
|
|
<actionLabel preferPathMark="true" minTraversals="1" maxTraversals="1">
|
|
<studentHintRequest></studentHintRequest>
|
|
<stepSuccessfulCompletion></stepSuccessfulCompletion>
|
|
<stepStudentError></stepStudentError>
|
|
<uniqueID>1</uniqueID>
|
|
<message>
|
|
<verb>SendNoteProperty</verb>
|
|
<properties>
|
|
<MessageType>CorrectAction</MessageType>
|
|
<Selection>
|
|
<value>text1</value>
|
|
</Selection>
|
|
<Action>
|
|
<value>UpdateTextField</value>
|
|
</Action>
|
|
<Input>
|
|
<value>What is 2x4?</value>
|
|
</Input>
|
|
<transaction_id>T85cc5d2c-e4ed-4f47-9047-8ae70ba18be6</transaction_id>
|
|
</properties>
|
|
</message>
|
|
<buggyMessage>No, this is not correct.</buggyMessage>
|
|
<successMessage></successMessage>
|
|
<hintMessage>Please provide your answer 'No_Value' in the highlighted element.</hintMessage>
|
|
<callbackFn></callbackFn>
|
|
<actionType>Correct Action</actionType>
|
|
<oldActionType>Correct Action</oldActionType>
|
|
<checkedStatus>Never Checked</checkedStatus>
|
|
<matchers Concatenation="true">
|
|
<Selection>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">text1</matcherParameter>
|
|
</matcher>
|
|
</Selection>
|
|
<Action>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">UpdateTextField</matcherParameter>
|
|
</matcher>
|
|
</Action>
|
|
<Input>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">What is 2x4?</matcherParameter>
|
|
</matcher>
|
|
</Input>
|
|
<Actor linkTriggered="false">Tutor (unevaluated)</Actor>
|
|
</matchers>
|
|
</actionLabel>
|
|
<preCheckedStatus>No-Applicable</preCheckedStatus>
|
|
<rule>
|
|
<text>unnamed</text>
|
|
<indicator>-1</indicator>
|
|
</rule>
|
|
<sourceID>1</sourceID>
|
|
<destID>2</destID>
|
|
<traversalCount>0</traversalCount>
|
|
</edge>
|
|
<edge>
|
|
<actionLabel preferPathMark="true" minTraversals="1" maxTraversals="1">
|
|
<studentHintRequest></studentHintRequest>
|
|
<stepSuccessfulCompletion></stepSuccessfulCompletion>
|
|
<stepStudentError></stepStudentError>
|
|
<uniqueID>4</uniqueID>
|
|
<message>
|
|
<verb>NotePropertySet</verb>
|
|
<properties>
|
|
<MessageType>InterfaceAction</MessageType>
|
|
<transaction_id>381546d5-9ee5-c511-22f5-cb1d6fbb8a9f</transaction_id>
|
|
<Selection>
|
|
<value>input1</value>
|
|
</Selection>
|
|
<Action>
|
|
<value>UpdateTextField</value>
|
|
</Action>
|
|
<Input>
|
|
<value>8</value>
|
|
</Input>
|
|
</properties>
|
|
</message>
|
|
<buggyMessage>No, this is not correct.</buggyMessage>
|
|
<successMessage></successMessage>
|
|
<hintMessage>Please enter '8' in the highlighted field.</hintMessage>
|
|
<callbackFn></callbackFn>
|
|
<actionType>Correct Action</actionType>
|
|
<oldActionType>Correct Action</oldActionType>
|
|
<checkedStatus>Never Checked</checkedStatus>
|
|
<matchers Concatenation="true">
|
|
<Selection>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">input1</matcherParameter>
|
|
</matcher>
|
|
</Selection>
|
|
<Action>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">UpdateTextField</matcherParameter>
|
|
</matcher>
|
|
</Action>
|
|
<Input>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">8</matcherParameter>
|
|
</matcher>
|
|
</Input>
|
|
<Actor linkTriggered="false">Student</Actor>
|
|
</matchers>
|
|
</actionLabel>
|
|
<preCheckedStatus>No-Applicable</preCheckedStatus>
|
|
<rule>
|
|
<text>unnamed</text>
|
|
<indicator>-1</indicator>
|
|
</rule>
|
|
<sourceID>2</sourceID>
|
|
<destID>3</destID>
|
|
<traversalCount>0</traversalCount>
|
|
</edge>
|
|
<edge>
|
|
<actionLabel preferPathMark="true" minTraversals="1" maxTraversals="1">
|
|
<studentHintRequest></studentHintRequest>
|
|
<stepSuccessfulCompletion></stepSuccessfulCompletion>
|
|
<stepStudentError></stepStudentError>
|
|
<uniqueID>6</uniqueID>
|
|
<message>
|
|
<verb>SendNoteProperty</verb>
|
|
<properties>
|
|
<MessageType>CorrectAction</MessageType>
|
|
<Selection>
|
|
<value>row2</value>
|
|
</Selection>
|
|
<Action>
|
|
<value>SetVisible</value>
|
|
</Action>
|
|
<Input>
|
|
<value>true</value>
|
|
</Input>
|
|
<transaction_id>381546d5-9ee5-c511-22f5-cb1d6fbb8a9f</transaction_id>
|
|
</properties>
|
|
</message>
|
|
<buggyMessage>No, this is not correct.</buggyMessage>
|
|
<successMessage></successMessage>
|
|
<hintMessage>Please provide your answer 'No_Value' in the highlighted element.</hintMessage>
|
|
<callbackFn></callbackFn>
|
|
<actionType>Correct Action</actionType>
|
|
<oldActionType>Correct Action</oldActionType>
|
|
<checkedStatus>Never Checked</checkedStatus>
|
|
<matchers Concatenation="true">
|
|
<Selection>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">row2</matcherParameter>
|
|
</matcher>
|
|
</Selection>
|
|
<Action>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">SetVisible</matcherParameter>
|
|
</matcher>
|
|
</Action>
|
|
<Input>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">true</matcherParameter>
|
|
</matcher>
|
|
</Input>
|
|
<Actor linkTriggered="false">Tutor (unevaluated)</Actor>
|
|
</matchers>
|
|
</actionLabel>
|
|
<preCheckedStatus>No-Applicable</preCheckedStatus>
|
|
<rule>
|
|
<text>unnamed</text>
|
|
<indicator>-1</indicator>
|
|
</rule>
|
|
<sourceID>3</sourceID>
|
|
<destID>4</destID>
|
|
<traversalCount>0</traversalCount>
|
|
</edge>
|
|
<edge>
|
|
<actionLabel preferPathMark="true" minTraversals="1" maxTraversals="1">
|
|
<studentHintRequest></studentHintRequest>
|
|
<stepSuccessfulCompletion></stepSuccessfulCompletion>
|
|
<stepStudentError></stepStudentError>
|
|
<uniqueID>8</uniqueID>
|
|
<message>
|
|
<verb>SendNoteProperty</verb>
|
|
<properties>
|
|
<MessageType>CorrectAction</MessageType>
|
|
<Selection>
|
|
<value>row3</value>
|
|
</Selection>
|
|
<Action>
|
|
<value>SetVisible</value>
|
|
</Action>
|
|
<Input>
|
|
<value>true</value>
|
|
</Input>
|
|
<transaction_id>381546d5-9ee5-c511-22f5-cb1d6fbb8a9f</transaction_id>
|
|
</properties>
|
|
</message>
|
|
<buggyMessage>No, this is not correct.</buggyMessage>
|
|
<successMessage></successMessage>
|
|
<hintMessage>Please provide your answer 'No_Value' in the highlighted element.</hintMessage>
|
|
<callbackFn></callbackFn>
|
|
<actionType>Correct Action</actionType>
|
|
<oldActionType>Correct Action</oldActionType>
|
|
<checkedStatus>Never Checked</checkedStatus>
|
|
<matchers Concatenation="true">
|
|
<Selection>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">row3</matcherParameter>
|
|
</matcher>
|
|
</Selection>
|
|
<Action>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">SetVisible</matcherParameter>
|
|
</matcher>
|
|
</Action>
|
|
<Input>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">true</matcherParameter>
|
|
</matcher>
|
|
</Input>
|
|
<Actor linkTriggered="false">Tutor (unevaluated)</Actor>
|
|
</matchers>
|
|
</actionLabel>
|
|
<preCheckedStatus>No-Applicable</preCheckedStatus>
|
|
<rule>
|
|
<text>unnamed</text>
|
|
<indicator>-1</indicator>
|
|
</rule>
|
|
<sourceID>5</sourceID>
|
|
<destID>6</destID>
|
|
<traversalCount>0</traversalCount>
|
|
</edge>
|
|
<edge>
|
|
<actionLabel preferPathMark="true" minTraversals="1" maxTraversals="1">
|
|
<studentHintRequest></studentHintRequest>
|
|
<stepSuccessfulCompletion></stepSuccessfulCompletion>
|
|
<stepStudentError></stepStudentError>
|
|
<uniqueID>10</uniqueID>
|
|
<message>
|
|
<verb>NotePropertySet</verb>
|
|
<properties>
|
|
<MessageType>InterfaceAction</MessageType>
|
|
<transaction_id>381546d5-9ee5-c511-22f5-cb1d6fbb8a9f</transaction_id>
|
|
<Selection>
|
|
<value>input2</value>
|
|
</Selection>
|
|
<Action>
|
|
<value>UpdateTextField</value>
|
|
</Action>
|
|
<Input>
|
|
<value>16</value>
|
|
</Input>
|
|
</properties>
|
|
</message>
|
|
<buggyMessage>No, this is not correct.</buggyMessage>
|
|
<successMessage></successMessage>
|
|
<hintMessage>Please enter '16' in the highlighted field.</hintMessage>
|
|
<callbackFn></callbackFn>
|
|
<actionType>Correct Action</actionType>
|
|
<oldActionType>Correct Action</oldActionType>
|
|
<checkedStatus>Never Checked</checkedStatus>
|
|
<matchers Concatenation="true">
|
|
<Selection>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">input2</matcherParameter>
|
|
</matcher>
|
|
</Selection>
|
|
<Action>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">UpdateTextField</matcherParameter>
|
|
</matcher>
|
|
</Action>
|
|
<Input>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">16</matcherParameter>
|
|
</matcher>
|
|
</Input>
|
|
<Actor linkTriggered="false">Student</Actor>
|
|
</matchers>
|
|
</actionLabel>
|
|
<preCheckedStatus>No-Applicable</preCheckedStatus>
|
|
<rule>
|
|
<text>unnamed</text>
|
|
<indicator>-1</indicator>
|
|
</rule>
|
|
<sourceID>8</sourceID>
|
|
<destID>5</destID>
|
|
<traversalCount>0</traversalCount>
|
|
</edge>
|
|
<edge>
|
|
<actionLabel preferPathMark="true" minTraversals="1" maxTraversals="1">
|
|
<studentHintRequest></studentHintRequest>
|
|
<stepSuccessfulCompletion></stepSuccessfulCompletion>
|
|
<stepStudentError></stepStudentError>
|
|
<uniqueID>9</uniqueID>
|
|
<message>
|
|
<verb>SendNoteProperty</verb>
|
|
<properties>
|
|
<MessageType>CorrectAction</MessageType>
|
|
<Selection>
|
|
<value>text2</value>
|
|
</Selection>
|
|
<Action>
|
|
<value>UpdateTextField</value>
|
|
</Action>
|
|
<Input>
|
|
<value>What is 2x8?</value>
|
|
</Input>
|
|
<transaction_id>T85cc5d2c-e4ed-4f47-9047-8ae70ba18be6</transaction_id>
|
|
</properties>
|
|
</message>
|
|
<buggyMessage>No, this is not correct.</buggyMessage>
|
|
<successMessage></successMessage>
|
|
<hintMessage>Please provide your answer 'No_Value' in the highlighted element.</hintMessage>
|
|
<callbackFn></callbackFn>
|
|
<actionType>Correct Action</actionType>
|
|
<oldActionType>Correct Action</oldActionType>
|
|
<checkedStatus>Never Checked</checkedStatus>
|
|
<matchers Concatenation="true">
|
|
<Selection>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">text2</matcherParameter>
|
|
</matcher>
|
|
</Selection>
|
|
<Action>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">UpdateTextField</matcherParameter>
|
|
</matcher>
|
|
</Action>
|
|
<Input>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">What is 2x8?</matcherParameter>
|
|
</matcher>
|
|
</Input>
|
|
<Actor linkTriggered="false">Tutor (unevaluated)</Actor>
|
|
</matchers>
|
|
</actionLabel>
|
|
<preCheckedStatus>No-Applicable</preCheckedStatus>
|
|
<rule>
|
|
<text>unnamed</text>
|
|
<indicator>-1</indicator>
|
|
</rule>
|
|
<sourceID>4</sourceID>
|
|
<destID>8</destID>
|
|
<traversalCount>0</traversalCount>
|
|
</edge>
|
|
<edge>
|
|
<actionLabel preferPathMark="true" minTraversals="1" maxTraversals="1">
|
|
<studentHintRequest></studentHintRequest>
|
|
<stepSuccessfulCompletion></stepSuccessfulCompletion>
|
|
<stepStudentError></stepStudentError>
|
|
<uniqueID>14</uniqueID>
|
|
<message>
|
|
<verb>SendNoteProperty</verb>
|
|
<properties>
|
|
<MessageType>CorrectAction</MessageType>
|
|
<Selection>
|
|
<value>text3</value>
|
|
</Selection>
|
|
<Action>
|
|
<value>UpdateTextField</value>
|
|
</Action>
|
|
<Input>
|
|
<value>What is 2x16?</value>
|
|
</Input>
|
|
<transaction_id>T85cc5d2c-e4ed-4f47-9047-8ae70ba18be6</transaction_id>
|
|
</properties>
|
|
</message>
|
|
<buggyMessage>No, this is not correct.</buggyMessage>
|
|
<successMessage></successMessage>
|
|
<hintMessage>Please provide your answer 'No_Value' in the highlighted element.</hintMessage>
|
|
<callbackFn></callbackFn>
|
|
<actionType>Correct Action</actionType>
|
|
<oldActionType>Correct Action</oldActionType>
|
|
<checkedStatus>Never Checked</checkedStatus>
|
|
<matchers Concatenation="true">
|
|
<Selection>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">text3</matcherParameter>
|
|
</matcher>
|
|
</Selection>
|
|
<Action>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">UpdateTextField</matcherParameter>
|
|
</matcher>
|
|
</Action>
|
|
<Input>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">What is 2x16?</matcherParameter>
|
|
</matcher>
|
|
</Input>
|
|
<Actor linkTriggered="false">Tutor (unevaluated)</Actor>
|
|
</matchers>
|
|
</actionLabel>
|
|
<preCheckedStatus>No-Applicable</preCheckedStatus>
|
|
<rule>
|
|
<text>unnamed</text>
|
|
<indicator>-1</indicator>
|
|
</rule>
|
|
<sourceID>6</sourceID>
|
|
<destID>9</destID>
|
|
<traversalCount>0</traversalCount>
|
|
</edge>
|
|
<edge>
|
|
<actionLabel preferPathMark="true" minTraversals="1" maxTraversals="1">
|
|
<studentHintRequest></studentHintRequest>
|
|
<stepSuccessfulCompletion></stepSuccessfulCompletion>
|
|
<stepStudentError></stepStudentError>
|
|
<uniqueID>15</uniqueID>
|
|
<message>
|
|
<verb>NotePropertySet</verb>
|
|
<properties>
|
|
<MessageType>InterfaceAction</MessageType>
|
|
<transaction_id>381546d5-9ee5-c511-22f5-cb1d6fbb8a9f</transaction_id>
|
|
<Selection>
|
|
<value>input3</value>
|
|
</Selection>
|
|
<Action>
|
|
<value>UpdateTextField</value>
|
|
</Action>
|
|
<Input>
|
|
<value>32</value>
|
|
</Input>
|
|
</properties>
|
|
</message>
|
|
<buggyMessage>No, this is not correct.</buggyMessage>
|
|
<successMessage></successMessage>
|
|
<hintMessage>Please enter '32' in the highlighted field.</hintMessage>
|
|
<callbackFn></callbackFn>
|
|
<actionType>Correct Action</actionType>
|
|
<oldActionType>Correct Action</oldActionType>
|
|
<checkedStatus>Never Checked</checkedStatus>
|
|
<matchers Concatenation="true">
|
|
<Selection>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">input3</matcherParameter>
|
|
</matcher>
|
|
</Selection>
|
|
<Action>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">UpdateTextField</matcherParameter>
|
|
</matcher>
|
|
</Action>
|
|
<Input>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">32</matcherParameter>
|
|
</matcher>
|
|
</Input>
|
|
<Actor linkTriggered="false">Student</Actor>
|
|
</matchers>
|
|
</actionLabel>
|
|
<preCheckedStatus>No-Applicable</preCheckedStatus>
|
|
<rule>
|
|
<text>unnamed</text>
|
|
<indicator>-1</indicator>
|
|
</rule>
|
|
<sourceID>9</sourceID>
|
|
<destID>10</destID>
|
|
<traversalCount>0</traversalCount>
|
|
</edge>
|
|
<edge>
|
|
<actionLabel preferPathMark="true" minTraversals="1" maxTraversals="1">
|
|
<studentHintRequest></studentHintRequest>
|
|
<stepSuccessfulCompletion></stepSuccessfulCompletion>
|
|
<stepStudentError></stepStudentError>
|
|
<uniqueID>16</uniqueID>
|
|
<message>
|
|
<verb>SendNoteProperty</verb>
|
|
<properties>
|
|
<MessageType>CorrectAction</MessageType>
|
|
<Selection>
|
|
<value>row4</value>
|
|
</Selection>
|
|
<Action>
|
|
<value>SetVisible</value>
|
|
</Action>
|
|
<Input>
|
|
<value>true</value>
|
|
</Input>
|
|
<transaction_id>381546d5-9ee5-c511-22f5-cb1d6fbb8a9f</transaction_id>
|
|
</properties>
|
|
</message>
|
|
<buggyMessage>No, this is not correct.</buggyMessage>
|
|
<successMessage></successMessage>
|
|
<hintMessage>Please provide your answer 'No_Value' in the highlighted element.</hintMessage>
|
|
<callbackFn></callbackFn>
|
|
<actionType>Correct Action</actionType>
|
|
<oldActionType>Correct Action</oldActionType>
|
|
<checkedStatus>Never Checked</checkedStatus>
|
|
<matchers Concatenation="true">
|
|
<Selection>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">row4</matcherParameter>
|
|
</matcher>
|
|
</Selection>
|
|
<Action>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">SetVisible</matcherParameter>
|
|
</matcher>
|
|
</Action>
|
|
<Input>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">true</matcherParameter>
|
|
</matcher>
|
|
</Input>
|
|
<Actor linkTriggered="false">Tutor (unevaluated)</Actor>
|
|
</matchers>
|
|
</actionLabel>
|
|
<preCheckedStatus>No-Applicable</preCheckedStatus>
|
|
<rule>
|
|
<text>unnamed</text>
|
|
<indicator>-1</indicator>
|
|
</rule>
|
|
<sourceID>10</sourceID>
|
|
<destID>11</destID>
|
|
<traversalCount>0</traversalCount>
|
|
</edge>
|
|
<edge>
|
|
<actionLabel preferPathMark="true" minTraversals="1" maxTraversals="1">
|
|
<studentHintRequest></studentHintRequest>
|
|
<stepSuccessfulCompletion></stepSuccessfulCompletion>
|
|
<stepStudentError></stepStudentError>
|
|
<uniqueID>20</uniqueID>
|
|
<message>
|
|
<verb>SendNoteProperty</verb>
|
|
<properties>
|
|
<MessageType>CorrectAction</MessageType>
|
|
<Selection>
|
|
<value>text4</value>
|
|
</Selection>
|
|
<Action>
|
|
<value>UpdateTextField</value>
|
|
</Action>
|
|
<Input>
|
|
<value>What is 2x32?</value>
|
|
</Input>
|
|
<transaction_id>T85cc5d2c-e4ed-4f47-9047-8ae70ba18be6</transaction_id>
|
|
</properties>
|
|
</message>
|
|
<buggyMessage>No, this is not correct.</buggyMessage>
|
|
<successMessage></successMessage>
|
|
<hintMessage>Please provide your answer 'No_Value' in the highlighted element.</hintMessage>
|
|
<callbackFn></callbackFn>
|
|
<actionType>Correct Action</actionType>
|
|
<oldActionType>Correct Action</oldActionType>
|
|
<checkedStatus>Never Checked</checkedStatus>
|
|
<matchers Concatenation="true">
|
|
<Selection>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">text4</matcherParameter>
|
|
</matcher>
|
|
</Selection>
|
|
<Action>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">UpdateTextField</matcherParameter>
|
|
</matcher>
|
|
</Action>
|
|
<Input>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">What is 2x32?</matcherParameter>
|
|
</matcher>
|
|
</Input>
|
|
<Actor linkTriggered="false">Tutor (unevaluated)</Actor>
|
|
</matchers>
|
|
</actionLabel>
|
|
<preCheckedStatus>No-Applicable</preCheckedStatus>
|
|
<rule>
|
|
<text>unnamed</text>
|
|
<indicator>-1</indicator>
|
|
</rule>
|
|
<sourceID>11</sourceID>
|
|
<destID>12</destID>
|
|
<traversalCount>0</traversalCount>
|
|
</edge>
|
|
<edge>
|
|
<actionLabel preferPathMark="true" minTraversals="1" maxTraversals="1">
|
|
<studentHintRequest></studentHintRequest>
|
|
<stepSuccessfulCompletion></stepSuccessfulCompletion>
|
|
<stepStudentError></stepStudentError>
|
|
<uniqueID>39</uniqueID>
|
|
<message>
|
|
<verb>NotePropertySet</verb>
|
|
<properties>
|
|
<MessageType>InterfaceAction</MessageType>
|
|
<transaction_id>381546d5-9ee5-c511-22f5-cb1d6fbb8a9f</transaction_id>
|
|
<Selection>
|
|
<value>input4</value>
|
|
</Selection>
|
|
<Action>
|
|
<value>UpdateTextField</value>
|
|
</Action>
|
|
<Input>
|
|
<value>64</value>
|
|
</Input>
|
|
</properties>
|
|
</message>
|
|
<buggyMessage>No, this is not correct.</buggyMessage>
|
|
<successMessage></successMessage>
|
|
<hintMessage>Please enter '64' in the highlighted field.</hintMessage>
|
|
<callbackFn></callbackFn>
|
|
<actionType>Correct Action</actionType>
|
|
<oldActionType>Correct Action</oldActionType>
|
|
<checkedStatus>Never Checked</checkedStatus>
|
|
<matchers Concatenation="true">
|
|
<Selection>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">input4</matcherParameter>
|
|
</matcher>
|
|
</Selection>
|
|
<Action>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">UpdateTextField</matcherParameter>
|
|
</matcher>
|
|
</Action>
|
|
<Input>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">64</matcherParameter>
|
|
</matcher>
|
|
</Input>
|
|
<Actor linkTriggered="false">Student</Actor>
|
|
</matchers>
|
|
</actionLabel>
|
|
<preCheckedStatus>No-Applicable</preCheckedStatus>
|
|
<rule>
|
|
<text>unnamed</text>
|
|
<indicator>-1</indicator>
|
|
</rule>
|
|
<sourceID>12</sourceID>
|
|
<destID>18</destID>
|
|
<traversalCount>0</traversalCount>
|
|
</edge>
|
|
<edge>
|
|
<actionLabel preferPathMark="true" minTraversals="1" maxTraversals="1">
|
|
<studentHintRequest></studentHintRequest>
|
|
<stepSuccessfulCompletion></stepSuccessfulCompletion>
|
|
<stepStudentError></stepStudentError>
|
|
<uniqueID>41</uniqueID>
|
|
<message>
|
|
<verb>SendNoteProperty</verb>
|
|
<properties>
|
|
<MessageType>CorrectAction</MessageType>
|
|
<Selection>
|
|
<value>row5</value>
|
|
</Selection>
|
|
<Action>
|
|
<value>SetVisible</value>
|
|
</Action>
|
|
<Input>
|
|
<value>true</value>
|
|
</Input>
|
|
<transaction_id>381546d5-9ee5-c511-22f5-cb1d6fbb8a9f</transaction_id>
|
|
</properties>
|
|
</message>
|
|
<buggyMessage>No, this is not correct.</buggyMessage>
|
|
<successMessage></successMessage>
|
|
<hintMessage>Please provide your answer 'No_Value' in the highlighted element.</hintMessage>
|
|
<callbackFn></callbackFn>
|
|
<actionType>Correct Action</actionType>
|
|
<oldActionType>Correct Action</oldActionType>
|
|
<checkedStatus>Never Checked</checkedStatus>
|
|
<matchers Concatenation="true">
|
|
<Selection>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">row5</matcherParameter>
|
|
</matcher>
|
|
</Selection>
|
|
<Action>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">SetVisible</matcherParameter>
|
|
</matcher>
|
|
</Action>
|
|
<Input>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">true</matcherParameter>
|
|
</matcher>
|
|
</Input>
|
|
<Actor linkTriggered="false">Tutor (unevaluated)</Actor>
|
|
</matchers>
|
|
</actionLabel>
|
|
<preCheckedStatus>No-Applicable</preCheckedStatus>
|
|
<rule>
|
|
<text>unnamed</text>
|
|
<indicator>-1</indicator>
|
|
</rule>
|
|
<sourceID>18</sourceID>
|
|
<destID>19</destID>
|
|
<traversalCount>0</traversalCount>
|
|
</edge>
|
|
<edge>
|
|
<actionLabel preferPathMark="true" minTraversals="1" maxTraversals="1">
|
|
<studentHintRequest></studentHintRequest>
|
|
<stepSuccessfulCompletion></stepSuccessfulCompletion>
|
|
<stepStudentError></stepStudentError>
|
|
<uniqueID>42</uniqueID>
|
|
<message>
|
|
<verb>SendNoteProperty</verb>
|
|
<properties>
|
|
<MessageType>CorrectAction</MessageType>
|
|
<Selection>
|
|
<value>text5</value>
|
|
</Selection>
|
|
<Action>
|
|
<value>UpdateTextField</value>
|
|
</Action>
|
|
<Input>
|
|
<value>What is 2x64?</value>
|
|
</Input>
|
|
<transaction_id>T85cc5d2c-e4ed-4f47-9047-8ae70ba18be6</transaction_id>
|
|
</properties>
|
|
</message>
|
|
<buggyMessage>No, this is not correct.</buggyMessage>
|
|
<successMessage></successMessage>
|
|
<hintMessage>Please provide your answer 'No_Value' in the highlighted element.</hintMessage>
|
|
<callbackFn></callbackFn>
|
|
<actionType>Correct Action</actionType>
|
|
<oldActionType>Correct Action</oldActionType>
|
|
<checkedStatus>Never Checked</checkedStatus>
|
|
<matchers Concatenation="true">
|
|
<Selection>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">text5</matcherParameter>
|
|
</matcher>
|
|
</Selection>
|
|
<Action>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">UpdateTextField</matcherParameter>
|
|
</matcher>
|
|
</Action>
|
|
<Input>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">What is 2x64?</matcherParameter>
|
|
</matcher>
|
|
</Input>
|
|
<Actor linkTriggered="false">Tutor (unevaluated)</Actor>
|
|
</matchers>
|
|
</actionLabel>
|
|
<preCheckedStatus>No-Applicable</preCheckedStatus>
|
|
<rule>
|
|
<text>unnamed</text>
|
|
<indicator>-1</indicator>
|
|
</rule>
|
|
<sourceID>19</sourceID>
|
|
<destID>20</destID>
|
|
<traversalCount>0</traversalCount>
|
|
</edge>
|
|
<edge>
|
|
<actionLabel preferPathMark="true" minTraversals="1" maxTraversals="1">
|
|
<studentHintRequest></studentHintRequest>
|
|
<stepSuccessfulCompletion></stepSuccessfulCompletion>
|
|
<stepStudentError></stepStudentError>
|
|
<uniqueID>43</uniqueID>
|
|
<message>
|
|
<verb>NotePropertySet</verb>
|
|
<properties>
|
|
<MessageType>InterfaceAction</MessageType>
|
|
<transaction_id>381546d5-9ee5-c511-22f5-cb1d6fbb8a9f</transaction_id>
|
|
<Selection>
|
|
<value>input5</value>
|
|
</Selection>
|
|
<Action>
|
|
<value>UpdateTextField</value>
|
|
</Action>
|
|
<Input>
|
|
<value>128</value>
|
|
</Input>
|
|
</properties>
|
|
</message>
|
|
<buggyMessage>No, this is not correct.</buggyMessage>
|
|
<successMessage></successMessage>
|
|
<hintMessage>Please enter '128' in the highlighted field.</hintMessage>
|
|
<callbackFn></callbackFn>
|
|
<actionType>Correct Action</actionType>
|
|
<oldActionType>Correct Action</oldActionType>
|
|
<checkedStatus>Never Checked</checkedStatus>
|
|
<matchers Concatenation="true">
|
|
<Selection>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">input5</matcherParameter>
|
|
</matcher>
|
|
</Selection>
|
|
<Action>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">UpdateTextField</matcherParameter>
|
|
</matcher>
|
|
</Action>
|
|
<Input>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">128</matcherParameter>
|
|
</matcher>
|
|
</Input>
|
|
<Actor linkTriggered="false">Student</Actor>
|
|
</matchers>
|
|
</actionLabel>
|
|
<preCheckedStatus>No-Applicable</preCheckedStatus>
|
|
<rule>
|
|
<text>unnamed</text>
|
|
<indicator>-1</indicator>
|
|
</rule>
|
|
<sourceID>20</sourceID>
|
|
<destID>21</destID>
|
|
<traversalCount>0</traversalCount>
|
|
</edge>
|
|
<edge>
|
|
<actionLabel preferPathMark="true" minTraversals="1" maxTraversals="1">
|
|
<studentHintRequest></studentHintRequest>
|
|
<stepSuccessfulCompletion></stepSuccessfulCompletion>
|
|
<stepStudentError></stepStudentError>
|
|
<uniqueID>48</uniqueID>
|
|
<message>
|
|
<verb>NotePropertySet</verb>
|
|
<properties>
|
|
<MessageType>InterfaceAction</MessageType>
|
|
<transaction_id>3573393b-bc5c-111a-95a6-2251467cd0ab</transaction_id>
|
|
<Selection>
|
|
<value>done</value>
|
|
</Selection>
|
|
<Action>
|
|
<value>ButtonPressed</value>
|
|
</Action>
|
|
<Input>
|
|
<value>-1</value>
|
|
</Input>
|
|
</properties>
|
|
</message>
|
|
<buggyMessage>No, this is not correct.</buggyMessage>
|
|
<successMessage></successMessage>
|
|
<hintMessage>Please click on the highlighted button.</hintMessage>
|
|
<callbackFn></callbackFn>
|
|
<actionType>Correct Action</actionType>
|
|
<oldActionType>Correct Action</oldActionType>
|
|
<checkedStatus>Never Checked</checkedStatus>
|
|
<matchers Concatenation="true">
|
|
<Selection>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">done</matcherParameter>
|
|
</matcher>
|
|
</Selection>
|
|
<Action>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">ButtonPressed</matcherParameter>
|
|
</matcher>
|
|
</Action>
|
|
<Input>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">-1</matcherParameter>
|
|
</matcher>
|
|
</Input>
|
|
<Actor linkTriggered="false">Student</Actor>
|
|
</matchers>
|
|
</actionLabel>
|
|
<preCheckedStatus>No-Applicable</preCheckedStatus>
|
|
<rule>
|
|
<text>unnamed</text>
|
|
<indicator>-1</indicator>
|
|
</rule>
|
|
<sourceID>21</sourceID>
|
|
<destID>22</destID>
|
|
<traversalCount>0</traversalCount>
|
|
</edge>
|
|
<EdgesGroups ordered="true"></EdgesGroups>
|
|
</stateGraph>
|
|
|