Yêu cầu đối với LMS khi tuân theo chuẩn SCORM.

Một phần của tài liệu HỆ QUẢN TRỊ HỌC (LMS) (Trang 39 - 41)

Việc LMS tuân theo chuẩn SCORM 2004, được quy định trong từng cuốn sách, phân chia thành các kiểu tương thích khác nhau.

Tương thích kiểu 1: LMS RTE 1.3 – LMS tuân theo các yêu cầu được định nghĩa trong SCORM RTE 1.3.

Tương thích kiểu 2: LMS CAM 1.3 – LMS tuân theo các yêu cầu trong SCORM CAM 1.3.

Tuơng thích kiểu 3: LMS SN 1.3 – LMS tuân theo các yêu cầu trong S&N 1.3.

Để thử được các kiểu tương thích trên, LMS sẽ sử dụng một tập các gói các nội dung tuân theo SCORM 2004 được nhập vào LMS. Trong các gói này chứa imsmanifest, tổ chức nội dung, các luật xác định thứ tự, các tài nguyên học tập. LMS đầu tiên sẽ kiểm tra xem gói nhập vào có đúng không về mặt định dạng đóng gói, các nội dung chứa trong gói, tổ chức nội dung của gói, các luật xác định thứ tự.

Sau khi đã kiểm tra tính đúng đắn của gói nhập vào, chúng ta sẽ phải thử tiếp tuơng thích kiểu 1 và tương thích kiểu 3 thông qua kiểm tra từng phần nhỏ hơn như sau:

•Tìm và hiển thị tài nguyên học tập

•Thực thi các hàm API của SCORM RTE

•Thực thi SCORM RTE Data Model

•Thực thi SCORM Navigation Data Model

•Thực thi SCORM Sequencing Behavior.

1. Các yêu cầu phải tuân theo khi tìm kiếm, phân phối tài nguyên.

LMS phải có trách nhiệm xác định tài nguyên học tập nào được đưa tới và hiển thị ở phía người học. LMS dựa vào thông tin về thứ tự quy định trong imsmanifest.xml để làm chuyện đó. Sau đây là các yêu cầu mà LMS phải tuân theo.

- LMS sẽ tìm và hiển thị tài nguyên học định nghĩa trong file imsmanifest.xml dựa trên tag <resource> tham chiếu bởi <item> có tag cha là <organization>.

• LMS có khả năng tìm và hiển thị một SCO 2004 (với thuộc tính adlcp:scormType=”sco” trong file imsmanifest.xml).

• LMS có khả năng tìm và hiển thị một Asset 2004 (với thuộc tính adlcp:scormType=”asset” trong file imsmanifest.xml).

- LMS sẽ tìm và hiển thị các tài nguyên học tập sử dụng giao thức HTTP. - LMS sẽ tìm và hiển thị một tài nguyên học tập trong một cửa sổ con DOM, hoặc một cửa sổ mới có liên quan đến cửa sổ điều khiển của LMS

- LMS chỉ tìm và hiển thị một SCO vào một thời điểm. Theo quan điểm của LMS chỉ có một và chỉ một SCO chạy vào một thời điểm.

2. Các yêu cầu phải tuân theo khi thực thi mô hình dữ liệu RTE.

Trong cuốn sách RTE ta đã biết, mô hình dữ liệu chứa các thông tin có thể trao đổi được giữa SCO và LMS thông qua API. Để tương thích với mô hình dữ liệu thì trước hết phải đảm bảo tính tương thích với các phương thức của API, bởi vì hiện nay chỉ có một cơ chế giao tiếp được hỗ trợ bởi SCORM. LMS được yêu cầu thực thi tất cả các thành phần của SCORM RTE Data Model. Danh sách dưới đây cung cấp mô tả các từ khóa cơ bản mà được dùng trong các bảng yêu cầu trong phần này để mô tả các yêu cầu đảm bảo tính tuân theo Data Model.

read-only: LMS phải thực thi thành phần này sao cho một SCO chỉ có thể đọc giá tr thông qua sử dụng phương thức GetValue(). Nếu Sco cố tình ghi giá trị cho thành phần này thông qua phương thức SetValue() thì LMS sẽ phải có các thông báo lỗi hợp lý như ghi trong API Implementation Conformance Requirements.

write-only: LMS sẽ thực thi sao cho SCO chỉ có khả năng viết giá trị sử dụng phương thức SetValue(). Nếu một SCO cố tình đọc giá trị này thì LMS sẽ các thông báo lỗi hợp lý như quy định trong API Implementation Conformance Requirements.

read/write: LMS sẽ thực thi thành phần này sao cho SCO có thể đọc và viết giá trị của thành phần thông qua các phương thức GetValue(), SetValue().

3. Các yêu cầu khi thực thi mô hình dữ liệu duyệt.

Như ta đã biết, SCO có thể đưa ra các sự kiện duyệt. Những sự kiện duyệt này được kích hoạt thông qua một yêu duyệt. Các yêu cầu duyệt được đưa ra bởi

SCO sử dụng SCORM API và SCORM RT Navigation Data Model. LMS được yêu cầu thực thi tất cả các thành phần trong mô hình dữ liệu này.

4. Yêu cầu phải tuân theo khi thực thi việc xác định thứ tự nội dung học.

LMS tuân theo xác định thứ tự và duyệt được định nghĩa bởi mã giả trong cuốn sách SCORM SN. LMS thực thi ra sao mã giả đó là tùy thuộc vào LMS. SCORM 2004 Conformance Test Suite cung cấp một vài trường hợp thử tính tuân theo của các yêu cầu xác định thứ tự. Trong mỗi trường hợp thử đều có những thông tin sau được định nghĩa:

• Một Activity Tree với các luật xác định thứ tự liên quan trên các activities khác nhau trên cây.

• Một tập các bước thực hiện sẽ cho các kết quả mong muốn nếu tương thích.

CHƯƠNG III. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG LMS.

Trong các chương trước chúng ta đã đi tìm hiểu tổng quan về hệ thống LSM trong mối quan hệ với các thành phần khác trong giải pháp e-learning, cũng như một số tính chất cơ bản của hệ LMS. Trong chương này chúng ta sẽ đi vào phân tích và thiết kế hệ thống LMS tuân theo chuẩn SCORM về mặt kỹ thuật. Từ những phân tích này chúng ta có thể đi cài đặt thử nghiệm một hệ thống LMS tuân theo chuẩn SCORM 2004.

Một phần của tài liệu HỆ QUẢN TRỊ HỌC (LMS) (Trang 39 - 41)