3. Hệ thống truy vấn nội dung môn học. 4. Hệ thống truy vấn tập luật thích nghi.
5. Hệ thống tiến hành xây dựng tiến trình học trên cơ sở thơng tin người học, nội dung mơn học, tập luật thích nghi.
Lựa chọn hoạt động học
Tác nhân: Hệ thống
Mục đích sử dụng: Lựa chọn các hoạt động phù hợp để hướng dẫn người học hoàn thành một nội dung học cụ thể của môn học.
Mô tả chung: Căn cứ các kết quả kiểm tra, thực hiện các bài tập của người học được lưu trữ trong UserProfile, hệ thống gợi ý các hoạt động người học cần phải thực hiện.Các hoạt động này được lựa chọn từ tập các hoạt động học tập mà người thiết kế khai báo trong qúa trình xây dựng nội dung học.
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ện Nội dung học hiển thị hoạt động học phù hợp cho từng người học. Lớp điều khiển: Lớp điều khiển Lựa chọn hoạt động học tập thực hiện các thuật toán để lựa chọn các hoạt động học phù hợp cho từng người học.
Hình A.11 và hình A.12 mơ tả biều đồ tuần tự và cộng tác các hoạt động trong ca sử dụng
: HeThong :
ctrlLuaChonHo... : LuatThichNghi : UserProfile
: MonHoc : frmNoiDungHoc : Nguoihoc
6: HoatDongHocTap( ) 1: ThongTin(UserID) 4: TapLuat( ) 3: LayNoiDung( ) 2: LayUserProfile( ) 5: LuaChonHoatDongHoc( )