CMI 5 Working Group Meeting Minutes – June 11th - AICC/CMI-5_Spec_Current GitHub Wiki

cmi5 Working Group Meeting Minutes – June 11th

Attendees

  • Bill McDonald (Working Group Leader)
  • Andy Johnson (ADL)
  • Florian Tolk (ADL)
  • Art Werkenthin (RISC, Inc)
  • George Vilches (Rustici Software)
  • Henry Ryng (INXSOL)
  • Christopher Thompson (Medcom, Inc.)
  • Megan Bowe (Making Better)
  • Yifei Dong(KeyBridge Technologies)
  • Thomas Turrell-Croft (berrycloud)
  • Russ Engoran (Mosaic)
  • Seli Agbolosu-Amison (MKS2 Technologies)

Notes

cmi5 spec issues

The group discussed the following issues at length and proposed updates:

Issue #631 - 9.5.5.2 - Does value space imply a MUST?

The group determined that the value space for reason extension does NOT imply must and that the SHOULD wording in LMS Usage was as intended. The LMS must set a string value for reason but it is not restricted to the recommended (SHOULD) vocabulary presented. There was some discussion about how "value space" was used in other parts of the spec and it was determined that the best way to resolve the issue was to change "value space" to simply indicate (any) string value:

9.5.5.2 reason

Value space: string value

Issue #629 - 9.3.9 Satisfied - Block/Course id generation wording should be improved

After reviewing previous discussions, the group agreed to modify both sections 9.3.9 and 9.4 as follows:

Add to 9.4

In Satisfied statements for blocks, the LMS MUST use the LMS generated block id as the Object id. The LMS MUST use the same block id for all Satisfied statements that refer to that block.

In Satisfied statements for courses, the LMS MUST use the LMS generated course id as the Object. The LMS MUST use the same course id for all Satisfied statements that reference that course.

Remove from 9.3.9:

The LMS MUST generate a unique block id for the "Satisfied" Statement. The generated Block id MUST NOT match the publisher’s ID from the course structure. The LMS MUST generate a unique course id for the "Satisfied" Statement. The generated course id MUST NOT match the publisher’s ID from the course structure.

Add (update) to 9.3.9:

The LMS MUST use the "Satisfied" statement when the learner has met the moveOn criteria of all AU's in a block. In this statement the LMS MUST use the LMS block id per Section 9.4 and use "https://w3id.org/xapi/cmi5/activitytype/block" as the value of the "type" property in the Object's Definition.

The LMS MUST also use the "Satisfied" statement when the learner has met the moveOn criteria for all AU's in a course. In this statement the LMS MUST use the LMS course id per Section 9.4 and use "https://w3id.org/xapi/cmi5/activitytype/course" as the value of the "type" property in the Object's Definition.

Next week the group will review pull requests for each of the above changes for final approval.


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