-
Notifications
You must be signed in to change notification settings - Fork 91
CMI 5 Working Group Meeting Minutes – December 13th
cmi5 Working Group Meeting Minutes – December 13th
Attendees
- Bill McDonald (Working Group Leader)
- Florian Tolk (ADL)
- Andy Johnson (ADL)
- Mark Grant (Independent)
- David Pesce (Exputo)
- Henry Ryng (inXSOL)
Notes
The group added the following to the cmi5 Client Library Usage/best practices (for github.io site) for the 2 remaining scenarios (#2 and #3) as follows (See https://github.com/AICC/CMI-5_Spec_Current/wiki/Client-Library-Usage-Draft for the current draft)
[How to use] (Simple Completed -- Scenario #2)
Steps 1 -- 7 (Same as Scenario #1)
- When learner finishes all activities - Send Completed Statement --
SendStatement("Completed");
- Add reference to FinishAU() in your UI for learner exit event.
[How to use]{.underline}. (Pass/Failed -- Scenario #3)
In this scenario, the learner will be assessed in a scored activity. The activity has a MasteryScore associated with it from the course structure.
Steps 1 -- 7 (Same as Scenario #1)
- Get the MasteryScore
var score = cmi5Controller.getMasteryScore();
-
Assess Learner (Learner performs assessment activity)
-
Judge Score -- Based on Score , Send Statement:
if (score >= cmi5Controller.getMasteryScore()) {
SendStatement("Passed", score);
} else {
SendStatement("Failed", score);
}
- Add reference to FinishAU() in your UI for learner exit event.