339 linhas
13 KiB
XML
339 linhas
13 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>CTATDragNDrop</ProblemName>
|
|
</properties>
|
|
</message>
|
|
<message>
|
|
<verb>NotePropertySet</verb>
|
|
<properties>
|
|
<MessageType>InterfaceAction</MessageType>
|
|
<transaction_id>962d2f46-7620-81f4-1a7b-29c8c1363af7</transaction_id>
|
|
<Selection>
|
|
<value>source</value>
|
|
</Selection>
|
|
<Action>
|
|
<value>SetChildren</value>
|
|
</Action>
|
|
<Input>
|
|
<value>dndcircle;dndimg;dndtext;dndtri</value>
|
|
</Input>
|
|
</properties>
|
|
</message>
|
|
<message>
|
|
<verb>NotePropertySet</verb>
|
|
<properties>
|
|
<MessageType>InterfaceAction</MessageType>
|
|
<transaction_id>f1c596cb-f050-3f7f-9276-bb837cee1a45</transaction_id>
|
|
<Selection>
|
|
<value>submit</value>
|
|
</Selection>
|
|
<Action>
|
|
<value>setText</value>
|
|
</Action>
|
|
<Input>
|
|
<value>Submit</value>
|
|
</Input>
|
|
</properties>
|
|
</message>
|
|
<message>
|
|
<verb>SendNoteProperty</verb>
|
|
<properties>
|
|
<MessageType>StartStateEnd</MessageType>
|
|
</properties>
|
|
</message>
|
|
</startNodeMessages>
|
|
<node locked="false" doneState="false">
|
|
<text>CTATDragNDrop</text>
|
|
<uniqueID>1</uniqueID>
|
|
<dimension>
|
|
<x>177</x>
|
|
<y>36</y>
|
|
</dimension>
|
|
</node>
|
|
<node locked="false" doneState="false">
|
|
<text>state1</text>
|
|
<uniqueID>2</uniqueID>
|
|
<dimension>
|
|
<x>217</x>
|
|
<y>146</y>
|
|
</dimension>
|
|
</node>
|
|
<node locked="false" doneState="false">
|
|
<text>done</text>
|
|
<uniqueID>3</uniqueID>
|
|
<dimension>
|
|
<x>224</x>
|
|
<y>455</y>
|
|
</dimension>
|
|
</node>
|
|
<node locked="false" doneState="false">
|
|
<text>state4</text>
|
|
<uniqueID>5</uniqueID>
|
|
<dimension>
|
|
<x>220</x>
|
|
<y>260</y>
|
|
</dimension>
|
|
</node>
|
|
<node locked="false" doneState="false">
|
|
<text>state5</text>
|
|
<uniqueID>6</uniqueID>
|
|
<dimension>
|
|
<x>220</x>
|
|
<y>370</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>sink</value>
|
|
</Selection>
|
|
<Action>
|
|
<value>SetChildren</value>
|
|
</Action>
|
|
<Input>
|
|
<value>circle</value>
|
|
</Input>
|
|
<transaction_id>T20bfb39b-09d6-43ad-bb4f-7838cfb0f399</transaction_id>
|
|
</properties>
|
|
</message>
|
|
<buggyMessage>No, this is not correct.</buggyMessage>
|
|
<successMessage></successMessage>
|
|
<hintMessage>Please move the circle from the Source area to the Sink area and click Submit.</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">sink</matcherParameter>
|
|
</matcher>
|
|
</Selection>
|
|
<Action>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">SetChildren</matcherParameter>
|
|
</matcher>
|
|
</Action>
|
|
<Input>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">dndcircle</matcherParameter>
|
|
</matcher>
|
|
</Input>
|
|
<Actor linkTriggered="false">Student</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>7</uniqueID>
|
|
<message>
|
|
<verb>NotePropertySet</verb>
|
|
<properties>
|
|
<MessageType>InterfaceAction</MessageType>
|
|
<transaction_id>1f5c7f8e-e59d-8c8d-93d6-fbacec0f1c47</transaction_id>
|
|
<Selection>
|
|
<value>textsink</value>
|
|
</Selection>
|
|
<Action>
|
|
<value>Add</value>
|
|
</Action>
|
|
<Input>
|
|
<value>dndtext</value>
|
|
</Input>
|
|
</properties>
|
|
</message>
|
|
<buggyMessage>No, this is not correct.</buggyMessage>
|
|
<successMessage></successMessage>
|
|
<hintMessage>Please move "Square" to 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">textsink</matcherParameter>
|
|
</matcher>
|
|
</Selection>
|
|
<Action>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">Add</matcherParameter>
|
|
</matcher>
|
|
</Action>
|
|
<Input>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">dndtext</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>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>NotePropertySet</verb>
|
|
<properties>
|
|
<MessageType>InterfaceAction</MessageType>
|
|
<transaction_id>00a68a22-a46c-3d41-9223-c9d95cfde09d</transaction_id>
|
|
<Selection>
|
|
<value>textsink</value>
|
|
</Selection>
|
|
<Action>
|
|
<value>Add</value>
|
|
</Action>
|
|
<Input>
|
|
<value>dndtri</value>
|
|
</Input>
|
|
</properties>
|
|
</message>
|
|
<buggyMessage>No, this is not correct.</buggyMessage>
|
|
<successMessage></successMessage>
|
|
<hintMessage>Please move 'triangle' to 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">textsink</matcherParameter>
|
|
</matcher>
|
|
</Selection>
|
|
<Action>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">Add</matcherParameter>
|
|
</matcher>
|
|
</Action>
|
|
<Input>
|
|
<matcher>
|
|
<matcherType>ExactMatcher</matcherType>
|
|
<matcherParameter name="single">dndtri</matcherParameter>
|
|
</matcher>
|
|
</Input>
|
|
<Actor linkTriggered="false">Student</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>3</uniqueID>
|
|
<message>
|
|
<verb>SendNoteProperty</verb>
|
|
<properties>
|
|
<MessageType>CorrectAction</MessageType>
|
|
<Selection>
|
|
<value>done</value>
|
|
</Selection>
|
|
<Action>
|
|
<value>ButtonPressed</value>
|
|
</Action>
|
|
<Input>
|
|
<value>-1</value>
|
|
</Input>
|
|
<transaction_id>T07fdb2c6-510d-4bb0-b79e-ee86c7fc4aa0</transaction_id>
|
|
</properties>
|
|
</message>
|
|
<buggyMessage>No, this is not correct.</buggyMessage>
|
|
<successMessage></successMessage>
|
|
<hintMessage>Please click the Done 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>6</sourceID>
|
|
<destID>3</destID>
|
|
<traversalCount>0</traversalCount>
|
|
</edge>
|
|
<EdgesGroups ordered="true">
|
|
<group name="Random Drop" ordered="false" reenterable="true">
|
|
<link id="7"/>
|
|
<link id="1"/>
|
|
<link id="9"/></group>
|
|
</EdgesGroups>
|
|
</stateGraph>
|
|
|