Phần này trình bày các yêu cầu để xây dựng các gĩi nội dung SCORM (SCORM Content Package). Phần này mơ tảđặc tả XML binding for IMS Content áp dụng cho SCORM. Cĩ một vài luật riêng biệt được tạo ra trong XML Binding :
− XML binding sẽ tuân theo đặc tả XML 1.0 của W3C.
− XML binding phải duy trì cấu trúc định nghĩa của IMS Content Packaging Information Model.
1.2.3.4.1 Các thành phần bên trong tập tin Manifest
Phần này định nghĩa các yêu cầu cho việc xây dựng một tập tin imsmanifest.xml. Tập tin manifest này được cấu trúc để tổ chức nội dung của gĩi. Nếu gĩi được dựđịnh để
phân phối cho một học viên thì tập tin manifest phải chứa thơng tin về nội dung sẽ được cấu trúc như thế nào. Phần này mơ tả yêu cầu cho mỗi thành phần định nghĩa bởi đặc tả IMS Content Packaging.
Các thành phần bên trong tập tin imsmanifest.xml sẽđược lần lượt giới thiệu sơ lược thơng qua các sơđồ. Các ký hiệu và hình vẽđược trình bày trong phụ lục 1. Chi tiết về các thành phần xin tham khảo thêm quyển CAM của ADL.
Thành phần <manifest>
Thành phần <manifest> biểu diễn một đơn vị cĩ thể sử dụng được của giảng dạy bao gồm các thơng tin về metadata, các tổ chức (organizations), và các tham chiếu đến các tài nguyên (resources). Thành phần này là thành phần gốc của tập tin
imsmanifest.xml. Các thành phần <manifest> khác được dùng để tham chiếu các sub- manifest khác trong gĩi. Các sub-manifest này đều cĩ cấu trúc giống như thành phần manifest chính.
Hình 1.2.13 Thành phần manifest
Thành phần <metadata>
Thành phần <metadata> chứa các thơng tin metadata được sử dụng để mơ tả nội dung của gĩi.
Hình 1.2.14 Thành phần metadata
Thành phần <schema> mơ tả sơ đồ định nghĩa và điều khiển cần thiết của tập tin manifest.
Thành phần <schemaversion> mơ tả phiên bản của sơđồ của thành phần <schema>.
Thành phần <organizations>
Hình 1.2.15 Thành phần organizations
Thành phần <organizations> mơ tả một hay nhiều cấu trúc hay tổ chức của gĩi.
Hình 1.2.16 Thành phần organization
Hình 1.2.17 Thành phần item
Thành phần <resources>
Thành phần <resources> là một tập hợp các tham chiếu đến các tài nguyên. Ởđây khơng cĩ giả thiết về cấp bậc hay hệ thống phân cấp.
Hình 1.2.18 Thành phần resources
1.2.3.4.2 Mở rộng tập tin Manifest
Đặc tả IMS Content Packaging cũng cho phép người dùng đặt các thành phần namespace của riêng người dùng ở khắp nơi trong tập tin manifest bằng cách sử dụng tập hợp mở rộng. Những tập hợp mở rộng này được yêu cầu theo những yêu cầu khác nhau và giúp cho ứng dụng định hình theo những đặc tả, chuẩn khác nhau được mơ tả
trong SCORM. Phần mở rộng được định nghĩa trong ba tập tin XML Schema Definition (XSD) riêng biệt. Đĩ là những tập tin:
− adlcp_v1p3.xsd: Mơ tả phần mở rộng của SCORM Content Packaging.
− adlseq_v1p3.xsd: Mơ tả phần mở rộng của SCORM Sequencing.
− adlnav_v1p3.xsd: Mơ tả phần mở rộng của SCORM Navigation.