-
Notifications
You must be signed in to change notification settings - Fork 91
CMI 5 Subgroup Meeting Notes – September 22nd, 2023
Bill McDonald edited this page Sep 26, 2023
·
3 revisions
cmi5 Subgroup Meeting Notes – September 22nd, 2023
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
- If value not present:
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.