Run Time Environment Data Model

Một phần của tài liệu TÌM HIỂU mô HÌNH SCORM(Shareable content object reference model) và xây DỰNG CÔNG cụ MINH họa (Trang 60 - 61)

1.3.4.1 Tng quan

Mục đích của việc đặt ra mơ hình dữ liệu chung là đảm bảo một tập thơng tin được

định nghĩa trước của SCO cĩ thểđược theo dõi bởi các mơi trường khác nhau. Nếu, chẳng hạn việc xác định điểm của học viên được theo dõi là một yêu cầu chung cần thiết, thì cần thiết phải xác định một cách chung để thơng báo điểm cho các mơi trường LMS. Nếu SCOs được sử dụng như là đối tượng trình bày điểm duy nhất thì các LMS sẽ khơng biết bằng cách nào cĩ thể nhận, lưu giữ và xử lý các thơng tin.

Hình 1.3.7 Minh họa việc sử dụng Data Model với API

SCORM RTE Data Model dựa trên chuẩn 1484.11.1 dành cho Learning Technology – chuẩn Data Model for Content Object Communication được định nghĩa bởi IEEE LTSC CMI. 1484.11.1 là một chuẩn định nghĩa tập hợp các thành phần mơ hình dữ

liệu cĩ thể sử dụng để trao đổi thơng tin của đối tượng nội dung tới LMS. Đây là một tập hợp dữ liệu, nhưng khơng hạn chế, thơng tin về học viên, các tương tác học viên với SCO, thơng tin mục tiêu, trạng thái thành cơng, và trạng thái hồn thành. Các thơng tin này sẽ rất quan trọng cho các mục đích khác nhau. Các dữ liệu sẽđược dùng trong việc kiểm tra mức độ tiến bộ của học viên, giúp đỡ trong việc đưa ra các quyết

định xác định thứ tự dựa trên tương tác tổng thể với SCO. Bởi vì chuẩn IEEE chỉđịnh nghĩa các thành phần mơ hình dữ liệu và các kiểu dữ liệu của nĩ, SCORM cần áp dụng nhiều hơn các yêu cầu trong việc dùng, xác định mối quan hệ với API Instance.

Các thành phn ca mơ hình d liu (Data Model): Để xác định mơ hình dữ liệu, tất cả các tên của các thành phần của mơ hình dữ liệu mơ tả trong SCORM RTE Data Model đều bắt đầu bằng “cmi”. Nĩ sẽ báo cho LMS rằng các thành phần dữ liệu này là thuộc chuẩn IEEE 1484.11.1 Data Model for Content Object Communication. Tất

cả các thành phần mơ tả bởi SCORM được yêu cầu thực thi và các hành vi của nĩ phải được hỗ trợ bởi một LMS. Tất cả các thành phần dữ liệu đều là tùy chọn đối với SCO. SCO chỉ phải sử dụng các hàm Initialize(“”) và Terminate(“”); nĩ khơng nhất thiết phải gọi các hàm SetValue() và GetValue(). Tuy nhiên, nếu SCO muốn được theo dõi, chúng phải tuân theo mơ hình dữ liệu chung để sử dụng lại được qua nhiều mơi trường LMS. Tên các thành phần được gắn liền với các chuỗi kí tự ECMAScript sử dụng kí hiệu (.), ví dụ như cmi.success_status. Trong phương thức SetValue() gọi, tất cả các giá trị sử dụng đểđặt thành phần mơ hình dữ liệu được gắn với các chuỗi kí tự ECMAScript. Chuẩn ECMAScript hỗ trợ và tuân theo chuẩn Unicode. Đây là một

điểm mà SCO và LMS phải lưu ý đến khi thực thi RTE Data Model.

Một phần của tài liệu TÌM HIỂU mô HÌNH SCORM(Shareable content object reference model) và xây DỰNG CÔNG cụ MINH họa (Trang 60 - 61)

Tải bản đầy đủ (PDF)

(129 trang)