CMI 5 Working Group Meeting Minutes – February 19th - AICC/CMI-5_Spec_Current GitHub Wiki

cmi5 Working Group Meeting Minutes – February 19th, 2021

Attendees

  • Bill McDonald (Working Group Leader)
  • Andy Johnson (ADL)
  • Brian Miller (Rustici Software)
  • Megan Bowe (Making Better)
  • Brian Duck (Duck Works, LLC.)
  • Kevin Owens (University Texas, Austin)
  • Simon Hsu (KeyBridge Technologies)
  • Yifei Dong (KeyBridge Technologies)
  • Henry Ryng (InXSOL)
  • Christopher Thompson (Medcom, Inc.)
  • George Vilches (JCA Solutions)
  • Richard Shipmon (US Army -TRADOC)
  • Jack Bowden ()
  • Carsten König ()

Notes

cmi5 Course Sequencing

The group continued the course sequencing discussion regarding a request from US Army customers.

The group determined that course sequence features would likely need the following types of properties in a cmi5 course structure to communicate the course author's intent to the LMS:

  1. AU Property for Prerequisites – (a List of AU/Block identifiers)
  2. AU Property for Equivalency – (a List of AU/Block identifiers)
  3. Block Property for Prerequisites – (a List of AU/Block identifiers)
  4. Block Property for Equivalency – (a List of AU/Block identifiers)

After some discussion the group agreed that the list (for each property) represents an "AND" condition and that more complex boolean expression ("OR" , etc.) should be not included.

The group also determined that it would be best to avoid changing runtime rules to accommodate sequencing, and the LMS would issue "waived" statements when equivalency rules were met.

collateralCredit

Group started to define the Equivalency property first. Instead of "Equivalency" the group agreed on the term "collateralCredit" as it more descriptive of its purpose.

Two approaches to defining collateralCredit were discussed:

  • Option #1 - If the learner satisfies a given AU then the AUs/Blocks listed for its collateralCredit are Waived
  • Option #2 - If the learner satisfies the AUs/Blocks listed for the collateralCredit of a Given AU, then the that AU is Waived

The group determined that Option #1 was the most intuitive and initially drafted the following:

collateralCredit

  • Required: No
  • Data type: collateralCreditReference
  • Description: List of Block and AUs that are issued Waived statements by the LMS if this AU (Block) is Satisfied.
  • Value space: List of ids from other Blocks and AU’s in the course
  • Sample value:

< collateralCredits >

< collateralCredit idref=”xyz1”></ equivalent >

< collateralCredit idref =”xyz123”></ equivalent >

< collateralCredit idref =”abc123”></ equivalent >

</ collateralCredits>



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/



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