CMI 5 Subgroup Meeting Notes – September 22nd, 2023 - AICC/CMI-5_Spec_Current GitHub Wiki

cmi5 Subgroup Meeting Notes – September 22nd, 2023

Attendee List

Notes


xAPI Version Compatibility in cmi5

The group continued its discussion about how to handle xAPI version compatibility/references in cmi5.

Course Structure – AU properties – add xAPI version to metadata

  • AU level property (minimum supported version)
    • If value not present:
      • xAPI 1.0.x is default – 1.0.x must be used
      • AU will do what it can - “good luck” - may or may not work
      • AU will Support any version of xAPI (will negotiate) –
    • Some AU’s could negotiate
    • Could be list of supported vs a minimum supported
    • Provides a mechanism to deal with incompatible versions.
    • LMS Quality of implementation issue for multiple xAPI version support

xAPI Profile Server – Versions are present in IRI’s but no xAPI versions listed.

lMS – LMS normalizes AU statements to its LRS xAPI (e.g. 2.0 headers).

AU – sends xAPI 1, 2, etc.

Additional properties SHOULD* NOT be added to Statements unless explicitly allowed by this specification.

Note: The LRS is recommended to reject Statements containing additional properties. Additional properties in Statements would mean that the Statement would not be interoperable with all LRSs.


All Previous cmi5 Meeting Minutes/Notes

https://github.com/AICC/CMI-5_Spec_Current/wiki

cmi5 on GitHub:

http://aicc.github.io/CMI-5_Spec_Current/

⚠️ **GitHub.com Fallback** ⚠️