Class Scorm12Organization

java.lang.Object
dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Organization
All Implemented Interfaces:
Serializable

public class Scorm12Organization extends Object implements Serializable
Represents the organization element in SCORM 1.2.

The organization element defines the structure and hierarchy of content items within a content package. It also allows for metadata to describe the organization and an optional structure attribute.

Schema Snippet:


 <xsd:complexType name="organizationType">
    <xsd:sequence>
       <xsd:element ref="title" minOccurs="0"/>
       <xsd:element ref="item" minOccurs="0" maxOccurs="unbounded"/>
       <xsd:element ref="metadata" minOccurs="0"/>
       <xsd:group ref="grp.any"/>
    </xsd:sequence>
    <xsd:attributeGroup ref="attr.identifier.req"/>
    <xsd:attributeGroup ref="attr.structure.req"/>
    <xsd:anyAttribute namespace="##other" processContents="strict"/>
 </xsd:complexType>
 

Example Usage in imsmanifest.xml:


 <organization identifier="org_1" structure="hierarchical">
   <title>Sample Organization</title>
   <metadata>
     <schema>ADL SCORM</schema>
     <schemaversion>1.2</schemaversion>
   </metadata>
   <item identifier="item_1" identifierref="resource_1">
     <title>Sample Item</title>
   </item>
 </organization>
 
See Also:
  • Constructor Details

    • Scorm12Organization

      public Scorm12Organization()