-
Notifications
You must be signed in to change notification settings - Fork 91
CMI 5 Working Group Meeting Minutes – July 1st, 2022
cmi5 Working Group Meeting Minutes – July 1st, 2022
Attendee List
Attendee List Pending....
Notes
Spec Versioning
The group resumed its discussion on how best to version the cmi5 Specification. This was prompted by the following issue reviewed by the group on 6-17-2022.
The spec has the following versioning language.
Versioning in the cmi5 specification is managed in the following manner:
- Major Version – Stones (Sandstone, Quartz, etc.) – Major changes in functionality
- Minor Version – Editions (1st edition, 2nd edition, etc.) – Minor changes in functionality.
- Errata – Minor corrections that do not affect functionality are not versioned. (See GitHub repository for specific revision history)
While the working group is following above structure, the amount of errata/minor corrections since the original release have been large. This has led to proposals for changes in how versioning should be managed.
Some of the proposals discussed:
- Update the versioning language in the spec (without rolling the version) to indicated "Errata" changes with a serial number (e.g. 1,2,3..n)
- Eliminate "minor versions" (and the notion of "editions)
How versioning is managed raised other questions:
- How will cmi5 versions be portrayed in the xAPI profiles spec ?
- Does the cmi5 specification need a means to transmit cmi5 versions to the AU?
All Previous cmi5 Meeting Minutes
https://github.com/AICC/CMI-5_Spec_Current/wiki
cmi5 on GitHub: