Class AU
java.lang.Object
dev.jcputney.elearning.parser.input.cmi5.AU
- All Implemented Interfaces:
Serializable
Represents an Assignable Unit (AU) in a CMI5 course structure. An AU is a distinct learning
activity or resource that can be assigned to learners.
Defined in the schema as:
<xs:complexType name="auType">
<xs:sequence>
<xs:element name="title" type="textType"/>
<xs:element name="description" type="textType"/>
<xs:element name="objectives" type="referencesObjectivesType" minOccurs="0"/>
<xs:element name="url">
<xs:simpleType>
<xs:restriction base="xs:anyURI">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="launchParameters" minOccurs="0"/>
<xs:element name="entitlementKey" minOccurs="0"/>
<xs:group ref="anyElement"/>
</xs:sequence>
<xs:attributeGroup ref="anyAttribute"/>
<xs:attribute name="id" type="xs:anyURI" use="required"/>
<xs:attribute name="moveOn" default="NotApplicable">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NotApplicable"/>
<xs:enumeration value="Passed"/>
<xs:enumeration value="Completed"/>
<xs:enumeration value="CompletedAndPassed"/>
<xs:enumeration value="CompletedOrPassed"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="masteryScore" use="optional">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="launchMethod" default="AnyWindow">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="AnyWindow"/>
<xs:enumeration value="OwnWindow"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="activityType" use="optional" type="xs:string"/>
</xs:complexType>
- See Also:
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
AU
public AU()
-