Link copied to clipboard

Learner Competency Management

Draft xAPI Profile · v1.0 · September 7, 2023

This profile is for managing individual competence of learners, including planning competencies and when competencies are no longer valid.

Profile IRIhttps://w3id.org/xapi/learnercompetency
See Alsohttps://github.com/adlnet/xapi-authored-profiles/learnercompetency
AuthorADL Demo Profiles 2023 — https://adlnet.gov
Statement Templates10
Patterns9
View JSON-LD Download Markdown Docs Log in to browse full details

Statement Templates (10)

Expire Competency

An actor has a competency expire. This is not an active verb, so while it happens to the actor, it is a process due to time rather than the actor "doing" something.

IRIhttps://w3id.org/xapi/learnercompetency/templates/expiredcompetency
Verbhttps://w3id.org/xapi/tla/verbs/expired
Context Category Activity Typehttps://w3id.org/xapi/learnercompetency
Rules:
  • $.id [included]
  • $.object.definition.type [recommended]
  • $.object.objectType [included]
  • $.context.statement.id [recommended]
  • $.timestamp [included]

Grant Competency

An organization grants a competency to a learner, this often accompanies a learner achieving that competency

IRIhttps://w3id.org/xapi/learnercompetency/templates/grantedcompetency
Verbhttps://w3id.org/xapi/tla/verbs/conferred
Context Category Activity Typehttps://w3id.org/xapi/learnercompetency
Rules:
  • $.context.contextActivities.grouping.*.definition.type [recommended]
  • $.context.contextActivities.grouping.*.id [included]
  • $.context.statement.id [included]
  • $.timestamp [included]
  • $.id [included]
  • $.context.contextActivities.grouping.*.objectType [recommended]
  • $.object.objectType [included]

Achieve Competency Goal

An actor achieves their goal of competence in a particular area - this is only in relation to the goal. The effect on the competency is separate.

IRIhttps://w3id.org/xapi/learnercompetency/templates/achievecompetencygoal
Verbhttps://w3id.org/xapi/tla/verbs/achieved
Context Category Activity Typehttps://w3id.org/xapi/learnercompetency
Rules:
  • $.timestamp [included]
  • $.object.objectType [included]
  • $.id [included]

Forfeit Competency

An actor forfeits a competency. Statements are sent from an authority of that competency definition.

IRIhttps://w3id.org/xapi/learnercompetency/templates/forfeitedcompetency
Verbhttps://w3id.org/xapi/tla/verbs/forfeited
Context Category Activity Typehttps://w3id.org/xapi/learnercompetency
Rules:
  • $.id [included]
  • $.object.objectType [included]
  • $.timestamp [included]
  • $.context.statement.id [recommended]
  • $.object.definition.type [recommended]

Set Competency Goal

An actor sets or has set for them a goal of achieving competence in a particular area

IRIhttps://w3id.org/xapi/learnercompetency/templates/setcompetencygoal
Verbhttps://w3id.org/xapi/tla/verbs/planned
Context Category Activity Typehttps://w3id.org/xapi/learnercompetency
Rules:
  • $.id [included]
  • $.object.definition.type [included]
  • $.object.objectType [included]
  • $.timestamp [included]

Achieve Competency

An actor achieves a competency. Statements are sent from an authority of that competency definition.

IRIhttps://w3id.org/xapi/learnercompetency/templates/achievedcompetency
Verbhttps://w3id.org/xapi/tla/verbs/achieved
Context Category Activity Typehttps://w3id.org/xapi/learnercompetency
Rules:
  • $.context.statement.id [recommended]
  • $.id [included]
  • $.timestamp [included]
  • $.object.definition.type [recommended]
  • $.object.objectType [included]

Update Competency

An Actor has a competency updated, overwriting at least one aspect of that competency, even if just the date it would expire

IRIhttps://w3id.org/xapi/learnercompetency/templates/updatedcompetency
Verbhttps://w3id.org/xapi/tla/verbs/achieved
Context Category Activity Typehttps://w3id.org/xapi/learnercompetency
Rules:
  • $.object.definition.type [recommended]
  • $.id [included]
  • $.context.statement.id [recommended]
  • $.timestamp [included]
  • $.object.objectType [included]
  • $.context.extensions['https://w3id.org/xapi/comp/contextextensions/expires'] [included]

Revoke Competency

An organization revokes a competency from a learner, this often accompanies a learner forfeiting that competency

IRIhttps://w3id.org/xapi/learnercompetency/templates/revokedcompetency
Verbhttps://w3id.org/xapi/tla/verbs/revoked
Context Category Activity Typehttps://w3id.org/xapi/learnercompetency
Rules:
  • $.object.objectType [included]
  • $.context.contextActivities.grouping.*.id [included]
  • $.id [included]
  • $.context.contextActivities.grouping.*.objectType [recommended]
  • $.timestamp [included]
  • $.context.contextActivities.grouping.*.definition.type [recommended]
  • $.context.statement.id [included]

Remove Competency Goal

An actor removes or has removed for them a goal of achieving competence in a particular area. There is no assumption of success or lack of success in this removal.

IRIhttps://w3id.org/xapi/learnercompetency/templates/removecompetencygoal
Verbhttps://w3id.org/xapi/tla/verbs/deselected
Context Category Activity Typehttps://w3id.org/xapi/learnercompetency
Rules:
  • $.timestamp [included]
  • $.id [included]
  • $.object.objectType [included]

Validate Competency

An organization validates another organizations granting of a competency. Used when the new organization doesn't want to grant the competency and will only validate the previous.

IRIhttps://w3id.org/xapi/learnercompetency/templates/validatedcompetency
Verbhttps://w3id.org/xapi/tla/verbs/verified
Context Category Activity Typehttps://w3id.org/xapi/learnercompetency
Rules:
  • $.id [included]
  • $.timestamp [included]
  • $.object.objectType [included]

Patterns (9)

Optional Competency Gain

The Competency Gain Pattern, but optional

IRIhttps://w3id.org/xapi/learnercompetency/patterns/optionalcompetencygain
Optionalhttps://w3id.org/xapi/learnercompetency/patterns/competencygain

Competency Gain

Gain a Competency - by multiple ways

IRIhttps://w3id.org/xapi/learnercompetency/patterns/competencygain
Alternateshttps://w3id.org/xapi/learnercompetency/templates/validatedcompetency
https://w3id.org/xapi/learnercompetency/templates/grantedcompetency
https://w3id.org/xapi/learnercompetency/templates/achievedcompetency

GoalAchieved

This is when a goal is achieved

IRIhttps://w3id.org/xapi/learnercompetency/patterns/goalachieved
Sequencehttps://w3id.org/xapi/learnercompetency/templates/setcompetencygoal
https://w3id.org/xapi/learnercompetency/patterns/competencygain
https://w3id.org/xapi/learnercompetency/templates/achievecompetencygoal

Optional Competency Loss

Competency Loss pattern, but Optional

IRIhttps://w3id.org/xapi/learnercompetency/patterns/optionalcompetencyloss
Optionalhttps://w3id.org/xapi/learnercompetency/patterns/competencyloss

Competency Gain and Loss

Combines Gaining and Losing a Competency

IRIhttps://w3id.org/xapi/learnercompetency/patterns/competencygainandloss
Sequencehttps://w3id.org/xapi/learnercompetency/patterns/competencygain
https://w3id.org/xapi/learnercompetency/patterns/competencyloss

GoalNotAchieved

This is when a goal is not achieved (e.g., it is removed)

IRIhttps://w3id.org/xapi/learnercompetency/patterns/goalnotachieved
Sequencehttps://w3id.org/xapi/learnercompetency/templates/setcompetencygoal
https://w3id.org/xapi/learnercompetency/patterns/optionalcompetencygain
https://w3id.org/xapi/learnercompetency/patterns/optionalcompetencyloss
https://w3id.org/xapi/learnercompetency/patterns/optionalcompetencygoalloss

Optional Competency Goal Loss

Losing a competency goal Statement Template, but optional

IRIhttps://w3id.org/xapi/learnercompetency/patterns/optionalcompetencygoalloss
Optionalhttps://w3id.org/xapi/learnercompetency/templates/removecompetencygoal

Competency Loss

Losing a competency by one of many ways

IRIhttps://w3id.org/xapi/learnercompetency/patterns/competencyloss
Alternateshttps://w3id.org/xapi/learnercompetency/templates/revokedcompetency
https://w3id.org/xapi/learnercompetency/templates/forfeitedcompetency
https://w3id.org/xapi/learnercompetency/templates/expiredcompetency

Primary Learner Competency Management Primary

The Primary Learner Competency Management pattern

IRIhttps://w3id.org/xapi/learnercompetency/patterns/primary
Alternateshttps://w3id.org/xapi/learnercompetency/patterns/goalnotachieved
https://w3id.org/xapi/learnercompetency/patterns/goalachieved
https://w3id.org/xapi/learnercompetency/patterns/competencygainandloss
https://w3id.org/xapi/learnercompetency/patterns/competencygain