Hi, Kapil,
First, let suppose that success statuses are "stronger" than completion statuses, i.e. there's absolutely no use in success statuses until completion status will become "completed". I don't think that anyone can tell success from failure while the subject is in progress.
Second, rules in CourseLab module rules list are executed exactly as they are placed in the list: from first to last (from top to bottom). Therefore rules for stronger statuses (and status values) must be last in the rules list (otherwise "weak" values will overwrite previously set "strong" ones).
Third, SCORM 1.2 (unlike 2004) supports only one status parameter cmi.core.lesson_status, that can have completion and success values (but only one value at a time).
Rules can be someway like that:
0 Rule (i.e. initial objective status - in the objective dialog)
Objective = 'total'
Completion Status = 'incomplete'
Success Status = 'unknown'
In the rules list:
1st Rule
Objective = 'total'
Completion Status = 'completed'
Success Status = 'unknown'
Condition: Slides Visited from "Slide_1" To "Slide_150"
2nd Rule
Objective = 'total'
Completion Status = 'completed'
Success Status = 'passed'
Condition: 'total'Score >= 40
AND 'total' Objective Completion 'completed'
3rd Rule
Objective = 'total'
Completion Status = 'completed'
Success Status = 'failed'
Condition: 'total'Score < 40
AND 'total' Objective Completion 'completed'
Hi, Kapil,
First, let suppose that success statuses are "stronger" than completion statuses, i.e. there's absolutely no use in success statuses until completion status will become "completed". I don't think that anyone can tell success from failure while the subject is in progress.
Second, rules in CourseLab module rules list are executed exactly as they are placed in the list: from first to last (from top to bottom). Therefore rules for stronger statuses (and status values) must be last in the rules list (otherwise "weak" values will overwrite previously set "strong" ones).
Third, SCORM 1.2 (unlike 2004) supports only one status parameter cmi.core.lesson_status, that can have completion and success values (but only one value at a time).
Rules can be someway like that:
0 Rule (i.e. initial objective status - in the objective dialog)
Objective = 'total'
Completion Status = 'incomplete'
Success Status = 'unknown'
In the rules list:
1st Rule
Objective = 'total'
Completion Status = 'completed'
Success Status = 'unknown'
Condition: Slides Visited from "Slide_1" To "Slide_150"
2nd Rule
Objective = 'total'
Completion Status = 'completed'
Success Status = 'passed'
Condition: 'total'Score >= 40
AND 'total' Objective Completion 'completed'
3rd Rule
Objective = 'total'
Completion Status = 'completed'
Success Status = 'failed'
Condition: 'total'Score < 40
AND 'total' Objective Completion 'completed'