Ca sử dụng Tạo tiến trình học
Tác nhân: Hệ thống
Mục đích sử dụng: Xây dựng tiến trình học phù hợp với nhu cầu, mục tiêu của người học
trên cơ sở đánh giá mô hình người học.
Mô tả chung: Căn cứ vào việc phân loại, đánh giá người học, với mỗi mục tiêu của người
học, hệ thống thực hiện xây dựng tiến trình học phù hợp với từng mục tiêu của người học bằng cách lựa chọn các nội dung học phù hợp trong mô hình nội dung học là tập các khái niệm, các hoạt động học tập. Bước tiếp theo, hệ thống tiến hành xây dựng một tiến trình học nhằm đáp ứng tốt nhất các mục tiêu và gợi ý cho người học tiếp cận môn học theo tiến trình này.
Lớp dữ liệu:
- Lớp dữ liệu UserProfile lưu trữ các thuộc tính của của người học. - Lớp dữ liệu Môn học lưu trữ nội dung môn học
- Lớp dữ liệu Luật thích nghi lưu trữ tập luật thích nghi
Lớp giao diện: Lớp giao diệnNội dung học hiển thị tiến trình học phù hợp cho từng người học.
Lớp điều khiển: Lớp điều khiển Tạo tiến trình học thực hiện các thuật toán xây dựng tiến trình học phù hợp để lựa chọn các nội dung học phù hợp cho từng người học.
Hình A.9 và hình A.10 mô tả biều đồ tuần tự và cộng tác các hoạt động trong ca sử dụng dụng Tạo tiến trình học:
1. Hệ thống định danh người học
: HeThong :
ctrlTaoTienTrinhHoc : LuatThichNghi : UserProfile : MonHoc
: frmNoiDungHoc : Nguoihoc 1: Thongtin(UserID) 2: LayUserProfile( ) 3: LayNoiDung( ) 4: TapLuat( ) 5: LuaChonTienTrinhHoc( ) 6: TienTrinhHoc( )