All Implemented Interfaces:
PackageManifest, MetadataComponent, Serializable

public class AiccMetadata extends BaseModuleMetadata<AiccManifest>
Represents metadata for an AICC eLearning module, including AICC-specific fields such as course structure, assignable units, prerequisites, objectives, credit type, time limit actions, and objective relationships.

This class extends the base BaseModuleMetadata class to provide metadata specific to AICC modules, enabling structured storage of AICC format details.

See Also:
  • Constructor Details

    • AiccMetadata

      public AiccMetadata()
  • Method Details

    • create

      public static AiccMetadata create(AiccManifest manifest, boolean xapiEnabled)
      Creates a new AiccMetadata instance with standard AICC metadata components.
      Parameters:
      manifest - The AICC manifest.
      xapiEnabled - Whether xAPI is enabled.
      Returns:
      A new AiccMetadata instance.