Các activities cluster khơng gắn với các đối tượng nội dung (content objects), do đĩ khơng cĩ một cách trực tiếp để các thơng tin học tập của học viên đuợc áp dụng cho một cluster activity. Đặc tả IMS SS cung cấp một cách để áp dụng các thơng tin tương tác của học viên với các đối tượng nội dung lên các cluster activities. Đĩ là một tập gồm 0 hoặc nhiều Rollup Rules cĩ thểđược áp dụng cho cluster activties và các luật đĩ được đánh giá trong suốt Overall Rollup Process. Hãy quan sát hình vẽ duới
đây.
Hình 1.4.6 Mơ tả luật Rollup
Cú pháp Rollup Rule biểu diễn trên hình vẽ là (if [condition_set] True For [child activity set] then [action]).
Các điều kiện Rollup
Thành phần Rollup Conditions chứa một tập các điều kiện được đánh giá trong ngữ
cảnh của mỗi activity được gộp vào trong đánh giá Rollup Rule. Thành phần Rollup Conditions chứa một hoặc nhiều hơn các thành phần Rollup Condition được kết hợp lại bằng cách sử dụng Condition Combination áp dụng cho Rollup Rule. Mỗi thành
phần Rollup Condition phải là một trong các thành viên của tập từ vựng hạn chế
(restricted vocabulary) được quy định nhưở bảng 1.4.4.
Điều kiện Mơ tả
Satisfied Điều kiện được đánh giá là True nếu Objective Progress Status của Objective liên quan đến activity là True và Objective Satisfied Status
của objective gắn liền với activity là True
Objective Status
Known objective liên quan Điều kiện được đánh giá là True nđến activity là True ếu Objective Progress Status của
Objective Measure Known
Điều kiện được đánh giá là True nếu Objective Progress Status của objective gắn liền với activity là True và Objective Measure Status của objective gắn liền với activity là True.
Completed Điều kiện được đánh giá là True nếu Attempt Progress Status của activity là True và Attempt Completion Status của activity là True
Activity Progress
Known True và Điều kiệAttempt Progress Statusn đánh giá là True nếu Activity Progress Status của activity là True của activity là
Attempted Điều kiện được đánh giá là True nếu Activity Progress Status của activity là True và Activity Attempt Count của activity là dương
Attempt Limit Exceeded
Điều kiện được đánh giá là True nếu Activity Progress Status của activity là True và Limit Condition Attempt Limit Control của activity là True và Activity Attempt Count của activity bằng hoặc lớn hơn Limit Condition Attempt Limit của activity.
Never Điều kiện luơn được cho là False
Bảng 1.4.4 Các điều kiện Rollup
Rollup Actions
Thành phần này mơ tả hành động mong muốn mà nên được áp dụng trong cluster activity định nghĩa Rollup Rule. Rollup Action được áp dụng trong Rollup Behavior nếu tập điều kiện áp dụng cho các activities gộp trong đánh giá rollup nhưđịnh nghĩa trong Rollup Child Activity Set là true . Rollup Action cĩ thể ảnh hưởng mơ hình trạng thái theo dõi của activity mà Rollup Rule được gắn với, nhưđịnh nghĩa ở bảng 1.4.5.
Rollup Action Mơ tả của action
Satisfied
(default value) Objective Progress StatusObjective Satisfied Status c cho objective rolled up gủa rolled up activity gắn liắn liền vền với activity là True ới activity là True.
Not Satisfied Objective Progress Status của rolled up objective gắn liền với activity là True.
Objective Satisfied Status của rolled up objective gắn liền với activity là False.
Completed Attempt Progress Status của activity là True
Attempt Completion Status của activity làTrue
Incomplete Attempt Progress Status của activity là True
Attempt Completion Status của activity đặt là True