Skip to content

CMI 5 Working Group Meeting Minutes – July 1st, 2022

Bill McDonald edited this page Jul 1, 2022 · 2 revisions

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:

  1. 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)
  2. Eliminate "minor versions" (and the notion of "editions)

How versioning is managed raised other questions:

  1. How will cmi5 versions be portrayed in the xAPI profiles spec ?
  2. 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:

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

Clone this wiki locally