adaptlearning / adapt-contrib-xapi

TinCan/xAPI extension for the Adapt Framework
GNU General Public License v3.0
12 stars 27 forks source link

New: Added support for the cmi5 specification (Resolves #124) #127

Open kaveritekawade opened 6 months ago

kaveritekawade commented 6 months ago

Resolves #124

New

Addition of cmi5 specification support to enable Adapt courses to meet the MUST requirements outlined in the official cmi5 specification documentation for an AU.

When the course is launched from the LMS, the course will now:

Testing

  1. Build an adapt course with the adapt-contrib-xapi extension enabled and _specification set to cmi5 .
  2. Publish a valid cmi5 package, which can be uploaded to a cmi5 conformant LMS.
  3. When the course is launched from the LMS, the course will send valid cmi5 defined xAPI statements.
kaveritekawade commented 5 months ago

The changes have been implemented in accordance with the feedback provided on the pull request.