CMI 5 Working Group Meeting Minutes – July 17th - AICC/CMI-5_Spec_Current GitHub Wiki

cmi5 Working Group Meeting Minutes – July 17th

Attendees

  • Bill McDonald (Working Group Leader)
  • Andy Johnson (ADL)
  • Marcus Birtwhistle (ADL)
  • Dennis Hall (LearningTemplates)
  • Art Werkenthin (RISC, Inc)
  • Henry Ryng (inXSOL)
  • Jason Haag (Veracity)
  • Christopher Thompson (Medcom, Inc.)

Notes

New moveOnAllowed AU metadata element / Best Practice #17

The group reviewed the 2 proposed approaches for implementing moveOnAllowed :

  1. Collection (A list of moveOn values supported - expressed as xml elements)
  2. Attribute (A single value that defines which of moveOn values are supported - expressed an xml AU attribute)

After some discussion the group agreed that the collection approach was the most intuitive and less prone to error.

The XSD for this proposal was further reviewed and it was determined that xs:sequence should be replaced with xs:all as the order of the list is not criticial. There was also a question of whether xs:all would require a minOccurs attribute to enforce a rule that at least one element should be present in the moveOnAllowed list.

< xs:element name="moveOnAllowed" >
< xs:complexType >
< xs:all >
< xs:element name="Completed" maxOccurs="1" minOccurs="0"/>
< xs:element name="Passed" maxOccurs="1" minOccurs="0"/>
< xs:element name="CompletedOrPassed" maxOccurs="1" minOccurs="0"/>
< xs:element name="CompletedAndPassed" maxOccurs="1" minOccurs="0"/>
< xs:element name="NotApplicable" maxOccurs="1" minOccurs="0"/>
< /xs:all >
< /xs:complexType >
< /xs:element >

cmi5 Client Library Issue Tracker

The following issue was raised ( https://github.com/AICC/CMI-5_Spec_Current/issues/606) indicating that the cmi5-Client-Library project repo did not have an issue tracker. One has since been added (See https://github.com/adlnet/cmi5-Client-Library/issues/1 ).

cmi5 Articles

The gitHub.IO site ( http://aicc.github.io/CMI-5_Spec_Current/ ) lists various articles on cmi5 to help visitors understand what cmi5 and provide a conceptual overview for potential implementors.

The group review this list and found there are more worth adding. The following articles were suggested:

The group will continue to curate this list for the most accurate (and relevant) cmi5 articles.


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