Skip to content

CMI 5 Working Group Meeting Minutes – October 7th, 2022

Bill McDonald edited this page Oct 14, 2022 · 3 revisions

cmi5 Working Group Meeting Minutes – October 7th, 2022

Attendee List

  • Bill McDonald (Working Group Leader)
  • Andy Johnson (ADL)
  • Florian Tolk (ADL)
  • Christopher Thompson (Medcom, Inc.)
  • Yifei Dong (Keybridge Technologies)
  • George Vilches ()
  • Henry Ryng (InXSOL)
  • Vineet Mahesh (InXSOL)
  • James Taite (DLA)
  • Cory Norman (DLA)
  • Art Werkenthin (RISC, Inc)
  • Erica Cross (EZ Consulting)

Notes

The group continued its discussion of proposed (new) cmi5 Features for spec version 2.0 (IEEE)

Following is proposed language for requires and collateralCredit course structure features :

requires

Description: The purpose of this property is to communicate the intention of the course author to the LMS that a specified list of AU’s must have met their moveOn criteria before this AU or Block is accessible by the learner. This property defines a List of AUs or Blocks (that MUST be in the course structure) that MUST have met their moveOn criteria before the LMS allows the learner to access this AU or Block. This property can be overridden by the LMS administrator after course import but this does not negate the requirement to implement the feature. Use of this property may result in a course where no AU’s are launchable. The LMS SHOULD be able to detect this case and provide a mechanism to indicate that the course is in a non-launchable state.

Value space: List of idref’s of other AU’s or Blocks in the course

collateralCredit

Description: The purpose of this property is to communicate the intention of the course author to the LMS how to approach scenarios such as “testing out” or instances where equivalent AU’s exist in a course. The item containing the collateralCredit when satisfied will apply satisfaction to all listed items.

This property defines a List of AUs or Blocks (that MUST be in the course structure). The LMS MUST issue Waived statement for every AU or descendant AU (in Blocks) listed. Refer to Waived Statement definition for appropriate reason.

LMS’s MAY provide additional information (such as the AU/Block id) within the “waived” Statement as an LMS defined extension.

Base Assumption

Anytime a Waived statement is issued a Satisfied statement must be issued by the LMS.

“collateralCredit” Notes:

  • LMS already recognizes “waived” for blocks or AUs
  • LMS views “waived” and “satisfied” as logical equivalents
  • LMS knows when an AU or Block is “Satisfied” or “Waived”
    • Both meet the moveOn criteria
  • At the time of meeting the moveOn criteria, after sending the relevant statements, LMS issues “waived” Statements that use “Equivalent AU” as the reason for each AU/Block with an idref in collateralCredit
  • If the idref of a collateralCredit is not in the coursestructureformat, then reject the coursestructureformat

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