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:
- AU Property for Prerequisites – (a List of AU/Block identifiers)
- AU Property for Equivalency – (a List of AU/Block identifiers)
- Block Property for Prerequisites – (a List of AU/Block identifiers)
- 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/