Skip to content

Commit

Permalink
Merge pull request #720 from AICC/MrBillMcDonald-patch-15
Browse files Browse the repository at this point in the history
Issue 629 - Meeting June 18
  • Loading branch information
MrBillMcDonald committed Jun 18, 2021
2 parents 589e9a2 + c26ad53 commit 3af2322
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions cmi5_spec.md
Original file line number Diff line number Diff line change
Expand Up @@ -732,14 +732,10 @@ LMS verb ordering rules are as follows:
<tr><th align="left">Description</th><td>The verb "Satisfied" indicates that the LMS has determined that the Learner has met the moveOn criteria of all AU's in a block or has met the moveOn criteria for all AU's in the course.</td></tr>
<tr><th align="left" nowrap>AU Obligations</th><td>None</td></tr>
<th align="left" nowrap>LMS Obligations</th><td>
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 generated block id as the Object id (Section 9.4 - Object) and use "https://w3id.org/xapi/cmi5/activitytype/block" as the value of the "type" property in the Object's Definition.<br>
<br>
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.<br>
<br>
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 generated course id as the Object id (Section 9.4 - Object) and use "https://w3id.org/xapi/cmi5/activitytype/course" as the value of the "type" property in the Object's Definition.<br>
<br>
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.<br>
<br>
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 block object per Section 9.4. The LMS MUST use the same block object for all Satisfied statements that refer to that block.
<br><br>
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 course object per Section 9.4. The LMS MUST use the same course object for all Satisfied statements that refer to that course.
<br><br>
The LMS MUST use the session id from the AU launch for all "Satisfied" statements triggered as a result of an AU launch session.<br>
<br>
The LMS MUST generate a unique session id for all "Satisfied" statements triggered outside of an AU launch session.<br>
Expand All @@ -760,6 +756,10 @@ Except for Statements with the Satisfied verb, the Object in a cmi5 defined stat

In Satisfied statements, the Object represents a Block or Course. (see 9.3.9 - Satisfied)

The LMS MUST generate a unique ID for each block object. The generated block id MUST NOT match the publisher’s ID from the course structure. The LMS block object MUST use "https://w3id.org/xapi/cmi5/activitytype/block" as the value of the "type" property in the Object's Definition.

The LMS MUST generate a unique ID for each course object. The generated course id MUST NOT match the publisher’s ID from the course structure. The LMS course object MUST use "https://w3id.org/xapi/cmi5/activitytype/course" as the value of the "type" property in the Object's Definition.

<a name="result"></a>
## 9.5 Result
Result may be present in a statement depending on the cmi5 verb used.
Expand Down

0 comments on commit 3af2322

Please sign in to comment.