The SCORM profile includes Verbs, Activity Types and xAPI Document definitions used to represent SCORM learning experiences in xAPI.
| Profile IRI | https://w3id.org/xapi/scorm |
| See Also | https://adl.gitbooks.io/scorm-profile-xapi/content/ |
| Author | Advanced Distributed Learning(ADL) Initiative |
| Concepts | 21 |
| Statement Templates | 10 |
| Patterns | 5 |
Indicates the actor finished or concluded the activity normally.
| Type | Verb |
| IRI | http://adlnet.gov/expapi/verbs/completed |
| In Scheme | https://w3id.org/xapi/scorm/v1.0 |
| Exact Match | http://activitystrea.ms/schema/complete |
Indicates the actor did not successfully pass an activity to a level of predetermined satisfaction.
| Type | Verb |
| IRI | http://adlnet.gov/expapi/verbs/failed |
| In Scheme | https://w3id.org/xapi/scorm/v1.0 |
Indicates the activity provider has determined that the actor successfully started an activity.
| Type | Verb |
| IRI | http://adlnet.gov/expapi/verbs/initialized |
| In Scheme | https://w3id.org/xapi/scorm/v1.0 |
Indicates the actor successfully passed an activity to a level of predetermined satisfaction.
| Type | Verb |
| IRI | http://adlnet.gov/expapi/verbs/passed |
| In Scheme | https://w3id.org/xapi/scorm/v1.0 |
| Broader | http://adlnet.gov/expapi/verbs/completed |
Indicates an actor reacted or replied to an object.
| Type | Verb |
| IRI | http://adlnet.gov/expapi/verbs/responded |
| In Scheme | https://w3id.org/xapi/scorm/v1.0 |
Indicates the application has determined that the actor continued or reopened a suspended attempt on an activity.
| Type | Verb |
| IRI | http://adlnet.gov/expapi/verbs/resumed |
| In Scheme | https://w3id.org/xapi/scorm/v1.0 |
Indicates a numerical value related to an actor's performance on an activity.
| Type | Verb |
| IRI | http://adlnet.gov/expapi/verbs/scored |
| In Scheme | https://w3id.org/xapi/scorm/v1.0 |
Indicates the status of a temporarily halted activity when an actor's intent is returning to the or object activity at a later time.
| Type | Verb |
| IRI | http://adlnet.gov/expapi/verbs/suspended |
| In Scheme | https://w3id.org/xapi/scorm/v1.0 |
| Exact Match | http://activitystrea.ms/schema/terminate |
Indicates that the actor successfully ended an activity.
| Type | Verb |
| IRI | http://adlnet.gov/expapi/verbs/terminated |
| In Scheme | https://w3id.org/xapi/scorm/v1.0 |
An assessment is an activity type that determines a learner’s mastery of a particular subject area. An assessment typically has one or more questions.
| Type | ActivityType |
| IRI | http://adlnet.gov/expapi/activities/assessment |
| In Scheme | https://w3id.org/xapi/scorm/v1.0 |
An attempt is a discrete set of learner experiences in an activity. This activity gives systems the ability to uniquely identify experiences when they may have happened in different interactions with the same activity.
| Type | ActivityType |
| IRI | http://adlnet.gov/expapi/activities/attempt |
| In Scheme | https://w3id.org/xapi/scorm/v1.0 |
A course represents an entire “content package” worth of material. The largest level of granularity. Unless flat, a course consists of multiple modules.
| Type | ActivityType |
| IRI | http://adlnet.gov/expapi/activities/course |
| In Scheme | https://w3id.org/xapi/scorm/v1.0 |
| Exact Match | https://w3id.org/xapi/cmi5/activities/course |
An interaction is typically a part of a larger activity (such as a assessment, game, or simulation) and refers to a control to which a learner provides input. An interaction can be either an asset or function independently.
| Type | ActivityType |
| IRI | http://adlnet.gov/expapi/activities/interaction |
| In Scheme | https://w3id.org/xapi/scorm/v1.0 |
A lesson is learning content that may or may not take on the form of a SCO (formal, tracked learning). A lesson may stand-alone or may be part of a larger course.
| Type | ActivityType |
| IRI | http://adlnet.gov/expapi/activities/lesson |
| In Scheme | https://w3id.org/xapi/scorm/v1.0 |
A module represents any “content aggregation” at least one level below the course level. Modules of modules can exist for layering purposes. Modules are not content. Modules are one level up from all content.
| Type | ActivityType |
| IRI | http://adlnet.gov/expapi/activities/module |
| In Scheme | https://w3id.org/xapi/scorm/v1.0 |
An objective determines whether competency has been achieved in a desired area. Objectives typically are associated with questions and assessments. Objectives are not learning content and cannot be SCOs.
| Type | ActivityType |
| IRI | http://adlnet.gov/expapi/activities/objective |
| In Scheme | https://w3id.org/xapi/scorm/v1.0 |
A profile is an activity that defines a set of rules and recommendations for generating xAPI statements for a particular domain. The inclusion of a profile activity in a statement identifies that statement as following the rules outlined in the profile.
| Type | ActivityType |
| IRI | http://adlnet.gov/expapi/activities/profile |
| In Scheme | https://w3id.org/xapi/scorm/v1.0 |
| Exact Match | https://w3id.org/xapi/profiles/ontology#Profile |
Used to store document data associated with the activity and not intended to capture learning experience data in the form of a statement. The SCORM Activity State Object contains a list of Attempt IRIs for the specified Activity.
| Type | StateResource |
| IRI | https://w3id.org/xapi/scorm/activity-state |
| In Scheme | https://w3id.org/xapi/scorm/v1.0 |
The SCORM Activity Attempt State Object contains the state data for the specified attempt on an Activity. It has the following properties: credit, mode, location, preferences, total_time, and adl_data.
| Type | StateResource |
| IRI | https://w3id.org/xapi/scorm/attempt-state |
| In Scheme | https://w3id.org/xapi/scorm/v1.0 |
Used to store document data associated with the activity and not intended to capture learning experience data in the form of a statement. The SCORM Activity Profile Object contains the profile data for the specified Activity.
| Type | ActivityProfileResource |
| IRI | https://w3id.org/xapi/scorm/activity-profile |
| In Scheme | https://w3id.org/xapi/scorm/v1.0 |
The SCORM Activity State Object contains the profile data for the specified Agent. The agent profile has three properties: learner_id, learner_name, and preferences.
| Type | AgentProfileResource |
| IRI | https://w3id.org/xapi/scorm/agent-profile |
| In Scheme | https://w3id.org/xapi/scorm/v1.0 |
This is the general template that defines restrictions for all statements conforming to the SCORM profile.
| IRI | https://w3id.org/xapi/scorm#generalrestrictions |
context.contextActivities.grouping[*].definition.typecontext.contextActivities.grouping[*].definition.typetimestamp [included]The statement template used for when initilizing communication with the LMS.
| IRI | https://w3id.org/xapi/scorm#initialization |
| Verb | http://adlnet.gov/expapi/verbs/initialized |
| Object Activity Type | http://adlnet.gov/expapi/activities/lesson |
The statement template used for when terminating communication with the LMS.
| IRI | https://w3id.org/xapi/scorm#termination |
| Verb | http://adlnet.gov/expapi/verbs/terminated |
| Object Activity Type | http://adlnet.gov/expapi/activities/lesson |
The statement template used for when suspending the attempt on the lesson.
| IRI | https://w3id.org/xapi/scorm#suspension |
| Verb | http://adlnet.gov/expapi/verbs/suspended |
| Object Activity Type | http://adlnet.gov/expapi/activities/lesson |
The statement template used for when resuming a suspended attempt.
| IRI | https://w3id.org/xapi/scorm#resumption |
| Verb | http://adlnet.gov/expapi/verbs/resumed |
| Object Activity Type | http://adlnet.gov/expapi/activities/lesson |
The statement template used for any general lesson activity.
| IRI | https://w3id.org/xapi/scorm#scoactivity |
| Object Activity Type | http://adlnet.gov/expapi/activities/lesson |
The statement template used for making comments about the lesson.
| IRI | https://w3id.org/xapi/scorm#commenting |
| Verb | http://adlnet.gov/expapi/verbs/commented |
| Object Activity Type | http://adlnet.gov/expapi/activities/lesson |
result.response [included]The statement template used for completing the lesson.
| IRI | https://w3id.org/xapi/scorm#completing |
| Verb | http://adlnet.gov/expapi/verbs/completed |
| Object Activity Type | http://adlnet.gov/expapi/activities/lesson |
The statement template used for other types of activities.
| IRI | https://w3id.org/xapi/scorm#otheractivity |
| Context Parent Activity Type | http://adlnet.gov/expapi/activities/lesson |
The statement template used for cmi interaction activities.
| IRI | https://w3id.org/xapi/scorm#interactionactivity |
| Verb | http://adlnet.gov/expapi/verbs/responded |
| Object Activity Type | http://adlnet.gov/expapi/activities/cmi.interaction |
| Context Parent Activity Type | http://adlnet.gov/expapi/activities/lesson |
This pattern describes the overall sequence of statements sent over the course of an attempt
| IRI | https://w3id.org/xapi/scorm#generalpattern |
| Sequence | https://w3id.org/xapi/scorm#initializationhttps://w3id.org/xapi/scorm#middlestatementshttps://w3id.org/xapi/scorm#optionallycontinuehttps://w3id.org/xapi/scorm#termination |
This pattern provides all of the alternate options for SCORM activity statements.
| IRI | https://w3id.org/xapi/scorm#activitystatements |
| Alternates | https://w3id.org/xapi/scorm#scoactivityhttps://w3id.org/xapi/scorm#otheractivityhttps://w3id.org/xapi/scorm#commentinghttps://w3id.org/xapi/scorm#interactionactivityhttps://w3id.org/xapi/scorm#completing |
This pattern provides that zero or more activity statement patterns will be used.
| IRI | https://w3id.org/xapi/scorm#middlestatements |
| Zero Or More | https://w3id.org/xapi/scorm#activitystatements |
This pattern provides the sequence used for for suspending and resuming.
| IRI | https://w3id.org/xapi/scorm#suspendresume |
| Sequence | https://w3id.org/xapi/scorm#suspensionhttps://w3id.org/xapi/scorm#resumptionhttps://w3id.org/xapi/scorm#middlestatements |
This pattern provies an option for suspending and resuming.
| IRI | https://w3id.org/xapi/scorm#optionallycontinue |
| Zero Or More | https://w3id.org/xapi/scorm#suspendresume |