Class ADLObjective
java.lang.Object
dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.ADLObjective
- All Implemented Interfaces:
Serializable
Represents an objective within the SCORM sequencing model. Objectives define specific learning
goals and their status and measure. The following schema snippet shows the structure of an
objective element:
<xs:complexType name="objectiveType">
<xs:sequence>
<xs:element ref = "mapInfo" minOccurs = "1" maxOccurs = "unbounded"/>
</xs:sequence>
<xs:attribute name = "objectiveID" use = "required" type = "xs:anyURI"/>
</xs:complexType>
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanRetrieves the list of map information associated with this objective.Retrieves the unique identifier for this objective.inthashCode()voidsetMapInfoList(List<MapInfo> mapInfoList) Sets the list of map information associated with this objective.voidsetObjectiveID(String objectiveID) Sets the unique identifier for this objective.
-
Constructor Details
-
ADLObjective
public ADLObjective()Default constructor for the ADLObjective class.Initializes a new instance of the ADLObjective class with default settings.
-
-
Method Details
-
getObjectiveID
Retrieves the unique identifier for this objective.- Returns:
- the objective ID, a string used to identify and track the objective within the LMS.
-
setObjectiveID
Sets the unique identifier for this objective. The objective ID is used to identify and track the objective within the learning management system (LMS).- Parameters:
objectiveID- the unique identifier for this objective, represented as a string
-
getMapInfoList
Retrieves the list of map information associated with this objective.- Returns:
- a list of MapInfo objects representing the mappings for this objective, defining connections to global objectives or other objectives within the LMS.
-
setMapInfoList
Sets the list of map information associated with this objective.- Parameters:
mapInfoList- a list of MapInfo objects representing the mappings for this objective, defining connections to global objectives or other objectives within the LMS
-
equals
-
hashCode
public int hashCode()
-