CMI 5 Working Group Meeting Minutes – August 5th, 2016 - AICC/CMI-5_Spec_Current GitHub Wiki

cmi5 Working Group Meeting Minutes – August 5th, 2016

Attendees

  • Bill McDonald - cmi5 working group leader
  • Andy Johnson - ADL
  • Ben Clark - Rustici
  • Brian Miller - Rustici
  • Art Werkenthin - RISC
  • Henry Ryng - inXsol
  • Ray Lowery - Pratt & Whitney
  • Billy White - Thrivist
  • Christopher Thompson - Medcom Inc

Notes

JSON Samples

The group reviewed JSON samples and agreed to add links to examples of course structure (XML) file to all samples except the following (as they did not illustrate the results of course structure settings differences)

  • “cmi5 allowed” Statements
  • Usage of Progress Extension
  • Review Launch Mode

Best Practices

The group discussed how to manage the process for best practices. Being undecided on a formal structure for a best practices document, the group decided to start documenting a list of best practices and then organizing them later.

Objectives (prompted by the discussion of Issue #487 - Course Structure Requirements - AU and Objective Activity Types) was the first best practice to be developed. The group agreed on the following for inclusion in the best practices document:

Best Practice #1 – Use of Objectives

(Since Objectives usage outside of course structure is not defined)

Objectives are defined course structure but there is no language in the spec concerning their usage in statements. If using objectives in statements (as activityTypes) the best practice is to use the id (http://adlnet.gov/expapi/activities/objective) in ADL vocabulary.

The same Objective can be referenced by multiple AU or Blocks. There are 2 ways to interpret meeting an Objective. The two expected practices are:

  1. All elements referencing the objective need to be satisfied (or met moveOn criteria)
  2. Only one element referencing the objective needs be satisfied (or met moveOn criteria).

It recommended that the LMS developers document how they do this and provide an extension (in the course structure) to indicate what method should be used.

All Previous CMI-5 Meeting Minutes

https://github.com/AICC/CMI-5_Spec_Current/wiki

CMI-5 on GitHub:

https://github.com/AICC/CMI-5_Spec_Current

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