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

public class Scorm12Item extends Object implements Serializable
Represents an item within a SCORM 1.2 organization.

The Item element is used to define the structure of the content and the relationships between the resources and items in the SCORM package.

Schema Snippet:


 <xsd:element name="item">
   <xsd:complexType>
     <xsd:sequence>
       <xsd:element ref="title" minOccurs="0"/>
       <xsd:element ref="metadata" minOccurs="0"/>
       <xsd:element ref="item" minOccurs="0" maxOccurs="unbounded"/>
     </xsd:sequence>
     <xsd:attribute name="identifier" type="xsd:ID" use="required"/>
     <xsd:attribute name="identifierref" type="xsd:IDREF" use="optional"/>
     <xsd:attribute name="isvisible" type="xsd:boolean" default="true"/>
     <xsd:anyAttribute namespace="##other" processContents="lax"/>
   </xsd:complexType>
 </xsd:element>
 

Example Usage in imsmanifest.xml:


 <item identifier="item_1" identifierref="res_1">
   <title>Introduction to Golf</title>
   <metadata>
     <schema>ADL SCORM</schema>
     <schemaversion>1.2</schemaversion>
   </metadata>
   <item identifier="item_1a" identifierref="res_1a">
     <title>Golf Basics</title>
   </item>
 </item>
 
See Also:
  • Constructor Details

    • Scorm12Item

      public Scorm12Item()