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

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

Attendees

  • William A. McDonald – Boeing Flight Services
  • Brandt Dargue – Boeing Research & Technology
  • Ben Clark – Rustici Software
  • Art Werkenthin - RISC
  • Andy Johnson – ADL
  • Henry Ryng – INXSOL
  • Ray Lowery – Pratt & Whitney
  • Fred Banks – Banks Consulting Group, LLC
  • Chris Handorf – Pearson
  • Len Frog – Edcomm – Banker’s Academy
  • Warrel Powell – Edcomm – Banker’s Academy

If I missed anyone, please let me know…

Notes

The group continued to discuss compliance testing. The focus on this meeting was content testing.

Course Package - Compliance Testing Requirements

A “course package” will be tested as whole and will pass/fail compliance tests as whole. “Course Package" requirements (which are different from Individual AU requirements).
Course Package = the course structure and the AU(s) together.

If a Course structure uses "optional features" then all of the content (AU's) referenced in the package must support those features and will be tested to verify they are implemented. Put another way, to have a "compliant" package, corresponding optional features contained in it are REQUIRED for AU's. (e.g. if you use "moveOn" in a course structure - your AU's must report completed and passed statements, etc.)

Optional features - Compliance Testing Requirements

Optional features will be detected and tested for. All "optional" features must be implemented correctly.
Any incorrect optional features present will make the entire AU and/or course Package not compliant.

Individual AU Runtime Tests (AU launched by LMS)

  1. Check for Initialized Statement - First call to the LRS.

  2. (Optional) Check to make sure optional statements comply with the following:

  • If suspend is used, verify that there are no other subsequent statements other than Terminated.
  • If resumed is used verify that the previous session had a "suspend" statement issued.
  • Verify that Completed (if issued) is only issued once in a session.
  • Verify that Passed (if issued) is only issued once in a session. Also verify that scaled score is equal to or greater than the "MasteryScore" indicated in the course structure.
  1. Check for a "Terminated" Statement. Verify that it is the LAST statement in a session.

  2. Check ALL CMI-5 statements for the following

  • Verify "" is correct (from State API)
  • Verify context has the correct registration
  • Verify that the statement has the correct activity id
  • Verify the statement has correct actor
  • Verify the statement has a valid activity type

Errata

9.3.6 Passed LMS obligations row missing 2nd Paragraph in AU obligations is really for LMS

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