<?xml version="1.0" encoding="UTF-8"?>
<otrunk id="f69084a8-e5fb-11e0-aa99-e0cb4ebd2b6d">
  <imports>
    <import class="org.concord.otrunk.OTSystem" />
    <import class="org.concord.otrunk.OTInclude" />
    <import class="org.concord.otrunk.script.OTScriptEngineBundle" />
    <import class="org.concord.otrunk.script.OTScriptEngineEntry" />
    <import class="org.concord.otrunk.util.OTSharingBundle" />
    <import class="org.concord.datagraph.state.OTDataCollector" />
    <import class="org.concord.datagraph.state.OTDataGraphable" />
    <import class="org.concord.data.state.OTTimeLimitDataProducerFilter" />
    <import class="org.concord.data.state.OTLinearProducerFilter" />
    <import class="org.concord.sensor.state.OTSensorDataProxy" />
    <import class="org.concord.sensor.state.OTExperimentRequest" />
    <import class="org.concord.sensor.state.OTSensorRequest" />
    <import class="org.concord.data.state.OTDataStore" />
    <import class="org.concord.data.state.OTDataChannelDescription" />
    <import class="org.concord.datagraph.log.OTEventLog" />
    <import class="org.concord.datagraph.state.OTDataAxis" />
    <import class="org.concord.sensor.state.OTInterfaceManager" />
    <import class="org.concord.sensor.state.OTDeviceConfig" />
    <import class="org.concord.otrunk.overlay.OTOverlay" />
    <import class="org.concord.otrunk.script.js.OTJavascript" />
    <import class="org.concord.otrunk.ui.OTCurriculumUnit" />
    <import class="org.concord.otrunk.ui.OTSection" />
    <import class="org.concord.otrunk.view.document.OTCompoundDoc" />
    <import class="org.concord.otrunk.ui.OTCardContainer" />
    <import class="org.concord.otrunk.overlay.OTOverlayWrapper" />
    <import class="org.concord.otrunk.intrasession.OTMultiUserPickN" />
    <import class="org.concord.otrunk.ui.question.OTQuestion" />
    <import class="org.concord.otrunk.ui.OTChoice" />
    <import class="org.concord.otrunk.intrasession.OTMultiUserPollingGraph" />
    <import class="org.concord.otrunk.ui.OTText" />
    <import class="org.concord.otrunk.ui.menu.OTMenu" />
    <import class="org.concord.otrunk.ui.menu.OTMenuRule" />
    <import class="org.concord.otrunk.ui.menu.OTNavBar" />
    <import class="org.concord.otrunk.script.ui.OTScriptObject" />
    <import class="org.concord.otrunk.script.ui.OTScriptVariable" />
    <import class="org.concord.otrunk.ui.snapshot.OTSnapshotAlbum" />
    <import class="org.concord.framework.otrunk.wrapper.OTObjectSet" />
  </imports>
  <objects>
    <OTSystem local_id="system">
      <includes>
        <OTInclude href="global-imports/loops-view-bundle.otml" />
      </includes>
      <bundles>
        <object refid="8d880970-c22a-11dc-95ff-0800200c9a66" />
        <OTScriptEngineBundle>
          <engines>
            <OTScriptEngineEntry objectClass="org.concord.otrunk.script.jruby.OTJRuby" engineClass="org.concord.otrunk.script.jruby.OTJRubyEngine" />
            <OTScriptEngineEntry objectClass="org.concord.otrunk.script.js.OTJavascript" engineClass="org.concord.otrunk.script.js.OTJavascriptEngine" />
          </engines>
        </OTScriptEngineBundle>
        <OTSharingBundle>
          <sharedObjects>
            <OTDataCollector id="f6dad530-e5fb-11e0-aa99-e0cb4ebd2b6d" name="TryItOutGraph" title="Motion Sensor Graph" showControlBar="true" useDefaultToolBar="false" showLabelCoordinates="true" labelDecimalPlaces="2" displayButtons="4," autoScaleEnabled="true" autoFitMode="0">
              <eventLog>
                <OTEventLog />
              </eventLog>
              <source>
                <OTDataGraphable name="Position" connectPoints="true" yColumn="1" drawMarks="false" color="255" xColumn="0" lineWidth="2.0" showAllChannels="false" visible="true">
                  <dataProducer>
                    <OTTimeLimitDataProducerFilter name="TimeLimit" timeLimit="20000" sourceChannel="1">
                      <source>
                        <OTSensorDataProxy name="dataproducer">
                          <request>
                            <OTExperimentRequest period="0.1">
                              <sensorRequests>
                                <OTSensorRequest stepSize="0.1" type="13" unit="m" port="0" requiredMax="4.0" displayPrecision="-2" requiredMin="-4.0" />
                              </sensorRequests>
                            </OTExperimentRequest>
                          </request>
                        </OTSensorDataProxy>
                      </source>
                    </OTTimeLimitDataProducerFilter>
                  </dataProducer>
                  <dataStore>
                    <OTDataStore dt="0.1" numberChannels="1">
                      <channelDescriptions>
                        <OTDataChannelDescription name="dt" precision="2" numericData="true" />
                        <OTDataChannelDescription name="" numericData="true" />
                      </channelDescriptions>
                    </OTDataStore>
                  </dataStore>
                </OTDataGraphable>
              </source>
              <xDataAxis>
                <OTDataAxis max="20.0" units="s" min="0.0" label="Time" labelFormat="Engineering" locked="true">
                  <customGridLabels />
                </OTDataAxis>
              </xDataAxis>
              <yDataAxis>
                <OTDataAxis max="2.0" units="m" min="-2.0" label="Motion" labelFormat="Engineering" locked="false">
                  <customGridLabels />
                </OTDataAxis>
              </yDataAxis>
            </OTDataCollector>
            <OTDataCollector id="f6dad530-e5fb-11e0-aa9a-e0cb4ebd2b6d" name="Test Your Procedure" title="A Simple Motion" tickMode="AUTO" xTickInterval="1.0" yTickInterval="1.0" autoFitMode="0" logGraphOnReset="true" logGraphOnPlaybackReset="true" showLabelCoordinates="true" labelDecimalPlaces="2" useAspectRatio="false" aspectRatio="1.5" showControlBar="false" useDefaultToolBar="false" displayButtons="">
              <source>
                <OTDataGraphable name="Motion Story" connectPoints="true" controllable="false" yColumn="1" drawMarks="false" color="16711680" xColumn="0" lineWidth="2.0" showAllChannels="false" visible="true">
                  <dataStore>
                    <OTDataStore local_id="our_ds1" numberChannels="2">
                      <values>
                        <float>0.0</float>
                        <float>-1.0</float>
                        <float>3.0</float>
                        <float>-1.0</float>
                        <float>6.0</float>
                        <float>1.0</float>
                        <float>9.0</float>
                        <float>1.0</float>
                        <float>12.0</float>
                        <float>0.0</float>
                        <float>15.0</float>
                        <float>0.0</float>
                      </values>
                    </OTDataStore>
                  </dataStore>
                </OTDataGraphable>
              </source>
              <xDataAxis>
                <OTDataAxis max="20.0" units="s" min="0.0" label="Time" labelFormat="Engineering" locked="true">
                  <customGridLabels />
                </OTDataAxis>
              </xDataAxis>
              <yDataAxis>
                <OTDataAxis max="2.5" units="m" min="-1.5" label="Position" labelFormat="Engineering" locked="true">
                  <customGridLabels />
                </OTDataAxis>
              </yDataAxis>
            </OTDataCollector>
          </sharedObjects>
        </OTSharingBundle>
        <OTInterfaceManager>
          <deviceConfigs>
            <OTDeviceConfig configString="none" deviceId="10" />
          </deviceConfigs>
        </OTInterfaceManager>
      </bundles>
      <overlays>
        <object refid="6cc8e2b0-c44e-11dc-95ff-0800200c9a66" />
        <object refid="b5d8b4a0-db35-11dc-95ff-0800200c9a66" />
        <OTOverlay>
          <deltaObjectMap>
            <entry key="${authoring_script.js}">
              <OTJavascript src="scripts/student_script.js" />
            </entry>
          </deltaObjectMap>
        </OTOverlay>
      </overlays>
      <root>
        <OTCurriculumUnit version="2" name="LOOPS Activity">
          <activity>
            <OTSection local_id="section_1" name="The Missing Manual">
              <header>
                <OTCompoundDoc id="f6dafc40-e5fb-11e0-aa9a-e0cb4ebd2b6d" showEditBar="false">
                  <bodyText>
                    <div class="title">The Missing Manual</div>
                  </bodyText>
                </OTCompoundDoc>
              </header>
              <content>
                <OTCardContainer local_id="activity-card-container" contentsMayScroll="true" loadViewOnlyOnDemand="true" closeViewOnExit="true">
                  <cards>
                    <OTCompoundDoc id="f6dafc40-e5fb-11e0-aa9b-e0cb4ebd2b6d" name="%f6dafc40-e5fb-11e0-aa9b-e0cb4ebd2b6d" showEditBar="true">
                      <bodyText>
                        <div class="buffer">
                          <div class="border">
                            <div class="body">
                              <div class="subtitle">A New Tool for Measuring</div>
                              <table width="100%">
                                <tr>
                                  <td style="padding-bottom: 12px; padding-left: 10px; padding-top: 12px; padding-right: 12px">
                                    <img src="images/walking_track_oppo.png" border="0" />
                                  </td>
                                  <td style="padding-bottom: 20px; padding-left: 10px; padding-top: 20px; padding-right: 20px">
                                    You have to make some measurements, and you are given a new 
                tool for making them.
                                    <br />
                                    <br />
                                    The problem is that the manual 
                for the tool is missing. You'll need to discover how to use it 
                by experimenting on your own!
                                    <br />
                                    <br />
                                    The tool is sort of an 
                automatic ruler, because it measures distance instantly. But 
                it also measures time. It's called a
                                    <b>motion probe,</b>
                                    and 
                it reports its measurements on a
                                    <b>graph.</b>
                                    <br />
                                    <br />
                                    Your 
                motion probe plugs into a USB port on your computer. Place it 
                so that you can see the computer screen while standing in 
                front of it.
                                    <br />
                                    <br />
                                    Please go on to the next page.
                                  </td>
                                </tr>
                              </table>
                              <br />
                              <br />
                            </div>
                          </div>
                        </div>
                      </bodyText>
                    </OTCompoundDoc>
                    <OTCompoundDoc id="f6dafc40-e5fb-11e0-aa9c-e0cb4ebd2b6d" name="%f6dafc40-e5fb-11e0-aa9c-e0cb4ebd2b6d" showEditBar="true">
                      <bodyText>
                        <div class="buffer">
                          <div class="border">
                            <div class="body">
                              <div class="subtitle">Try It Out</div>
                              Experiment with the motion probe. Work in teams. Take turns. One 
          person is the “computer operator” who starts, stops, and clears the 
          graph. Another person is the “mover” who stands in front of the 
          probe and moves.
                              <br />
                              <br />
                              Try different motions such as moving 
          forwards and backwards and side-to-side. After you have had some 
          time to experiment, make a graph and describe what you did.  Click
                              <i>
                                <b>Submit</b>
                              </i>
                              to share what you discovered.  You can always submit more than once.
                              <br />
                              <br />
                              <object refid="f6dafc40-e5fb-11e0-aa9d-e0cb4ebd2b6d" />
                              <br />
                              <br />
                              <object refid="f6dafc40-e5fb-11e0-aa9e-e0cb4ebd2b6d" />
                              <br />
                              <br />
                              <object refid="f6db2350-e5fb-11e0-aa9e-e0cb4ebd2b6d" />
                              <br />
                            </div>
                          </div>
                        </div>
                      </bodyText>
                      <documentRefs>
                        <OTDataCollector id="f6dafc40-e5fb-11e0-aa9d-e0cb4ebd2b6d" name="TryItOutGraph" title="Motion Sensor Graph" autoScaleEnabled="true" autoFitMode="0" showLabelCoordinates="true" labelDecimalPlaces="2" showControlBar="true" useDefaultToolBar="false" displayButtons="" tickMode="AUTO" xTickInterval="1.0" yTickInterval="1.0" useAspectRatio="false" aspectRatio="1.5">
                          <eventLog>
                            <OTEventLog />
                          </eventLog>
                          <source>
                            <OTDataGraphable name="Position" connectPoints="true" yColumn="1" drawMarks="false" color="255" xColumn="0" lineWidth="2.0" showAllChannels="false" visible="true">
                              <dataProducer>
                                <OTLinearProducerFilter name="DataOffset-Direction" k1="1.0" k0="-1.0" sourceChannel="1">
                                  <source>
                                    <OTTimeLimitDataProducerFilter name="DataLimit1" timeLimit="20000" sourceChannel="1">
                                      <source>
                                        <OTSensorDataProxy name="dataproducer">
                                          <request>
                                            <OTExperimentRequest period="0.1">
                                              <sensorRequests>
                                                <OTSensorRequest stepSize="0.1" type="13" unit="m" port="0" requiredMax="4.0" displayPrecision="-2" requiredMin="-4.0" />
                                              </sensorRequests>
                                            </OTExperimentRequest>
                                          </request>
                                        </OTSensorDataProxy>
                                      </source>
                                    </OTTimeLimitDataProducerFilter>
                                  </source>
                                </OTLinearProducerFilter>
                              </dataProducer>
                              <dataStore>
                                <OTDataStore dt="0.1" numberChannels="1">
                                  <channelDescriptions>
                                    <OTDataChannelDescription name="time" precision="2" numericData="true" />
                                    <OTDataChannelDescription name="" unit="m" precision="-2" numericData="true" />
                                  </channelDescriptions>
                                </OTDataStore>
                              </dataStore>
                            </OTDataGraphable>
                          </source>
                          <xDataAxis>
                            <OTDataAxis max="20.0" units="s" min="0.0" label="Time" labelFormat="Engineering" locked="true">
                              <customGridLabels />
                            </OTDataAxis>
                          </xDataAxis>
                          <yDataAxis>
                            <OTDataAxis max="2.5" units="m" min="-1.5" label="Position" labelFormat="Engineering" locked="false">
                              <customGridLabels />
                            </OTDataAxis>
                          </yDataAxis>
                        </OTDataCollector>
                        <OTQuestion id="f6dafc40-e5fb-11e0-aa9e-e0cb4ebd2b6d" name="DescribeQ">
                          <prompt>
                            <OTCompoundDoc>
                              <bodyText>Describe in detail what you did to make this graph. For each part of the line, include such information as where you stood, what direction you moved, and at what speed you moved.</bodyText>
                            </OTCompoundDoc>
                          </prompt>
                          <input>
                            <OTText />
                          </input>
                        </OTQuestion>
                        <OTOverlayWrapper id="f6db2350-e5fb-11e0-aa9e-e0cb4ebd2b6d" name="GraphPlusDescriptionWrap" embedWrappedObject="false">
                          <wrappedObject>
                            <OTObjectSet name="GraphPlusDescriptionWrap (Set)">
                              <objects>
                                <object refid="f6dafc40-e5fb-11e0-aa9e-e0cb4ebd2b6d" />
                                <object refid="f6dafc40-e5fb-11e0-aa9d-e0cb4ebd2b6d" />
                              </objects>
                            </OTObjectSet>
                          </wrappedObject>
                        </OTOverlayWrapper>
                      </documentRefs>
                    </OTCompoundDoc>
                    <OTCompoundDoc id="f6db2350-e5fb-11e0-aa9f-e0cb4ebd2b6d" name="%f6db2350-e5fb-11e0-aa9f-e0cb4ebd2b6d" showEditBar="true">
                      <bodyText>
                        <div class="buffer">
                          <div class="border">
                            <div class="body">
                              <div class="subtitle">Draw a Landscape</div>
                              Use the motion probe to draw a “picture” on the graph below.
                              <br />
                              <br />
                              Draw 
          a landscape of a flat plain with two mountains of different heights 
          and steepnesses. Share the roles of mover and computer operator with 
          your team. Submit when you are satisfied with your graph.
                              <br />
                              <br />
                              <object refid="f6db2350-e5fb-11e0-aaa0-e0cb4ebd2b6d" />
                              <br />
                              <br />
                              <object refid="f6db2350-e5fb-11e0-aaa1-e0cb4ebd2b6d" />
                              <br />
                              <br />
                              <object refid="f6db2350-e5fb-11e0-aaa2-e0cb4ebd2b6d" />
                              <br />
                              <br />
                              <br />
                              <br />
                              <br />
                              <br />
                              <br />
                              <br />
                              <br />
                              <br />
                              <br />
                              <br />
                              <br />
                              <br />
                              <br />
                              <br />
                              <br />
                              <br />
                              <br />
                              <br />
                            </div>
                          </div>
                        </div>
                      </bodyText>
                      <documentRefs>
                        <OTDataCollector id="f6db2350-e5fb-11e0-aaa0-e0cb4ebd2b6d" name="PictureGraph" title="Two Mountains on a Plain" autoScaleEnabled="true" autoFitMode="0" showLabelCoordinates="true" labelDecimalPlaces="2" showControlBar="true" useDefaultToolBar="false" displayButtons="" tickMode="AUTO" xTickInterval="1.0" yTickInterval="1.0" useAspectRatio="false" aspectRatio="1.5">
                          <eventLog>
                            <OTEventLog />
                          </eventLog>
                          <source>
                            <OTDataGraphable name="PictureData" connectPoints="true" yColumn="1" drawMarks="false" color="255" xColumn="0" lineWidth="2.0" showAllChannels="false" visible="true">
                              <dataProducer>
                                <OTLinearProducerFilter name="FrameOfRef" k0="-1.0" k1="1.0" sourceChannel="1">
                                  <source>
                                    <OTTimeLimitDataProducerFilter name="TimeLimit30s" timeLimit="20000" sourceChannel="1">
                                      <source>
                                        <OTSensorDataProxy name="dataproducer">
                                          <request>
                                            <OTExperimentRequest period="0.1">
                                              <sensorRequests>
                                                <OTSensorRequest stepSize="0.1" type="13" unit="m" port="0" requiredMax="4.0" displayPrecision="-2" requiredMin="-4.0" />
                                              </sensorRequests>
                                            </OTExperimentRequest>
                                          </request>
                                        </OTSensorDataProxy>
                                      </source>
                                    </OTTimeLimitDataProducerFilter>
                                  </source>
                                </OTLinearProducerFilter>
                              </dataProducer>
                              <dataStore>
                                <OTDataStore dt="0.1" numberChannels="1">
                                  <channelDescriptions>
                                    <OTDataChannelDescription name="time" precision="2" numericData="true" />
                                    <OTDataChannelDescription name="" unit="m" precision="-2" numericData="true" />
                                  </channelDescriptions>
                                </OTDataStore>
                              </dataStore>
                            </OTDataGraphable>
                          </source>
                          <xDataAxis>
                            <OTDataAxis max="20.0" units="s" min="0.0" label="Time" labelFormat="Engineering" locked="true">
                              <customGridLabels />
                            </OTDataAxis>
                          </xDataAxis>
                          <yDataAxis>
                            <OTDataAxis max="2.5" units="m" min="-1.5" label="Position" labelFormat="Engineering" locked="false">
                              <customGridLabels />
                            </OTDataAxis>
                          </yDataAxis>
                        </OTDataCollector>
                        <OTQuestion id="f6db2350-e5fb-11e0-aaa1-e0cb4ebd2b6d" name="LandscapeQ">
                          <prompt>
                            <OTCompoundDoc>
                              <bodyText>Describe how you made this graph. Remember to include as much detail as you can.</bodyText>
                            </OTCompoundDoc>
                          </prompt>
                          <input>
                            <OTText />
                          </input>
                        </OTQuestion>
                        <OTOverlayWrapper id="f6db2350-e5fb-11e0-aaa2-e0cb4ebd2b6d" name="LandscapeIntersession" embedWrappedObject="false">
                          <wrappedObject>
                            <OTObjectSet name="LandscapeIntersession (Set)">
                              <objects>
                                <object refid="f6db2350-e5fb-11e0-aaa1-e0cb4ebd2b6d" />
                                <object refid="f6db2350-e5fb-11e0-aaa0-e0cb4ebd2b6d" />
                              </objects>
                            </OTObjectSet>
                          </wrappedObject>
                        </OTOverlayWrapper>
                      </documentRefs>
                    </OTCompoundDoc>
                    <OTCompoundDoc name="%bf01b3ad-8e12-11e0-8d07-5b174e8c76f1" showEditBar="true">
                      <bodyText>
                        <div class="buffer">
                          <div class="border">
                            <div class="body">
                              <div class="subtitle">Draw a Staircase</div>
                              Draw another picture, this time, of a staircase. Try making steep 
          and gentle staircases. Think about how you control the height and 
          width of the stairs. Then answer the question and submit.
                              <br />
                              <br />
                              <object refid="f6db2350-e5fb-11e0-aaa3-e0cb4ebd2b6d" />
                              <br />
                              <br />
                              <object refid="f6db4a60-e5fb-11e0-aaa3-e0cb4ebd2b6d" />
                              <br />
                              <br />
                              <br />
                              <object refid="f6db4a60-e5fb-11e0-aaa4-e0cb4ebd2b6d" />
                              <br />
                              <br />
                              <br />
                              <br />
                              <br />
                            </div>
                          </div>
                        </div>
                      </bodyText>
                      <documentRefs>
                        <OTDataCollector id="f6db2350-e5fb-11e0-aaa3-e0cb4ebd2b6d" name="" title="Staircase Graph" tickMode="AUTO" xTickInterval="1.0" yTickInterval="1.0" autoScaleEnabled="true" autoFitMode="0" showLabelCoordinates="true" labelDecimalPlaces="2" useAspectRatio="false" aspectRatio="1.5" showControlBar="true" useDefaultToolBar="false" logGraphOnReset="true" logGraphOnPlaybackStart="true" displayButtons="0,4,">
                          <source>
                            <OTDataGraphable name="Sensor" connectPoints="true" yColumn="1" drawMarks="false" color="255" xColumn="0" lineWidth="2.0" showAllChannels="false" visible="true">
                              <dataProducer>
                                <OTLinearProducerFilter name="Dirction-Offset" k0="-1.0" k1="1.0" sourceChannel="1">
                                  <source>
                                    <OTTimeLimitDataProducerFilter name="TimeLimit20" timeLimit="20000" sourceChannel="1">
                                      <source>
                                        <OTSensorDataProxy name="dataproducer">
                                          <request>
                                            <OTExperimentRequest period="0.1">
                                              <sensorRequests>
                                                <OTSensorRequest stepSize="0.1" type="13" unit="m" port="0" requiredMax="4.0" displayPrecision="-2" requiredMin="-4.0" />
                                              </sensorRequests>
                                            </OTExperimentRequest>
                                          </request>
                                        </OTSensorDataProxy>
                                      </source>
                                    </OTTimeLimitDataProducerFilter>
                                  </source>
                                </OTLinearProducerFilter>
                              </dataProducer>
                              <dataStore>
                                <OTDataStore dt="0.1" numberChannels="1">
                                  <channelDescriptions>
                                    <OTDataChannelDescription name="time" precision="2" numericData="true" />
                                    <OTDataChannelDescription name="" unit="m" precision="-2" numericData="true" />
                                  </channelDescriptions>
                                </OTDataStore>
                              </dataStore>
                            </OTDataGraphable>
                          </source>
                          <xDataAxis>
                            <OTDataAxis max="20.0" units="s" min="0.0" label="Time" labelFormat="Engineering" locked="true">
                              <customGridLabels />
                            </OTDataAxis>
                          </xDataAxis>
                          <yDataAxis>
                            <OTDataAxis max="2.5" units="m" min="-1.5" label="Position" labelFormat="Engineering" locked="true">
                              <customGridLabels />
                            </OTDataAxis>
                          </yDataAxis>
                        </OTDataCollector>
                        <OTQuestion id="f6db4a60-e5fb-11e0-aaa3-e0cb4ebd2b6d" name="StaircaseQ">
                          <prompt>
                            <OTCompoundDoc>
                              <bodyText>Describe in detail how you made your staircase graph.</bodyText>
                            </OTCompoundDoc>
                          </prompt>
                          <input>
                            <OTText />
                          </input>
                        </OTQuestion>
                        <OTOverlayWrapper id="f6db4a60-e5fb-11e0-aaa4-e0cb4ebd2b6d" name="StaircaseIntrasession" embedWrappedObject="false">
                          <wrappedObject>
                            <OTObjectSet name="StaircaseIntrasession (Set)">
                              <objects>
                                <object refid="f6db2350-e5fb-11e0-aaa3-e0cb4ebd2b6d" />
                                <object refid="f6db4a60-e5fb-11e0-aaa3-e0cb4ebd2b6d" />
                              </objects>
                            </OTObjectSet>
                          </wrappedObject>
                        </OTOverlayWrapper>
                      </documentRefs>
                    </OTCompoundDoc>
                    <OTCompoundDoc id="f6db4a60-e5fb-11e0-aaa5-e0cb4ebd2b6d" name="%f6db4a60-e5fb-11e0-aaa5-e0cb4ebd2b6d" showEditBar="true">
                      <bodyText>
                        <div class="buffer">
                          <div class="border">
                            <div class="body">
                              <div class="subtitle">
                                Predict Your Motion
                                <br />
                              </div>
                              <br />
                              We found part of the Missing Manual that contains the graph below, 
          but the instructions for making the graph are missing!  Study the 
          graph and write a procedure to make the graph by moving in front of 
          the motion probe.
                              <br />
                              <br />
                              <object refid="f6dad530-e5fb-11e0-aa9a-e0cb4ebd2b6d" />
                              <br />
                              <br />
                              <br />
                              <object refid="f6db4a60-e5fb-11e0-aaa6-e0cb4ebd2b6d" />
                              <br />
                              <br />
                              <object refid="f6db4a60-e5fb-11e0-aaa7-e0cb4ebd2b6d" />
                              <br />
                              <br />
                            </div>
                          </div>
                        </div>
                      </bodyText>
                      <documentRefs>
                        <object refid="f6dad530-e5fb-11e0-aa9a-e0cb4ebd2b6d" />
                        <OTQuestion id="f6db4a60-e5fb-11e0-aaa6-e0cb4ebd2b6d" name="PredictQ">
                          <prompt>
                            <OTCompoundDoc>
                              <bodyText>Describe in detail the steps necessary to make this graph.</bodyText>
                            </OTCompoundDoc>
                          </prompt>
                          <input>
                            <OTText id="7ec63a50-0a2a-11e1-be50-0800200c9a66" />
                          </input>
                        </OTQuestion>
                        <OTOverlayWrapper id="f6db4a60-e5fb-11e0-aaa7-e0cb4ebd2b6d" name="PredictionIntrasession" embedWrappedObject="false">
                          <wrappedObject>
                            <OTObjectSet name="PredictionIntrasession (Set)">
                              <objects>
                                <object refid="f6dad530-e5fb-11e0-aa9a-e0cb4ebd2b6d" />
                                <object refid="f6db4a60-e5fb-11e0-aaa6-e0cb4ebd2b6d" />
                              </objects>
                            </OTObjectSet>
                          </wrappedObject>
                          <exampleSubmissionOverlay>
                            <OTOverlay>
                              <deltaObjectMap>
                                <entry key="f6dad530-e5fb-11e0-aa9a-e0cb4ebd2b6d">
                                  <OTDataCollector yTickInterval="0.5" unset="autoTick" />
                                </entry>
                                <entry key="7ec63a50-0a2a-11e1-be50-0800200c9a66">
                                  <OTText>
                                    <text>1. Stand very close to the probe for 3 seconds.
2. Move 2 meters backwards for 3 seconds.
3. Stand still for 3 seconds.
4. Move 1 meter towards the probe for 3 seconds.
5. Stand still for 3 seconds.</text>
                                  </OTText>
                                </entry>
                              </deltaObjectMap>
                            </OTOverlay>
                          </exampleSubmissionOverlay>
                        </OTOverlayWrapper>
                      </documentRefs>
                    </OTCompoundDoc>
                    <OTCompoundDoc local_id="page-1" name="Test Your Procedure">
                      <bodyText>
                        <div class="buffer">
                          <div class="border">
                            <div class="body">
                              <div class="subtitle">
                                Test Your Prediction
                                <br />
                              </div>
                              Now, test your instructions (displayed below) with the motion probe! 
          Follow your instructions carefully to see if you have correctly 
          predicted the motion. If you find that you missed something, return 
          to the previous page and revise your instructions and Submit them.
                              <br />
                              <br />
                              Your 
          instructions:
                              <br />
                              <br />
                              <object viewid="2f9f55fa-d72c-4f20-82c0-bd4071b5de2c" refid="7ec63a50-0a2a-11e1-be50-0800200c9a66" />
                              <br />
                              <br />
                              <object refid="f6db4a60-e5fb-11e0-aaa8-e0cb4ebd2b6d" />
                              <br />
                              <br />
                              <br />
                              <object refid="f6db4a60-e5fb-11e0-aaa9-e0cb4ebd2b6d" />
                              <br />
                              <br />
                              <object refid="f6db7170-e5fb-11e0-aaa9-e0cb4ebd2b6d" />
                              <br />
                              <br />
                            </div>
                          </div>
                        </div>
                      </bodyText>
                      <documentRefs>
                        <object refid="c93a7460-e18a-11dc-95ff-0800200c9a66" />
                        <object refid="7ec63a50-0a2a-11e1-be50-0800200c9a66" />
                        <OTDataCollector id="f6db4a60-e5fb-11e0-aaa8-e0cb4ebd2b6d" name="Motion" title="Test Your Procedure" graphableListEditable="false" tickMode="AUTO" xTickInterval="1.0" yTickInterval="1.0" multipleGraphableEnabled="true" showControlBar="true" autoScaleEnabled="true" autoFitMode="0" logGraphOnReset="true" logGraphOnPlaybackReset="true" showLabelCoordinates="true" labelDecimalPlaces="2" useAspectRatio="false" aspectRatio="1.5" useDefaultToolBar="false" displayButtons="" logGraphOnPlaybackStart="false">
                          <source>
                            <OTDataGraphable name="Sensor" connectPoints="true" yColumn="1" drawMarks="false" color="255" xColumn="0" lineWidth="2.0" showAllChannels="false" visible="true">
                              <dataProducer>
                                <OTLinearProducerFilter name="MinusOneIncreasing" k0="-1.0" k1="1.0" sourceChannel="1">
                                  <source>
                                    <OTTimeLimitDataProducerFilter name="Time20s" timeLimit="20000" sourceChannel="1">
                                      <source>
                                        <OTSensorDataProxy name="dataproducer">
                                          <request>
                                            <OTExperimentRequest period="0.1">
                                              <sensorRequests>
                                                <OTSensorRequest stepSize="0.1" type="13" unit="m" port="0" requiredMax="4.0" displayPrecision="-2" requiredMin="-4.0" />
                                              </sensorRequests>
                                            </OTExperimentRequest>
                                          </request>
                                        </OTSensorDataProxy>
                                      </source>
                                    </OTTimeLimitDataProducerFilter>
                                  </source>
                                </OTLinearProducerFilter>
                              </dataProducer>
                              <dataStore>
                                <OTDataStore dt="0.1" numberChannels="1">
                                  <channelDescriptions>
                                    <OTDataChannelDescription name="time" precision="2" numericData="true" />
                                    <OTDataChannelDescription name="" unit="m" precision="-2" numericData="true" />
                                  </channelDescriptions>
                                </OTDataStore>
                              </dataStore>
                            </OTDataGraphable>
                          </source>
                          <xDataAxis>
                            <OTDataAxis max="20.0" units="s" min="0.0" label="Time" labelFormat="Engineering" locked="true">
                              <customGridLabels />
                            </OTDataAxis>
                          </xDataAxis>
                          <yDataAxis>
                            <OTDataAxis max="2.5" units="m" min="-1.5" label="Position" labelFormat="Engineering" locked="true">
                              <customGridLabels />
                            </OTDataAxis>
                          </yDataAxis>
                          <graphables>
                            <OTDataGraphable drawMarks="false" color="0xff0000" locked="true" connectPoints="true" xColumn="0" yColumn="1" name="Prediction" lineWidth="2.0" visible="true" showAllChannels="false">
                              <dataStore>
                                <object refid="${our_ds1}" />
                              </dataStore>
                            </OTDataGraphable>
                          </graphables>
                        </OTDataCollector>
                        <OTQuestion id="f6db4a60-e5fb-11e0-aaa9-e0cb4ebd2b6d" name="RevisionStoryResponse">
                          <prompt>
                            <OTCompoundDoc>
                              <bodyText>What did you need to revise in your procedure?  Describe what you learned by revising your instructions.</bodyText>
                            </OTCompoundDoc>
                          </prompt>
                          <input>
                            <OTText />
                          </input>
                        </OTQuestion>
                        <OTOverlayWrapper id="f6db7170-e5fb-11e0-aaa9-e0cb4ebd2b6d" name="RevisionIntrasession" embedWrappedObject="false">
                          <wrappedObject>
                            <OTObjectSet name="RevisionIntrasession (Set)">
                              <objects>
                                <object refid="f6db4a60-e5fb-11e0-aaa8-e0cb4ebd2b6d" />
                                <object refid="f6db4a60-e5fb-11e0-aaa9-e0cb4ebd2b6d" />
                              </objects>
                            </OTObjectSet>
                          </wrappedObject>
                        </OTOverlayWrapper>
                      </documentRefs>
                    </OTCompoundDoc>
                    <OTCompoundDoc id="f6db7170-e5fb-11e0-aaaa-e0cb4ebd2b6d" name="%f6db7170-e5fb-11e0-aaaa-e0cb4ebd2b6d" showEditBar="true">
                      <bodyText>
                        <div class="buffer">
                          <div class="border">
                            <div class="body">
                              <div class="subtitle">
                                The End
                                <br />
                              </div>
                              Thanks for your hard work learning how the motion probe works and 
          its graph describes motion!
                              <br />
                              <br />
                              You may close this window when 
          you are done. Your work will be saved.
                              <table width="100%">
                                <tr>
                                  <td width="40%">
                                    <br />
                                    <br />
                                  </td>
                                </tr>
                              </table>
                              <br />
                            </div>
                          </div>
                        </div>
                      </bodyText>
                    </OTCompoundDoc>
                  </cards>
                  <currentCard>
                    <object refid="f6dafc40-e5fb-11e0-aa9b-e0cb4ebd2b6d" />
                  </currentCard>
                  <viewedCards>
                    <object refid="f6dafc40-e5fb-11e0-aa9b-e0cb4ebd2b6d" />
                  </viewedCards>
                </OTCardContainer>
              </content>
              <footer>
                <object refid="${nav-bar}" />
              </footer>
              <north>
                <object refid="f6dafc40-e5fb-11e0-aa9a-e0cb4ebd2b6d" />
              </north>
              <center>
                <object refid="${activity-card-container}" />
              </center>
              <south>
                <object refid="${nav-bar}" />
              </south>
            </OTSection>
          </activity>
          <script>
            <object refid="${authoring-script}" />
          </script>
        </OTCurriculumUnit>
      </root>
      <library>
        <object refid="b6350a20-e3b4-11dc-95ff-0800200c9a66" />
        <OTMenu local_id="section-1-menu">
          <cardContainer>
            <object refid="${activity-card-container}" />
          </cardContainer>
          <menuRule>
            <object refid="${page-rule}" />
          </menuRule>
        </OTMenu>
        <OTSnapshotAlbum local_id="album" />
        <OTMenuRule local_id="page-rule" jumpToViewedCard="true" stepAhead="true" />
        <OTJavascript local_id="change_page.js" src="scripts/change_page.js" />
        <OTJavascript local_id="show_message.js" src="scripts/show_message.js" />
        <OTJavascript local_id="loops_authoring_script.js" src="scripts/loops_authoring_script.js" />
        <OTScriptObject local_id="authoring-script">
          <variables>
            <OTScriptVariable name="cardContainer">
              <reference>
                <object refid="${activity-card-container}" />
              </reference>
            </OTScriptVariable>
            <OTScriptVariable name="system">
              <reference>
                <object refid="${system}" />
              </reference>
            </OTScriptVariable>
            <OTScriptVariable name="menuPageRule">
              <reference>
                <object refid="${page-rule}" />
              </reference>
            </OTScriptVariable>
          </variables>
          <script>
            <object refid="${loops_authoring_script.js}" />
          </script>
          <scriptState />
        </OTScriptObject>
        <OTNavBar local_id="nav-bar">
          <menuView>
            <object refid="29dc5ef0-c453-11dc-95ff-0800200c9a66" />
          </menuView>
          <cssColor>
            <object refid="31193bb0-c44f-11dc-95ff-0800200c9a66" />
          </cssColor>
        </OTNavBar>
      </library>
    </OTSystem>
  </objects>
</otrunk>

