Quản lý môi trường thực thi.

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

II. Chuẩn SCORM.

b. Quản lý môi trường thực thi.

Khi tương tác với các đối tượng nội dung (learning experience), LMS sẽ đánh giá kết quả học tập của học viên và các yêu cầu duyệt. Khi LMS xác định một activity để phân phối cho học viên, activity sẽ có đối tượng nội dung gắn liền với nó. LMS sẽ hiển thị nội dung của content object và đưa nó tới cho học viên.

Một số định nghĩa quan trọng.

Learner Attempt: Một nỗ lực của học viên nhằm thỏa mãn các yêu cầu của một learning activity sử dụng content object. Một attempt có thể trải rộng trong nhiều session và có thể bị trì hoãn giữa các session của học viên.

Learner Session: Một khoảng không bị gián đoạn trong lúc học viên truy cập content object.

Communication Session: Một kết nối tích cực giữa content object và API.

Login Session: Một khoảng thời gian bắt đầu từ lúc học viên bắt đầu một session (logged on) cho đến lúc học viên chấm dứt session (logged out).

Trên hình vẽ mô tả cho ta các khái niệm ở trên quan hệ với nhau ra sao. Login Session là có phạm vi lớn nhất. Trong một Login Session có nhiều attempt, và trong một attempt có thể có nhiều learner session. Trong mỗi learner session sẽ có Communication Session.

Đảm bảo tính thống nhất của Run-Time Data qua các Attempts và Activities.

Trong một số trường hợp cần thiết để một learning activity có một và chỉ một run-time data, trải ra trong khắp các attempt của một học viên trên SCO gắn liền với activity. Yêu cầu này sẽ đặt ra bằng cách khai báo trong tài nguyên SCO sự cần thiết phải duy trì trạng thái của nó (run-time data) giữa các attempt. Chúng ta thông qua hai ví dụ để làm rõ vấn đề này.

Trên hình vẽ hai activity là A12, A51 tham chiếu cùng đến một tài nguyên SCO. Bởi vì tài nguyên đã định nghĩa là Persist State là True, LMS phải chịu trách nhiệm duy trì run-time data model giữa các attempt trên.

Hai activities A12, A51 tham chiếu đến cùng tài nguyên SCO. Tuy nhiên tài nguyên SCO có Persist State là false, thì LMS sẽ phải tạo một run-time data mới hoàn toàn cho các learner attempt trên SCO trong mỗi activity. Ví dụ, nếu trong một attempt trên Activity A12, run-time data sẽ được đặt bởi SCO, thì dữ liệu đó sẽ không được duy trì trong các attempt và các activities. Điều này có nghĩa là trong một attempt của học viên trên SCO tác động lên activity A51, dữ liệu đặt bởi activity A12 không được dùng nữa.

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