<?xml version="1.0" encoding="UTF-8"?>
<otrunk id="f080c070-7c8a-417c-a3fe-0737a7302806">
  <imports>
    <import class="org.concord.graph.util.state.OTDrawingTool" />
    <import class="org.concord.otrunk.OTSystem" />
    <import class="org.concord.otrunk.OTInclude" />
    <import class="org.concord.otrunk.OTIncludeRootObject" />
    <import class="org.concord.otrunk.view.OTViewBundle" />
    <import class="org.concord.otrunk.view.OTViewMode" />
    <import class="org.concord.otrunk.view.OTViewEntry" />
    <import class="org.concord.otrunk.script.ui.OTXHTMLScriptViewEntry" />
    <import class="org.concord.otrunk.view.OTMultiUserRoot" />
    <import class="org.concord.otrunk.view.document.OTCompoundDoc"/>
    <import class="org.concord.otrunk.view.document.OTDocumentViewConfig"/>
    <import class="org.concord.otrunk.script.ui.OTXHTMLScript" />
    <import class="org.concord.otrunk.script.jruby.OTJRuby" />
    <import class="org.concord.otrunk.script.OTScriptEngineBundle" />
    <import class="org.concord.otrunk.script.OTScriptEngineEntry" />
    <import class="org.concord.otrunk.script.ui.OTScriptVariable" />
    <import class="org.concord.framework.otrunk.wrapper.OTBlob" />
    <import class="org.concord.otrunk.view.OTViewChild"/>
    <import class="org.concord.framework.otrunk.view.OTFrame" />
  </imports>
  <objects>
  <OTSystem local_id="system">
    <includes>
      <OTInclude href="global-imports/loops-view-bundle.otml" />
    </includes>
    <bundles>
      <object refid="8d880970-c22a-11dc-95ff-0800200c9a66" />
      <OTViewBundle showLeftPanel="false">
        <frame>
          <OTFrame width="850" height="600" />
        </frame>
        <viewEntries>
          <OTViewEntry objectClass="org.concord.otrunk.view.OTMultiUserRoot"
            viewClass="org.concord.otrunk.view.OTMultiUserRootView" />
          <OTViewEntry objectClass="org.concord.otrunk.script.ui.OTXHTMLScript"
            viewClass="org.concord.otrunk.script.ui.OTXHTMLScriptView" />
          <OTDocumentViewConfig objectClass="org.concord.otrunk.view.document.OTDocument"
            viewClass="org.concord.otrunk.view.document.OTDocumentView"
            css="
            body { background-color:#FFFFFF; color:#333333; font-family:Tahoma,'Trebuchet MS',sans-serif; line-height:1.5em; }
            h1 { color:#FFD32C; font-size:1.5em; margin-bottom:0px; }
            h2 { color:#FFD32C; font-size:1.3em; margin-bottom:0px; }
            h2 { color:#FFD32C; font-size:1.1em; margin: 2em 0em 1em 0em; }
            .menu { color: #982f10; background-color: #fffee9;  color: #982f10; margin: 0px 1px; padding: 5px; }
            .menu_item { background-color: #fffee9; color: #982f10; margin: 1px 0px; padding: 0px 10px; }
              .menu_item a { color: #51a656; }
                .menu_item.selected a { color: #318636; }
            #navlist ul { margin: 0; padding: 0; list-style: none; width: 150px; }
            #navlist li { display: inline; list-style-type: none;list-style-type: none; padding-right: 10px; }
            #content { margin:5px; padding:5px; }
            " />
        </viewEntries>
      </OTViewBundle>
      <OTScriptEngineBundle>
        <engines>
          <OTScriptEngineEntry objectClass="org.concord.otrunk.script.jruby.OTJRuby"
            engineClass="org.concord.otrunk.script.jruby.OTJRubyEngine" />
        </engines>
      </OTScriptEngineBundle>
    </bundles>
    <includes>
      <OTInclude local_id="activity"
        href="pick-n-loop-test.otml" />
    </includes>
    <root>
      <OTMultiUserRoot local_id="multi_user_root"
        reportTemplateViewEntry="${report_main_view}">
        <userList>
          <!--
            the local_id is set so this can be used as a report template in the
            DIY
          -->
          <OTIncludeRootObject local_id="external_user_list_url"
            href="http://rails.dev.concord.org/diy/external_otrunk_activities/21/ot_learner_data.xml" />
        </userList>
        <reportTemplate>
          <!--
            the local_id is set so this can be used as a report template in the
            DIY
          -->
          <OTIncludeRootObject local_id="external_activity_url"
            href="pick-n-loop-test.otml" />
        </reportTemplate>
      </OTMultiUserRoot>
    </root>
      <library>
        <OTXHTMLScriptViewEntry local_id="report_main_view"
          objectClass="org.concord.framework.otrunk.OTObject" viewClass="org.concord.otrunk.script.ui.OTXHTMLScriptView">
          <script>
            <OTJRuby local_id="erb_controller" src="scripts/pick-n-loop-test-report.rb" />
          </script>
          <variables>
            <OTScriptVariable name="template">
              <reference>
                <OTBlob src="scripts/pick-n-loop-test-main.html.erb" />
              </reference>
            </OTScriptVariable>
            <OTScriptVariable name="text"
               reference="0e6fe747-9f84-4874-bafa-c92094eb78a1"/>
            <OTScriptVariable name="graph"
               reference="ba4e487a-06ad-4f9f-a3c6-40630bc7fdef"/>
            <OTScriptVariable name="picknview"
               reference="40d7460a-e55f-47bc-9668-6d13a4835ce1"/>
          </variables>
        </OTXHTMLScriptViewEntry>
      </library>
    </OTSystem>
  </objects>
</otrunk>