A SCORM content package can define one or more Organizations that describe how resources are logically organized into a learning experience. An organization is defined as a hierarchical tree of items or activities.
Each item in the hierarchy represents an instructionally relevant unit of learning. Items can be nested to any arbitrary depth and have learning taxonomy labels applied to them. For instance: Course, Module, Lesson, Chapter.
Example organization:
A content package organization definition should not be confused with the physical structure of the content package files and resources. The two are independent. The structure of content objects are defined by resources and the structure of learning activities are defined by organizations.
Activity TreesAn Activity Tree is the run-time representation of learning activities derived from a organization. Activity Trees determine how the content is experienced by the learner as learning activities.
A learning activity is the context, defined by the organization, in which a learner experiences a learning object.
A learning object is the actual resource to be launched, such as a SCO (Shareable Content Object), as the learning activity.
An Activity that has no children is called a leaf. Only leaf activities are actually delivered to a learner. And because they are delivered to a learner, each will reference a single launchable resource (a web-deliverable learning unit).
An activity that is not a leaf is the parent of a cluster. A cluster is a parent activities and all of its sub-activities. Activities can be nested within other activities, with no limit on depth.
Each activity has a title that is used when displaying the activity, for instance, in a table of contents.
Future topic: Activity trees for sequencing...
Learn more about SCORM Content Organizations and Activity Trees at Redbird DevNet, the SCORM Developer Network, by clicking here...