-
Notifications
You must be signed in to change notification settings - Fork 91
CMI 5 Working Group Meeting Minutes – October 13th
cmi5 Working Group Meeting Minutes – October 13th
Attendees
- Bill McDonald (Working Group Leader)
- Andy Johnson (Formerly with ADL)
- Tom Creighton (ADL)
- Art Werkenthin (RISC, Inc)
- Clayton Miller (NextPort)
- Charles Touron (USARMY CAC)
- Ben Clark (Rustici Software)
- Christopher Thompson (Medcom, Inc.)
- Ray Lowery - Pratt & Whitney
Notes
Conformance Testing
The group resumed work on the cmi5 testing requirements document.
Sections 10.0 xAPI State Data Model thru 11.2 xAPI State Data Model were covered.
Issue #568 returnURL should be encoded in State
Currently there is confusion with content developers whether returnURL is string value or a URL-encoded string value. The group agreed to add the following clarifying language to emphasize that it is NOT a URL-encoded string value:
returnURL
Data Type: String (Not URL encoded)
entitlementKey object
Based on last week's discussion on the need for clarifying language in the spec on entitlementKey, the following changes were agreed upon:
#1 - Add the following language to clarify that entitlementKey is actually an object with 2 properties (courseStructure and alternate):
entitlementKey
Description: The entitlementKey object is used by the AU to determine if the launching LMS is entitled to use the AU.
LMS Required: Yes
AU Required: No
LMS Usage: If an entitlementKey is present in the Course Structure for the AU, the LMS MUST add and an entitlementKey object to the LMS.launchdata state document. The entitlementKey consists of 2 properties, “courseStructure” and “alternate”. See items below for LMS usage requirements.
AU Usage: The AU SHOULD use this data in combination with other data provided from the LMS to determine entitlement.
#2 - Update the description of entitlementKey:courseStructure as follows:
entitlementKey:courseStructure
Description: The courseStructure property contains the value for entitlementKey from the Course Structure . The courseStructure values may be used by the AU to determine if the launching LMS is entitled to use the AU.
#3 - Update the description of entitlementKey: alternate as follows:
Description: The alternate property is data from some other source as agreed upon between the LMS and the AU. The alternate property values may be used by the AU to determine if the launching LMS is entitled to use the AU.
LMS Usage: The LMS MUST obtain the value for the alternate property from a source as agreed upon with the AU.
Discussion for next week
- Develop cmi5 Conformance Testing Requirements
All Previous cmi5 Meeting Minutes
https://github.com/AICC/CMI-5_Spec_Current/wiki
cmi5 on GitHub: