Sequencing và Navigation trong gói nội dung

Một phần của tài liệu Nghiên cứu thiết kế công cụ tạo bài giảng authoring tool theo chuẩn scorm (Trang 50 - 53)

Phần này mô tả mã hoá các chiến lược xác định thứ tự bằng XML như thế

Trang 50/66

tự cho các hoạt động (activities). Có hai cách chính để xác định các luật xác định thứ tự:

• Thành phần <sequencing>: chứa tất cả các luật xác định thứ tự khác và các chiến lược cho một atcivity cho trước. Thành phần này chứa đựng các thành phần con khác:

o <Control Mode>: đây là thành phần này xác định các chế độ điều khiển xác định cách thức thực thi cho một hoạt động cụ thể.

o <Sequencing Rules>: thành phần chứa dựng mô tả chuỗi các qui tắc. Mỗi một qui tắc xác định mô tả chuỗi hành vi cho một hoạt động và mỗi một họat động không giới hạn số các qui tắc. Thành phần này bao gồm các thành phần con: <PreCondition>, <PostCondition>,

<ExitCondition>.

o <Objectives >: thành phần chứa tập các đối tượng liên quan đến một hoạt động. Mỗi một hoạt động có ít nhất một primary object và không có giới hạn các đối tượng.

o <RollupRule>: Tập các qui tắc điều kiện xác định một hành vi của hoạt động con (child activities) có được thực thi hay không.

• Thành phần <sequencingCollection>. Thành phần <sequencingCollection> dùng để tập hợp các luật xác định thứ tự và các chiến lược dùng để có thể sử

dụng lại bởi một vài activities.

Sự liện hệ với gói nội dung:

Sau này chúng ta sẽ thấy các hoạt động (actvities) được biểu diễn bởi các thành phần như <item> hoặc <organization>. Thành phần <sequencing> có thể được đặt như là một thành phần con của mẹ <item> hoặc thành phần

Trang 51/66

<organization>. Thành phần <sequencingCollection> có thểđược tham khảo bằng cách tương tự.

Chúng ta đã nói ở trên là IMS Content Packaging Specification cung cấp một kiến trúc cho phép quan hệ một learning activity với một tài nguyên nội dung – thành phần <imscp:item> và quan hệ của nó với thành phần <imscp:resource>.

Hơn nữa, các thành phần <imscp:item> có thể được gộp vào thành một tập hợp có thành phần mẹ là <imscp:organization>. Do đó, IMS SS ánh xạ khái niệm một learning activity với thành phần <imscp:item>, một tập các thành phần <imscp:item> với thành phần <imscp:organization> như là định nghĩa trong Content Packaging Specification. Content Packaging XML Binding được mở rộng bởi đặc tả này để định nghĩa thông tin xác định thứ tựđược gắn liền với nội dụng

được đóng gói như thế nào.

Hình 12. Thành phần <imscp:organization> và mỗi thành phần <imscp:item> có thể

có các hành vi xác định thứ tựđược định nghĩa gắn liền với thông tin xác định thứ

tự.

Tất cả các gói Content Aggregation tuân theo SCORM mặc định có chứa các thông tin xác định thứ tự. Nếu SCORM Content Package không chứa bất kỳ luật xác định thứ tự nào, hành vi mặc định được chỉ dẫn là cho phép học viên tự do chọn bất kỳ

Trang 52/66

Một phần của tài liệu Nghiên cứu thiết kế công cụ tạo bài giảng authoring tool theo chuẩn scorm (Trang 50 - 53)