elml:technical

The element technical is the parent element of all technical elements containing technical aspects.

Element Information

Model

Used By

Element elml:metadata

Source

<xs:element name="technical">
  <xs:annotation>
    <xs:documentation>The element technical is the parent element of all technical elements containing technical aspects.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="technicalRequirement" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>The element technicalRequirement defines the technical prerequisites for studying this lesson.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="type">
              <xs:annotation>
                <xs:documentation>The element type allows to define the type of the prerequisite. Values to select are PlugIn, Software, Browser or OS.</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="PlugIn"/>
                  <xs:enumeration value="Software"/>
                  <xs:enumeration value="Browser"/>
                  <xs:enumeration value="OS"/>
                  <xs:enumeration value="LMS"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="name" type="xs:string">
              <xs:annotation>
                <xs:documentation>The element name contains a string with the name of the technical prerequisit.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="minimumVersion" type="xs:string">
              <xs:annotation>
                <xs:documentation>The element minimumVersion contains a string with the minimum version of the technical prerequisit that is needed for the current lesson.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="downloadURL" type="xs:anyURI" minOccurs="0">
              <xs:annotation>
                <xs:documentation>The element downloadURL contains an URL from where the needed prerequisit can be downloaded.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="installationRemarks" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>The element installationRemarks contains a string with any remarks the author of the lesson has to made to the installation of the prerequisit needed.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

Sample