CMI 5 Working Group Meeting Minutes – January 31st - AICC/CMI-5_Spec_Current GitHub Wiki
cmi5 Working Group Meeting Minutes – January 31st
Attendees
- Bill McDonald (Working Group Leader)
- Andy Johnson (ADL)
- Florian Tolk (ADL)
- Jonothan Poltrak (Veracity)
- Mark Grant (Independent)
- Henry Ryng (InXSol)
- Art Werkenthin (RISC, inc)
- David Pesce (Exputo)
Notes
cmi5 client library
The group discussed adding actual HTML examples for the three cmi5 client library example scenarios described on the the gitHub IO site at:
The "passed/failed" HTML/JavaScript example is already complete. Art Werkenthin will make 2 more derivatives of this to for the "Hello World" and "Simple Completed" scenarios. When all three samples are available they will be linked to the article.
(cmi5) jsonld - xAPI Profile
The group reviewed the cmi5 jsonld (see below) after some questions were raised about how it's profile "id" (identified by xAPI category context activity) was inconsistent with the cmi5 specification. The group is concerned that cmi5 adopters may become confused by the (cmi5) jsonld and incorrectly implement cmi5.
In the cmi5 jsonld the "id" is incorrectly portrayed as follows:
"id": "https://w3id.org/xapi/cmi5"
In the cmi5 specification (which is the authoritative document) the "id" is defined as follows:
9.6.2.1 cmi5 Category Activity
An Activity object with an "id" of "https://w3id.org/xapi/cmi5/context/categories/cmi5" in the "category" context activities list to be used in cmi5 defined statements as described in section 7.1.3.
Next week the group will begin review the cmi5 jsonld and propose changes to correct this issue and ensure it is completely consistent with the cmi5 specification.
These changes will include:
- Fixing all incorrect xAPI identifiers/values for cmi5
- Adding references to the specific locations in the spec
- Adding comments to clarify usage
- Updating profile descriptive language
All Previous cmi5 Meeting Minutes
https://github.com/AICC/CMI-5_Spec_Current/wiki
cmi5 on GitHub: