<?xml version="1.0" encoding="UTF-8"?>
<otrunk id="b4032390-3ac0-11de-8a39-0800200c9a66">
  <imports>
    <import class="org.concord.data.state.OTDataStore" />
    <import class="org.concord.data.state.OTDataChannelDescription" />
    <import class="org.concord.data.state.OTDataField" />
    <import class="org.concord.data.state.OTDataTable" />
    <import class="org.concord.datagraph.state.OTDataGraph" />
    <import class="org.concord.datagraph.state.OTDataAxis" />
    <import class="org.concord.datagraph.state.OTDataGraphable" />
    <import class="org.concord.datagraph.state.OTDataCollector" />
    <import class="org.concord.datagraph.state.OTMultiDataGraph" />
    <import class="org.concord.datagraph.state.OTPluginView" />
    <import class="org.concord.datagraph.state.OTDataBarGraphable" />
    <import class="org.concord.framework.otrunk.view.OTFrame" />
    <import class="org.concord.framework.otrunk.wrapper.OTBlob" />
    <import class="org.concord.graph.util.state.OTDrawingTool" />
    <import class="org.concord.graph.util.state.OTDrawingStamp" />
    <import class="org.concord.graph.util.state.OTDrawingImageIcon" />
    <import class="org.concord.graph.util.state.OTDrawingShape" />
    <import class="org.concord.graph.util.state.OTDrawingTool2" />
    <import class="org.concord.graph.util.state.OTPointTextLabel" />
    <import class="org.concord.otrunk.OTInclude" />
    <import class="org.concord.otrunk.OTSystem" />
    <import class="org.concord.otrunk.browser.mozswing.OTMozSwing" />
    <import class="org.concord.otrunk.overlay.OTOverlay" />
    <import class="org.concord.otrunk.script.ui.OTScriptObject" />
    <import class="org.concord.otrunk.script.ui.OTScriptVariable" />
    <import class="org.concord.otrunk.script.ui.OTScriptVariableComponent" />
    <import class="org.concord.otrunk.script.ui.OTScriptVariableView" />
    <import class="org.concord.otrunk.script.js.OTJavascript" />
    <import class="org.concord.otrunk.script.OTScriptEngineBundle" />
    <import class="org.concord.otrunk.script.OTScriptEngineEntry" />
    <import class="org.concord.otrunk.graph.OTDataCollectorViewConfig" />
    <import class="org.concord.otrunk.ui.OTButton" />
    <import class="org.concord.otrunk.ui.OTCardContainer" />
    <import class="org.concord.otrunk.ui.OTChoice" />
    <import class="org.concord.otrunk.ui.OTChoiceMultiple" />
    <import class="org.concord.otrunk.ui.OTCurriculumUnit" />
    <import class="org.concord.otrunk.ui.OTImage" />
    <import class="org.concord.otrunk.ui.OTImageMap" />
    <import class="org.concord.otrunk.ui.OTLayerContainer" />
    <import class="org.concord.otrunk.ui.OTModeSwitcher" />
    <import class="org.concord.otrunk.ui.OTText" />
    <import class="org.concord.otrunk.ui.OTPlacement" />
    <import class="org.concord.otrunk.ui.OTPlacementContainer" />
    <import class="org.concord.otrunk.ui.swing.OTChoiceViewConfig" />
    <import class="org.concord.otrunk.util.OTSharingBundle" />
    <import class="org.concord.otrunk.util.OTLabbookBundle" />
    <import class="org.concord.otrunk.util.OTLabbookEntry" />
    <import class="org.concord.otrunk.labbook.OTLabbookButton" />
    <import class="org.concord.otrunk.labbook.OTLabbook" />
    <import class="org.concord.otrunk.labbook.OTLabbookEntryChooser" />
    <import class="org.concord.otrunk.view.OTObjectEditViewConfig" />
    <import class="org.concord.otrunk.view.OTViewChild" />
    <import class="org.concord.otrunk.view.OTViewEntry" />
    <import class="org.concord.otrunk.view.OTViewBundle" />
    <import class="org.concord.otrunk.view.OTViewMode" />
    <import class="org.concord.otrunk.view.document.OTCompoundDoc" />
    <import class="org.concord.otrunk.view.document.OTCssText" />
    <import class="org.concord.otrunk.view.prototype.OTPrototypeViewEntry" />
    <import class="org.concord.otrunk.view.prototype.OTPrototypeEventController" />
    <import class="org.concord.otrunk.view.prototype.OTPrototypeMapEntry" />
    <import class="org.concord.otrunknl4.OTNLogoModel" />
    <import class="org.concord.sensor.state.OTDeviceConfig" />
    <import class="org.concord.sensor.state.OTExperimentRequest" />
    <import class="org.concord.sensor.state.OTInterfaceManager" />
    <import class="org.concord.sensor.state.OTSensorDataProxy" />
    <import class="org.concord.sensor.state.OTSensorRequest" />
    <import class="org.concord.sensor.state.OTZeroSensor" />
    <import class="org.concord.datagraph.state.OTDataPointLabel" />
    <import class="org.concord.otrunkmw.OTModelerPage" />
    <import class="org.concord.otrunkmw.OTMwDataProducer" />
    <import class="org.concord.otrunkmw.OTMwChannelData" />
    <import class="org.concord.otrunk.ui.OTSoundPlayer" />
    <import class="org.concord.otrunk.util.OTReference" />
    <import class="org.concord.smartgraph.OTSmartGraphTool" />
    <import class="org.concord.otrunk.script.ui.OTScriptButton" />
    <import class="org.concord.otrunk.script.jruby.OTJRuby" />
    <import class="org.concord.otrunk.script.ui.OTScriptVariableRealObject" />
    <import class="org.concord.framework.otrunk.wrapper.OTInt" />
    <import class="org.concord.framework.otrunk.wrapper.OTBoolean" />
    <import class="org.concord.otrunk.overlay.OTOverlayWrapper" />
    <import class="org.concord.otrunk.intrasession.OTMultiUserPickN" />
    <import class="org.concord.otrunk.intrasession.OTMultiUserPollingGraph" />
    <import class="org.concord.otrunk.ui.menu.OTNavBar" />
    <import class="org.concord.otrunk.view.document.OTCompoundDoc" />
    <import class="org.concord.otrunk.ui.question.OTQuestion" />
    <import class="org.concord.otrunk.ui.menu.OTMenu" />
    <import class="org.concord.otrunk.ui.OTSection" />
    <import class="org.concord.otrunk.ui.menu.OTMenuRule" />
    <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 />
        <OTInterfaceManager>
          <deviceConfigs>
            <OTDeviceConfig configString="none" deviceId="10" />
          </deviceConfigs>
        </OTInterfaceManager>
        <OTLabbookBundle />
      </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="Simulation">
              <header>
                <OTCompoundDoc id="2767fe20-6c7d-11dc-8314-0800200c9a66!/section_1/header" showEditBar="false">
                  <bodyText>
                    <div class="title">Simulating Hydrogen + Oxygen</div>
                  </bodyText>
                </OTCompoundDoc>
              </header>
              <content>
                <OTCardContainer local_id="activity-card-container" contentsMayScroll="true" loadViewOnlyOnDemand="true" closeViewOnExit="true">
                  <cards>
                    <OTCompoundDoc id="6300c0a5-3989-11de-9bbf-a93eb4197402" name="%6300c0a5-3989-11de-9bbf-a93eb4197402" showEditBar="true">
                      <bodyText>
                        <div class="buffer">
                          <div class="border">
                            <div class="body">
                              <div class="subtitle">Draw Hydrogen and Oxygen Atoms and Molecules</div>
                              Follow the instructions below to draw atoms and molecules. You can 

          take lots of snapshots. When you are done, select one snapshot and 

          submit it. Your name will not be included with the snapshot. Your 

          teacher will then send around some pictures for discussion. You can 

          see these by clicking the "results" button."
                              <br />
                              <br />
                              <object refid="ac51812d-3a54-11de-87fd-db993fdba086" />
                              <br />
                              <object refid="d53c6587-15d7-4be5-8b5a-a7e1bd151f5b" />
                              <object refid="${album}"/>
                              <br />
                              <object refid="0b618d7b-3a84-11de-877b-0176bc3e3c26" />
                              <br />
                              <br />
                            </div>
                          </div>
                        </div>
                      </bodyText>
                      <documentRefs>
                        <OTModelerPage id="ac51812d-3a54-11de-87fd-db993fdba086" name="Molecular workbench" authoredDataURL="models/chem/sketcher1.cml">
                          <variables />
                        </OTModelerPage>
                        <OTLabbookButton id="d53c6587-15d7-4be5-8b5a-a7e1bd151f5b" name="Snapshot Button" componentIndices="12and">
                          <target>
                            <object refid="ac51812d-3a54-11de-87fd-db993fdba086" />
                          </target>
                        </OTLabbookButton>
                        <OTOverlayWrapper id="0b618d7b-3a84-11de-877b-0176bc3e3c26" name="SnapshotSave">
                          <wrappedObject>
                            <OTQuestion id="9603788f-3a83-11de-877b-0176bc3e3c26" name="Snapshot1">
                              <prompt>
                                <OTCompoundDoc>
                                  <bodyText>Please select a snapshot of your drawings here.</bodyText>
                                </OTCompoundDoc>
                              </prompt>
                              <input>
                                <OTLabbookEntryChooser name="Labbook chooser" allowMultipleSelections="false" stripEntryBeforeEmbedding="true"/>
                              </input>
                            </OTQuestion>
                          </wrappedObject>
                          <resultsObject>
                            <OTMultiUserPickN name="Snapshot1">
                              <object>
                                <object refid="9603788f-3a83-11de-877b-0176bc3e3c26" />
                              </object>
                            </OTMultiUserPickN>
                          </resultsObject>
                        </OTOverlayWrapper>
                      </documentRefs>
                    </OTCompoundDoc>
                    <OTCompoundDoc id="15c510b9-398a-11de-9bbf-a93eb4197402" name="%15c510b9-398a-11de-9bbf-a93eb4197402" showEditBar="true">
                      <bodyText>
                        <div class="buffer">
                          <div class="border">
                            <div class="body">
                              <div class="subtitle">Hydrogen Simulation Introduction</div>
                              Why did the hydrogen balloon explode so violently? What happened to 
          the molecules of hydrogen and oxygen inside the balloon?
                              <br />
                              <br />
                              The 
          chemical reaction equation for the burning of hydrogen:
                              <br />
                              <br />
                              <img src="images/hydrogenequ2.jpg" />
                              <br />
                              <br />
                              <br />
                              You 
          will use a simulation to see how hydrogen gas burns at a very, very 
          slow pace. The screenshot below shows the controls. The actual 

          simulation is on the next page.
                              <br />
                              <img src="images/modelInstruct.gif" />
                              <br />
                            </div>
                          </div>
                        </div>
                      </bodyText>
                    </OTCompoundDoc>
                    <OTCompoundDoc id="cd42a18c-39a0-11de-ab21-cb7d5c45d404" name="%cd42a18c-39a0-11de-ab21-cb7d5c45d404" showEditBar="true">
                      <bodyText>
                        <div class="buffer">
                          <div class="border">
                            <div class="body">
                              <div class="subtitle">Play with this 1st model and answer the questions below</div>
                              <br />
                              <object refid="87639b0a-3a50-11de-87fd-db993fdba086" />
                              <br />
                              Please answer the questions below and submit your answers for 
          anonymous sharing. After you click on a Submit button, you will be 
          able to see some of your classmates' answers by clicking on the 
          Results button after your teacher releases them.
                              <br />
                              <br />
                              <object refid="9f26b953-3a85-11de-8bc4-dd603fc996b1" />
                              <br />
                              <br />
                              <object refid="d1757279-3a85-11de-8bc4-dd603fc996b1" />
                              <br />
                              <br />
                              <object refid="eac7d6af-3a85-11de-8bc4-dd603fc996b1" />
                              <br />
                              <br />
                              <object refid="091e41d5-3a86-11de-8bc4-dd603fc996b1" />
                              <br />
                              <br />
                              <br />
                              <br />
                              <br />
                              <br />
                            </div>
                          </div>
                        </div>
                      </bodyText>
                      <documentRefs>
                        <OTModelerPage id="87639b0a-3a50-11de-87fd-db993fdba086" name="Molecular workbench" authoredDataURL="models/chem/hydrogen1Otrunk.cml">
                          <variables />
                        </OTModelerPage>
                        <OTOverlayWrapper id="9f26b953-3a85-11de-8bc4-dd603fc996b1" name="Model1Save1">
                          <wrappedObject>
                            <OTQuestion id="da790bfd-39a0-11de-ab21-cb7d5c45d404" name="Model1Q1">
                              <prompt>
                                <OTCompoundDoc>
                                  <bodyText>Does this model produce water molecules? Please explain your answer.</bodyText>
                                </OTCompoundDoc>
                              </prompt>
                              <input>
                                <OTText text="Yes or No,  because..." />
                              </input>
                            </OTQuestion>
                          </wrappedObject>
                          <resultsObject>
                            <OTMultiUserPickN name="Model1Q1 Pick N">
                              <object>
                                <object refid="da790bfd-39a0-11de-ab21-cb7d5c45d404" />
                              </object>
                            </OTMultiUserPickN>
                          </resultsObject>
                        </OTOverlayWrapper>
                        <OTOverlayWrapper id="d1757279-3a85-11de-8bc4-dd603fc996b1" name="Model1Save2">
                          <wrappedObject>
                            <OTQuestion id="5056b128-39a1-11de-ab21-cb7d5c45d404" name="Model1Q2">
                              <prompt>
                                <OTCompoundDoc>
                                  <bodyText>Describe how the chemical  bonds between hydrogen atoms (H) change.</bodyText>
                                </OTCompoundDoc>
                              </prompt>
                              <input>
                                <OTText text="The chemical bonds between hydrogen atoms ...  " />
                              </input>
                            </OTQuestion>
                          </wrappedObject>
                          <resultsObject>
                            <OTMultiUserPickN name="Model1Q2 Pick N">
                              <object>
                                <object refid="5056b128-39a1-11de-ab21-cb7d5c45d404" />
                              </object>
                            </OTMultiUserPickN>
                          </resultsObject>
                        </OTOverlayWrapper>
                        <OTOverlayWrapper id="eac7d6af-3a85-11de-8bc4-dd603fc996b1" name="Model1Save3">
                          <wrappedObject>
                            <OTQuestion id="a5eaf4d3-39a1-11de-ab21-cb7d5c45d404" name="Model1Q3">
                              <prompt>
                                <OTCompoundDoc>
                                  <bodyText>Describe how the  chemical bonds between oxygen atoms(O) change?</bodyText>
                                </OTCompoundDoc>
                              </prompt>
                              <input>
                                <OTText text="The chemical bonds between oxygen atoms ... " />
                              </input>
                            </OTQuestion>
                          </wrappedObject>
                          <resultsObject>
                            <OTMultiUserPickN name="Model1Q3 Pick N">
                              <object>
                                <object refid="a5eaf4d3-39a1-11de-ab21-cb7d5c45d404" />
                              </object>
                            </OTMultiUserPickN>
                          </resultsObject>
                        </OTOverlayWrapper>
                        <OTOverlayWrapper id="091e41d5-3a86-11de-8bc4-dd603fc996b1" name="Model1Q4Save">
                          <wrappedObject>
                            <OTQuestion id="f2365bee-39a1-11de-ab21-cb7d5c45d404" name="Modle1Q4">
                              <prompt>
                                <OTCompoundDoc>
                                  <bodyText>Does this reaction follow the law of conservation of matter?  Explain why or why not.</bodyText>
                                </OTCompoundDoc>
                              </prompt>
                              <input>
                                <OTText text="The reaction shown in the model ..., because ...." />
                              </input>
                            </OTQuestion>
                          </wrappedObject>
                          <resultsObject>
                            <OTMultiUserPickN name="Model1Q4 Pick N">
                              <object>
                                <object refid="f2365bee-39a1-11de-ab21-cb7d5c45d404" />
                              </object>
                            </OTMultiUserPickN>
                          </resultsObject>
                        </OTOverlayWrapper>
                      </documentRefs>
                    </OTCompoundDoc>
                    <OTCompoundDoc id="971b006d-398b-11de-9bbf-a93eb4197402" name="%971b006d-398b-11de-9bbf-a93eb4197402" showEditBar="true">
                      <bodyText>
                        <div class="buffer">
                          <div class="border">
                            <div class="body">
                              <div class="subtitle">Play with the 2nd model and answer the following questions</div>
                              <br />
                              <object refid="5b56caef-3a51-11de-87fd-db993fdba086" />
                              <br />
                              <br />
                              Please answer the questions below and submit your answers for 
          anonymous sharing. After you click on a Submit button, you will be 
          able to see some of your classmates' answers by clicking on the 
          Results button after your teacher releases them.
                              <br />
                              <br />
                              <object refid="62678219-3a87-11de-8bc4-dd603fc996b1" />
                              <br />
                              <br />
                              <br />
                              <object refid="850c11af-3a87-11de-8bc4-dd603fc996b1" />
                              <br />
                              <br />
                              <br />
                              <object refid="9ba4d425-3a87-11de-8bc4-dd603fc996b1" />
                              <br />
                              <br />
                            </div>
                          </div>
                        </div>
                      </bodyText>
                      <documentRefs>
                        <OTModelerPage id="5b56caef-3a51-11de-87fd-db993fdba086" name="Molecular workbench" authoredDataURL="models/chem/hydrogen2Otrunk.cml">
                          <variables />
                        </OTModelerPage>
                        <OTOverlayWrapper id="62678219-3a87-11de-8bc4-dd603fc996b1" name="Model2Q1Save">
                          <wrappedObject>
                            <OTQuestion id="bfbadacd-39a3-11de-ab21-cb7d5c45d404" name="Model2Q1">
                              <prompt>
                                <OTCompoundDoc>
                                  <bodyText>Does the simulation generate water molecules by clicking the "Run" button? Please explain your answer.</bodyText>
                                </OTCompoundDoc>
                              </prompt>
                              <input>
                                <OTText text="Yes or No, because ...." rows="2" />
                              </input>
                            </OTQuestion>
                          </wrappedObject>
                          <resultsObject>
                            <OTMultiUserPickN name="Model1Q1 Pick N">
                              <object>
                                <object refid="bfbadacd-39a3-11de-ab21-cb7d5c45d404" />
                              </object>
                            </OTMultiUserPickN>
                          </resultsObject>
                        </OTOverlayWrapper>
                        <OTOverlayWrapper id="850c11af-3a87-11de-8bc4-dd603fc996b1" name="Model2Q2Save">
                          <wrappedObject>
                            <OTQuestion id="074118b8-39a4-11de-ab21-cb7d5c45d404" name="Model2Q2">
                              <prompt>
                                <OTCompoundDoc>
                                  <bodyText>Do the chemical bonds between hydrogen atoms (H) change? Do the chemical bonds between oxygen atoms (O) change?  Please explain your answer.</bodyText>
                                </OTCompoundDoc>
                              </prompt>
                              <input>
                                <OTText text="Bonds between hydrogen atoms: Yes or No. Bonds between oxygen atoms: Yes or No. Because ...." rows="2" />
                              </input>
                            </OTQuestion>
                          </wrappedObject>
                          <resultsObject>
                            <OTMultiUserPickN name="Model2Q2 Pick N">
                              <object>
                                <object refid="074118b8-39a4-11de-ab21-cb7d5c45d404" />
                              </object>
                            </OTMultiUserPickN>
                          </resultsObject>
                        </OTOverlayWrapper>
                        <OTOverlayWrapper id="9ba4d425-3a87-11de-8bc4-dd603fc996b1" name="Model2Q3Save">
                          <wrappedObject>
                            <OTQuestion id="b71526b3-39a4-11de-ab21-cb7d5c45d404" name="Model2Q3">
                              <prompt>
                                <OTCompoundDoc>
                                  <bodyText>Compare the two models you just saw.  What conclusion about chemical reactions can you draw?  (Hint: Think about the function of the spark button and relate to the candle you saw in the hydrogen balloon video.)</bodyText>
                                </OTCompoundDoc>
                              </prompt>
                              <input>
                                <OTText text="My conclusion is ...." rows="2" />
                              </input>
                            </OTQuestion>
                          </wrappedObject>
                          <resultsObject>
                            <OTMultiUserPickN name="Model2Q3 Pick N">
                              <object>
                                <object refid="b71526b3-39a4-11de-ab21-cb7d5c45d404" />
                              </object>
                            </OTMultiUserPickN>
                          </resultsObject>
                        </OTOverlayWrapper>
                      </documentRefs>
                    </OTCompoundDoc>
                  </cards>
                  <currentCard>
                    <object refid="6300c0a5-3989-11de-9bbf-a93eb4197402" />
                  </currentCard>
                  <viewedCards>
                    <object refid="6300c0a5-3989-11de-9bbf-a93eb4197402" />
                  </viewedCards>
                </OTCardContainer>
              </content>
              <footer>
                <object refid="${nav-bar}" />
              </footer>
              <north>
                <object refid="2767fe20-6c7d-11dc-8314-0800200c9a66!/section_1/header" />
              </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>
        <OTLabbook 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>

