CHƯƠNG 3 : MÔ HÌNH CHIA SẺ NỘI DUNG ĐỘ NG
3.2. Mô hình lưu trữ
Với vai trò là kho lưu trữ trung tâm các bài giảng cho toàn bộ mô hình, cơ sở dữ liệu trung tâm phải đảm chức năng:
• Lưu trữ thông tin về các khóa học
• Cho phép cập nhật chỉnh sửa các nội dung lưu trữ
3.2.1. Lưu trữ nội dung
Để đảm bảo việc kho dữ liệu trung tâm có khả năng lưu trữ được các thông tin về bài giảng, đòi hỏi mô hình dữ liệu của kho lưu trữ trung tâm phải tuân theo các chuẩn đặc tả mô hình nội dung bài giảng. Theo đó các thông tin về bài giảng cần lưu trữ phải đảm bảo hai phần cơ bản là: Các đối tượng nội dung trong bài giảng và kiến trúc bài giảng.
3.2.1.1. Nội dung bài giảng
Kho lưu trữ trung tâm phải lưu:
• Thông tin về các bài giảng, mỗi bài giảng là một đơn vị thông tin độc lập có tác dụng diễn đạt trọn vẹn một vấn đề tri thức. Thông tin cần xác định cho mỗi bài giảng bao gồm:
Định danh bài giảng
Đặc tả vấn đề được trình bày trong bài giảng
Các thông tin khác (VD:yêu cầu về kiến thức nền của học viên, yêu cầu đặt được ..)
• Thông tin về các tài nguyên trong bài giảng, mỗi tài nguyên ở đây có thể tồn tại dưới dạng một file nội dung hoặc là tập hợp của một số file nội dung có quan hệ với nhau. Bởi cấu trúc phân cấp nhiều tầng, không có cấu trúc xác định của các tài nguyên trong một bài giảng, thông tin về các tài nguyên này nên được lưu trữ dưới dịnh dạng XML. Cấu trúc XML này phải thể hiện được:
Mô tả tài nguyên
Thông tin quan hệ bao chứa giữa các tài nguyên
Thông tin định vị tài nguyên: Xác định vị trí lưu trữ của tài nguyên trên máy chủ
3.2.1.2. Kiến trúc bài giảng
Mỗi bài giảng đều có kiến trúc riêng trong đó xác định quan hệ thứ tự giữa các đối tượng nội dung, xác định các khả năng điều hướng nội dung bài giảng. Thông tin này sẽ cho phép các hệ LMS xác định được thứ tự phải trình diễn nội dung đến học viên. Đối với đa số các chuẩn về tổ chức nội dung bài giảng, những thông tin này thường được lưu dưới dạng các cấu trúc XML. Thông tin về kiến trúc bài giảng cần lưu trữ bao gồm:
• Thông tin tính thứ tự giữa các đơn vị nội dung
• Thông tin về khả năng điều hướng giữa các nội dung
3.2.2. Lưu trữ thông tin về các khóa học
Ngoài chức năng lưu trữ các thông tin về các bài giảng, kho lưu trữ trung tâm còn có nhiệm vụ lưu trữ các thông tin về các khóa học mà nó quản lý. Các khóa học này sau đó sẽ được các hệ LMS khác sử dụng lại. Thông tin về các khóa học cần lưu trữ bao gồm:
• Thông tin cơ sở về khóa học: Định danh khóa học Mô tả khóa học
Các yêu cầu đối với khóa học
• Thông tin về kiến trúc khóa học:
Thông tin về tính thứ tự giữa các bài giảng Các thông tin điều hướng trong khóa học