CMI 5 Working Group Meeting Minutes – April 20th - AICC/CMI-5_Spec_Current GitHub Wiki

cmi5 Working Group Meeting Minutes – April 20th

Attendees

  • Bill McDonald (Working Group Leader)
  • Andy Johnson (ADL)
  • Clayton Miller (NextPort)
  • Ray Lowery (Pratt & Whitney)
  • Jeremy Chapman (Pratt & Whitney)
  • Mark Grant (independent)
  • Christopher Thompson (Medcom, Inc.)
  • Dennis Hall (Learning Templates)
  • Shouming (John) Jiang (independent)
  • Henry Ryng (inXsol)
  • Charles Touron (USARMY CAC)
  • Art Werkenthin (RISC, Inc)

Notes


cmi5 Conformance Testing

The group added checks to all scenarios for the following course structure specific testing requirements:

  • cmi5_10_3 Learning Management System (LMS): LMS MUST include a value for launchMode in LMS.LaunchData State document.
  • cmi5_10_5 Learning Management System (LMS): LMS MUST include a value for launchParameters in LMS.LaunchData State document.
  • cmi5_10_6 Learning Management System (LMS): LMS MUST include a value for masteryScore in LMS.LaunchData State document if a value for masteryScore is defined in the course structure.
  • cmi5_10_7 Learning Management System (LMS): LMS MUST include a value for moveOn in LMS.LaunchData State document.
  • cmi5_10_9 Learning Management System (LMS): LMS MUST provide an entitlementKey object in "LMS.LaunchData" if an entitlementKey value is present for the AU in the course structure.
  • cmi5_10_10 Learning Management System (LMS): LMS MUST set the entitlementKey object property “courseStructure” to the value of entitlementKey.courseStructure present for the AU in the course structure.
  • cmi5_13_1_1 Learning Management System (LMS): All leading/trailing whitespace MUST be removed by the LMS on import of the course structure for all of the data elements defined in section 13.
  • cmi5_14_0_1 Learning Management System (LMS): The LMS MUST be able to import a course structure from a cmi5.xml file.
  • cmi5_14_0_2 Learning Management System (LMS): The LMS MUST be able to import a course structure from a Zip64 file (containing a cmi5.xml file).
  • cmi5_14_0_3 Learning Management System (LMS): The LMS MUST be able to import a course structure from a Zip32 file (containing a cmi5.xml file).

The group agreed to add the following requirement to the cmi5 testing requirements document to verify that relative URLs in a cmi5 package are verified:

cmi5_14_1_4 Course Package: Any media included in a ZIP course package MUST use relative URL references in the Course Structure XML (cmi5.xml)

JSON Examples

The group agreed that JSON examples should be added to http://aicc.github.io/CMI-5_Spec_Current/samples/ for "entitlementKey" JSON structure used in the LMS.launchdata state document. e.g.

entitlementKey:{courseStructure: "xyz-123-9999"", alternate: "abc-456-1111""}


Discussion for next meeting

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/

⚠️ **GitHub.com Fallback** ⚠️