xapiapps uses cmi5 as the base specification profile for xAPI.

For more on cmi5: https://github.com/AICC/CMI-5_Spec_Current/blob/quartz/cmi5_spec.md


The statements sent by xapiapps activities are mostly predefined; our philosophy is to handle the nuts and bolts of statement construction for you.

The list of activities and their corresponding xAPI statements can be found here:

List of activities and xAPI statements


Verbs for xapiapps xAPI statements can be found in: https://registry.tincanapi.com/#home/verbs


xAPI statements from xapiapps

  • <actor> completed <activity>
  • <actor> correctly completed <activity>
  • <actor> incorrectly completed <activity>
  • <actor> registered <group session>
  • <actor> resumed <group session>
  • <actor> adjourned <group session>
  • <actor> attended <group session>
  • <actor> closed <group session>
  • <actor> liked <board content>
  • <actor> unliked <board content>
  • <actor> disliked <board content>
  • <actor> assigned <pathway on board>

For more detail on xAPI statements from xapiapps please see List of activities and xAPI statements