Class Scorm12Metadata
java.lang.Object
dev.jcputney.elearning.parser.output.ModuleMetadata<M>
dev.jcputney.elearning.parser.output.metadata.BaseModuleMetadata<Scorm12Manifest>
dev.jcputney.elearning.parser.output.metadata.scorm12.Scorm12Metadata
- All Implemented Interfaces:
PackageManifest,MetadataComponent,Serializable
Represents metadata for SCORM 1.2 eLearning modules, including SCORM 1.2-specific fields such as
mastery score, prerequisites, and custom data.
This class extends the base BaseModuleMetadata class with additional fields specific to
SCORM 1.2, providing metadata that describes the learning module content and requirements.
- 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 Scorm12Metadatacreate(Scorm12Manifest manifest, boolean xapiEnabled) Creates a new Scorm12Metadata instance with standard SCORM 1.2 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
-
Scorm12Metadata
public Scorm12Metadata()
-
-
Method Details
-
create
Creates a new Scorm12Metadata instance with standard SCORM 1.2 metadata components.- Parameters:
manifest- The SCORM 1.2 manifest.xapiEnabled- Whether xAPI is enabled.- Returns:
- A new Scorm12Metadata instance.
-