java.lang.Object
dev.jcputney.elearning.parser.input.cmi5.Course
All Implemented Interfaces:
Serializable

public class Course extends Object implements Serializable
Represents the root course element in a CMI5 course structure, including metadata such as title, description, and optional custom extensions.

Defined in the schema as:


 <xs:element name="course">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="title" type="textType"/>
       <xs:element name="description" type="textType"/>
       <xs:group ref="anyElement"/>
     </xs:sequence>
     <xs:attributeGroup ref="anyAttribute"/>
     <xs:attribute name="id" type="xs:anyURI" use="required"/>
   </xs:complexType>
 </xs:element>
 
See Also:
  • Constructor Details

    • Course

      public Course()