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

CMI 5 Working Group Meeting Minutes – February 6th, 2015

Attendees

  • William A. McDonald – Boeing Flight Services
  • Bernard Bouyt - Airbus
  • Andy Johnson – ADL
  • Henry Ryng – INXSOL
  • Art Werkenthin – RISC
  • Ray Lowery – Pratt & Whitney
  • Jeffery Resnik -

If I missed anyone, please let me know…

Notes

The group continued to discuss conformance testing.
The following is an initial outline of the LMS (Runtime) conformance test.

LMS Runtime Test

Test scenario - procedural -

  • LMS sets language and audio preferences (Based on Vendor instructions)

(Load Test Course Structure) * Mix of OAuth and Fetch/Basic Auth

Launch AU (initially)

  • Verify Window param
  • verify URL params (vendor specific)
  • verify URL params (endpoint) (actor) (registration) (activity ID)
  • verify URL params (fetch URL) - Hit Fetch URL 2 twice – error out if higher
  • verify OAuth Authentication if Fetch URL not present (OAuth) (Per XAPI 6.4 - until it changes)
  • Verify LMS records "Launched" Statement in LRS.

AU starts making statements to the LRS. - Verify that LMS/LRS Responds - to AU POST Statements

            <end point URL>/statements
            With a HTTP (OK 200) response 
            * Verify other statements made from AU are OK

            <end point URL>/activities/state
            With a HTTP (OK 200) response 
            * Verify State API launch params
            * Verify other State API calls OK

            <end point URL>/agents/profile
            With a HTTP (OK 200) response
            * Verify LMS sets language and/or audio preference.

Errata (CMI 5 Runtime Specification)

9.3.2. Initialized (Description)

Description should be changed to match usage (as it is currently a duplication of “Launched”)

A "Initialized" statement is used by the AU to indicate that it has been fully initialized and should follow the "Launched" statement created by the LMS within a reasonable period of time.

8.1.1 Launch Method

activityId

Value space: UUID (as defined in the XAPI specification)

Instead should reference course structure activity ID in AU metadata.

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