Class AiccMetadata
java.lang.Object
dev.jcputney.elearning.parser.output.ModuleMetadata<M>
dev.jcputney.elearning.parser.output.metadata.BaseModuleMetadata<AiccManifest>
dev.jcputney.elearning.parser.output.metadata.aicc.AiccMetadata
- All Implemented Interfaces:
PackageManifest,MetadataComponent,Serializable
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:
-
Field Summary
Fields inherited from class dev.jcputney.elearning.parser.output.metadata.BaseModuleMetadata
compositeMetadata, DESCRIPTION, DURATION, IDENTIFIER, LAUNCH_URL, MODULE_TYPE, TITLE, VERSION, XAPI_ENABLEDFields inherited from class dev.jcputney.elearning.parser.output.ModuleMetadata
manifest, moduleEditionType, moduleType, xapiEnabled -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AiccMetadatacreate(AiccManifest manifest, boolean xapiEnabled) Creates a new AiccMetadata instance with standard AICC metadata components.Methods inherited from class dev.jcputney.elearning.parser.output.metadata.BaseModuleMetadata
addMetadataComponent, getMetadata, getMetadata, getSimpleMetadata, hasMetadataMethods inherited from class dev.jcputney.elearning.parser.output.ModuleMetadata
equals, getDescription, getDuration, getIdentifier, getLaunchUrl, getTitle, getVersion, hashCode
-
Constructor Details
-
AiccMetadata
public AiccMetadata()
-
-
Method Details
-
create
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.
-