elml:learningObject

The element learningObject allows to structure the content of a unit in one or more learningObjects. A
learningObject contains typically one topic which is explained (clarify part), shown by examples (look part) and learned
through exercises (act part). The order of these parts is random and not all parts need to be used mandatorily. The parts my
occur zero, one or more times.

Element Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
label elml:LabelType optional
The attribute label is restricted to 25 characters which can be a random selection from the values 'a-z',
'A-Z', '0-9' and '_'.
navTitle xs:string optional
The attribute navTitle contains a string representing a short title that is used for the navigation. The
	attribute shall be used, when the original title of the lesson, unit or learningObject is too long for the
navigation.
title xs:string required
The attribute title contains a string representing a title.

Used By

Element elml:unit

Source

<xs:element name="learningObject">
  <xs:annotation>
    <xs:documentation>The element learningObject allows to structure the content of a unit in one or more learningObjects. A learningObject contains typically one topic which is explained (clarify part), shown by examples (look part) and learned through exercises (act part). The order of these parts is random and not all parts need to be used mandatorily. The parts my occur zero, one or more times.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:choice maxOccurs="unbounded">
      <xs:element ref="elml:clarify"/>
      <xs:element ref="elml:look"/>
      <xs:element ref="elml:act"/>
    </xs:choice>
    <xs:attributeGroup ref="elml:LabelImp"/>
    <xs:attributeGroup ref="elml:TitleReq"/>
    <xs:attributeGroup ref="elml:NavTitleImp"/>
  </xs:complexType>
</xs:element>

Sample