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

cmi5 Working Group Meeting Minutes – April 27th

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)
  • Charles Touron (USARMY CAC)
  • Art Werkenthin (RISC, Inc)
  • Christophe Tillier

Notes


cmi5 Conformance Testing

The group completed the first draft of LMS testing scenarios with Testing Requirements mappings. The group began mapping out the testing scenarios for AU's (Learning content) and associated testing requirements.

The first Scenario was completed as follows:

Scenario #1 (Launch and Exit – Initialize and Terminate)

  • cmi5_8.1_5 endpoint - Assignable Unit (AU): The AU MUST get the endpoint value from the query string and use the endpoint value as the Base Endpoint for xAPI requests.
  • cmi5_8.1_7 fetch - Assignable Unit (AU): The AU MUST retrieve the fetch value from the query string.
  • cmi5_8.1_9 actor - Assignable Unit (AU): The AU MUST get the actor value from the query string. The AU MUST use the actor value in API calls that require an "actor" property when sending xAPI requests.
  • cmi5_8.1_11 registration - Assignable Unit (AU) The AU MUST use the registration id provided query string in API calls that require a "registration id" when sending xAPI requests.
  • cmi5_8.1_13 activityId- Assignable Unit (AU): The AU MUST get the activityId value from the query string and use the activityId value in API calls that require an "activity id" when issuing cmi5 defined statements. cmi5_8.2.1_3 Assignable Unit (AU): The AU MUST issue only one request to the _ fetch _ URL.
  • cmi5_8.2.1_4 Assignable Unit (AU): The AU MUST NOT issue any type of HTTP requests other than POST to the _ fetch _ URL.
  • cmi5_8.2.2_2 Assignable Unit (AU): The AU MUST place the authorization token returned from the fetch URL in the Authorization headers of all HTTP requests made to the LRS endpoint.
  • cmi5_9.1_1 Assignable Unit (AU): The AU MUST assign a statement id property in UUID format for all statements it issues.
  • cmi5_9.2_3 Assignable Unit (AU): The Actor object defined by the LMS must be used as the actor in all cmi5 defined statements made by the AU.
  • cmi5_9.3_4 Assignable Unit (AU): The AU MUST issue a Terminated (cmi5 defined) statement as its last statement in a session.
  • cmi5_9.3.2_1 Assignable Unit (AU): The AU MUST issue a Initialized (cmi5 defined) statement as its first statement in a session.
  • cmi5_9.3.2_2 Assignable Unit (AU): The AU MUST NOT issue more than one Initialized (cmi5 defined) statement in a session.

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** ⚠️