-
Notifications
You must be signed in to change notification settings - Fork 91
CMI 5 Working Group Meeting Minutes – April 20th
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: