Skip to content

CMI 5 Working Group Meeting Minutes – March 6th

Bill McDonald edited this page Mar 6, 2020 · 3 revisions

cmi5 Working Group Meeting Minutes – March 6th

Attendees

  • Bill McDonald (Working Group Leader)
  • Andy Johnson (ADL)
  • Florian Tolk (ADL)
  • Mark Grant (Independent)
  • Henry Ryng (InXSol)
  • Dennis Hall (Learning Templates)
  • Christopher Thompson (Medcom, Inc.)
  • Art Werkenthin (RISC, inc)
  • (Complete Attendee list pending...)

Notes

(cmi5) jsonld - Profile updates / future cmi5 spec release

The group continued making corrections and adding scope notes per last meeting's discussions working on the "concepts" array.

In the course of this review the group encountered an issue with the cmi5 spec's usage of the "moveOn" object in contextActivities.categories[]. Per the xAPI specification (see excerpt below), contextActivities.categories[] should be used to indicate which xAPI profile is used.

Category: an Activity used to categorize the Statement. "Tags" would be a synonym. Category SHOULD be used to indicate a profile of xAPI behaviors, as well as other categorizations. For example: Anna attempts a biology exam, and the Statement is tracked using the cmi5 profile. The Statement's Activity refers to the exam, and the category is the cmi5 profile.

Other: a contextActivity that doesn't fit one of the other properties. For example: Anna studies a textbook for a biology exam. The Statement's Activity refers to the textbook, and the exam is a contextActivity of type other.

After much discussion, the group agreed on the following actions:

  1. Create an issue for changes in the next cmi5 spec release. See cmi5 Spec Issue - #600 Relocate moveOn to contextActivities.other[]

  2. Reference this issue in xAPI-Authored profiles

  3. Continue to update the cmi5 jsonld to reflect the current cmi5 spec (quartz). The current cmi5 specification (while not optimal) is still compliant with xAPI profile server. moveOn objects in contextActivities.categories[] will be defined in "patterns" or "templates". When the next cmi5 spec version is released (TBD) a new cmi5 jsonld version will be added xAPI authored profiles.

cmi5 Spec Clarification

The group agreed to add the following clarification on the definition of "Block" to the cmi5 specification:

Block: A grouping of AU's and/or other Blocks (nesting).

See current cmi5 jsonld draft


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/

Clone this wiki locally