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

cmi5 Working Group Meeting Minutes – February 26th

Attendees

  • Bill McDonald (Working Group Leader)
  • Andy Johnson (ADL)
  • Art Werkenthin (RISC, inc)
  • 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)
  • Jack Bowden ()
  • Carsten König ()

Notes

cmi5 Course Sequencing

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

The following draft was discussed for collateralCredit:

collateralCredit

The group determined that Option #1 was the most intuitive and initially drafted the following: collateralCredit (AU, Block)

Required: No
Data type: collateralCreditReference

Description: The purpose of this optional property is to communicate the intention of the course author to the LMS how to approach scenarios such as “testing out” or instances for use of waived regarding this AU/Block. The LMS MAY choose to implement the author’s recommendations. If implemented, this property defines a List of Block and AUs that the LMS MUST issue Waived statements for when this AU is Satisfied.

Value space: List of ids from other Blocks and AU’s in the course

Sample value:

<collateralCredits>
<collateralCredit idref=”xyz1”></collateralCredit>
<collateralCredit idref =”xyz123”></collateralCredit>
<collateralCredit idref =”abc123”></collateralCredit>
</collateralCredits>

(additional) cmi5 XSD definition for AU Type

<xs:element name=" collateralCredits" type=" collateralCreditReferenceType" minOccurs="0"/>

(additional) cmi5 XSD definition for Block Type

<xs:element name=" collateralCredits" type=" collateralCreditReferenceType" minOccurs="0"/>

XSD definition for collateralCreditType

<xs:complexType name=" collateralCreditReferenceType"> <xs:sequence>
<xs:element name=" collateralCredit" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="idref" type="xs:anyURI"></xs:attribute>
</xs:complexType>
</xs:element>
<xs:group ref="anyElement"/>
</xs:sequence>
<xs:attributeGroup ref="anyAttribute"/>
</xs:complexType>

cmi5 Course Structure Data Types

If the process of reviewing the cmi5 course structure the group determined that the "data types" in Section 13.1 of the spec were not explicitly defined in terms of the XSD (referenced in the cmi5 spec at - https://w3id.org/xapi/profiles/cmi5/v1/CourseStructure.xsd). The group will review this section and propose corrections.



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** ⚠️