java.lang.Object
dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.AuxiliaryResource
All Implemented Interfaces:
Serializable

public final class AuxiliaryResource extends Object implements Serializable
Represents an individual auxiliary resource within the SCORM IMS Simple Sequencing schema. An auxiliary resource is a specific resource that supports the main content but does not directly impact the learner's progress or completion of the activity.

Auxiliary resources could include references like PDF documents, instructional videos, diagrams, or external tools that help learners in understanding or practicing the activity content.

See Also:
  • Constructor Details

    • AuxiliaryResource

      public AuxiliaryResource()
      Constructs a new instance of the AuxiliaryResource class. This no-argument constructor initializes the object without setting any attributes or performing any specific operations.
  • Method Details

    • getAuxiliaryResourceID

      public String getAuxiliaryResourceID()
      Retrieves the unique identifier for the auxiliary resource.
      Returns:
      the auxiliary resource identifier as a URI string
    • setAuxiliaryResourceID

      public void setAuxiliaryResourceID(String auxiliaryResourceID)
      Sets the unique identifier for the auxiliary resource.
      Parameters:
      auxiliaryResourceID - the auxiliary resource identifier, represented as a URI string
    • getPurpose

      public String getPurpose()
      Retrieves the purpose of the auxiliary resource. The purpose provides context on how the resource is intended to support the learning activity, such as "reference material," "practice tool," or "additional reading."
      Returns:
      the purpose of the auxiliary resource as a string
    • setPurpose

      public void setPurpose(String purpose)
      Sets the purpose of the auxiliary resource. The purpose provides context for how the auxiliary resource is intended to support activities, such as "reference material" or "additional reading."
      Parameters:
      purpose - the purpose of the auxiliary resource as a string
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object