CMI 5 Working Group Meeting Minutes – September 11th, 2015 - AICC/CMI-5_Spec_Current GitHub Wiki

cmi5 Working Group Meeting Minutes - September 11th, 2015

Attendees

  • Bill McDonald - cmi5 Working Group Leader
  • Andy Johnson – ADL
  • Craig Wiggins - ADL
  • Art Werkenthin - RISC
  • Severin Neumann – eLearning AG
  • Rodolfo Long – ETS
  • Patrick Selby – LexisNexis
  • Henry Ryng – inXsol
  • David Pesce - Exputo

Bibliography vs. References

Serverin Neumann raised the issue that the Bibliography section was redundant as there was also a “References” section (in both runtime and course structure documents). The group agreed to remove Bibliography and update “References” to include MIME specification references.

6.1 Course structure requirements (Inconsistent between both documents)

Serverin Neumann raised the issue that, in section 6.1, there is inconsistent language used between the cmi5 runtime and course structure documents. The group agreed to normalize section 6.1 between both documents.

One document for cmi5

The commonality issues raised prompted a discussion on how to better manage the cmi5 spec maintenance. The group considered having a third document to host the common language in both specifications (cmi5 runtime and course structure) . After some discussion, it was determined that a single document (combining cmi5 course structure and runtime) was the best course of action. It was noted that GitHub links to the existing documents would need to forward to the new combined specification. The group agreed to discuss this issue more before proceeding.

cmi5 Runtime – 9.0 Statement API

The following section will be added to ensure that AU statements are properly sequenced (as the order in which the LMS/LRS receives statements might be different than the order they were sent from the AU):

9.7 Timestamp

To ensure statement ordering requirements are met, all statements MUST include a timestamp property per the xAPI specification. All timestamps MUST be recorded in UTC time.

Multiple Statements with Results (Score) #263

What happens when the AU sends multiple statements with a score in results (during a single AU session) ? Is the last score the final ? Does it matter which verb is used ? (Completed, Passed, etc). Would Passed verb be the final score ?

This issue could not be resolved during the meeting and will require further discussion.

Multiple Passed and Failed Statements in a AU Session #262

(When PassIsFinal is set to False in the course structure) If an AU issues multiple Passed and Failed statements within an AU session, what determines the final result. The last statement issued ? What the implications for a registration ? (Multiple AU sessions) Can a user go back and Fail a passed AU (causing a "status reversal") ?

This issue could not be resolved during the meeting and will require further discussion.

cmi5 adoption/promotion

Art Werekthin (RISC Inc) has provided an “AU Simulator” for the cmi5 community to use for cmi5 testing and development. It is available at the following GitHub Repo: https://github.com/cawerkenthin/cmi5-AU-Simulator

Bill McDonald will be presenting on cmi5/xAPI for the Seattle area “vNext” Meetup on Sept 15.
(See http://www.meetup.com/Learning-Development-Seattle/events/219847052/ )

Next Meeting

Next Meeting: September 18th, 2015 – 10:30 am US Eastern Time