Mô hình người học bao gồm những giả thiết được mô hình hóa một cách cụ thể để biểu diễn đặc trưng của người học [22]. Hệ thống có thể tham khảo mô hình người học làm cơ sở cho việc thích nghi với mỗi đặc trưng của người học. Việc mô hình hóa người học
cho phép hệ thống cá nhân hóa những tương tác giữa người học và nội dung. Để đạt hiệu quả trong học tập, việc cá nhân hóa được đặt trong ngữ cảnh mà người học có thể hiểu và từ đó họ có thể liên hệ tìm ra tri thức mới.
Tạo ra những mẫu cố định là cách đơn giản nhất của việc mô hình hóa người học [29]. Người học được phân loại và hệ thống sẽ đáp ứng dựa trên những phân loại đó. Ví dụ, người học được phân loại thành ba nhóm: người mới bắt đầu, người học có trình độ trung bình và người học có trình độ chuyên gia khi tham gia vào một khóa học. Cách tiếp cận này là hữu ích khi cần đánh giá nhanh nhưng không nhất thiết là hoàn toàn chính xác về nền tảng tri thức của người học được yêu cầu [30]. Mô hình phủ [23] được sử dụng khá phổ biến, trong mô hình này miền tri thức phải được mô đun hóa thành từng chủ đề hay khái niệm cụ thể. Tri thức của người học được xây dựng dựa trên sự hiểu biết các khái niệm thuộc lĩnh vực nào đó, sự hiểu biết của người học được cập nhật qua từng giai đoạn.
Ban đầu người học có thể được phân loại như là các mẫu có sẵn. Sau đó mô hình người học dần sửa đổi từ thông tin thu nhận được trong quá trình người học tương tác với hệ thống. Một số cách tiếp cận để xây dựng mô hình người học:
• Quan sát những tương tác trực tiếp giữa người học với phần mềm.
• Phân tích thông tin về người học từ cơ sở dữ liệu hay các kho lưu trữ của hệ thống [31].
1.3.1.1 Các thuộc tính của người học để thiết kế sự thích nghi
Có rất nhiều thuộc tính của người học mà người thiết kế hệ thống học thích nghi có thể sử dụng. Những thuộc tính của người học có thể ảnh hưởng tới cách mà người học tương tác với hệ thống giáo dục là: đối tượng người học (ví dụ: người lớn/ trẻ em), tri thức sẵn có (ví dụ: người mới bắt đầu/chuyên gia), cách tiếp cận (ví dụ: vội vã/nhởn nhơ), cách học ( ví dụ : tuần tự/ song song), động cơ (ví dụ: sớm kết thúc), và nền tảng kiến thức (ví dụ: lần đầu tiên tham gia/ôn tập),...
Mục tiêu của người học là những vấn đề họ cố gắng đạt được qua quá trình học tập. Điều này có thể được gợi ý bởi ngữ cảnh của nội dung và bao gồm cả mục đích học tập. Ví dụ, người học có thể là người mới bắt đầu học mong muốn nâng lên thành mức trung bình. Tương tự, người học khác có thể đang ôn tập lại kiến thức. Hệ thống có thể gợi ý cho người học một tiến trình học cụ thể để đáp ứng mục tiêu của người học [32].
trình độ của người học và xây dựng nội dung học dựa trên những kiến thức mà người học đạt được trong suốt quá trình khóa học. Những phản hồi trực tiếp hay kết quả kiểm tra có thể được sử dụng để đưa kiến thức có tính chất gợi ý người học. Hệ thống cần nhận ra sự thay đổi trong kiến thức của người học trong quá trình học tập và cập nhật mô hình người học tương ứng. Việc hỗ trợ có thể được đưa ra dần dần theo từng giai đoạn vì kiến thức của người học thường được bổ sung thêm trong quá trình học [7].
Mục tiêu học tập
Mục tiêu khi tham gia khóa học của người học khác nhau. Việc thích nghi sẽ dựa trên khả năng tùy biến các nội dung của khóa học sao cho phù hợp với khả năng tiếp thu của người học, cũng như mục đích của họ. Hệ thống ALEKS [24] được phát triển bởi Falmagne sử dụng kiến thức sẵn có của người học để thích nghi.
Kiến thức và cách tiếp thu kiến thức
Người học có có khả năng nhận thức khác nhau về nội dung khóa học. Mỗi người học có sở trường trong việc nhận thức nội dung thông qua các hình thức thể hiện khác nhau như: bài giảng trực quan, bài giảng văn bản, bài giảng có âm thanh,...
Cách tiếp thu kiến thức cũng khác nhau, có người thích tiếp cận theo hướng lý thuyết, có người học tiếp cận theo hướng thực hành,... Hệ thống CAMELEON [33] do Laroussi và Benahmed phát triển hỗ trợ thích nghi theo các cách tiếp thu kiến thức khác nhau của người học.
Mỗi người học có trình độ khác nhau. Hệ thống học thích nghi phải đánh giá được trình độ của người học để thay đổi cấu trúc cũng như nội dung khóa học cho phù hợp với họ.
Quá trình học tập và kinh nghiệm
Quá trình học tập của người học được xem xét trên hai khía cạnh, cách tiếp thu tri thức và kiến thức mà họ thu nhận được. Quá trình người học tham gia vào khóa học là cơ sở cho hệ thống tùy biến các nội dung, cũng như cấu trúc của môn học tại thời điểm kế tiếp để phù hợp với người học. Nội dung tiếp theo có thể mở rộng, hay nhắc lại tùy thuộc vào việc tiếp thu kiến thức của người học tại thời điểm trước đó. Việc tùy biến cách tương tác với hệ thống dựa trên quan sát các hành vi của người học khi tham gia vào khóa học. Cách tiếp cận này được De Bra và Calvi sử dụng để phát triển hệ thống AHA! [27].
Sở thích
Cách tiếp cận dựa trên các nghiên cứu Giao tiếp người máy. Giao diện của hệ thống được tùy biến theo sở thích của người học, thường được thông qua việc tùy biến các thực đơn. Người sử dụng có thể chọn lựa giao diện hiển thị hợp với sở thích và họ cảm thấy tiện dụng.
Cách tương tác với hệ thống
Mỗi người học có cách tiếp cận với hệ thống khác nhau. Có người học muốn hệ thống chỉ dẫn họ các định hướng rõ ràng. Bên cạnh đó có người học muốn hệ thống cung cấp nhiều lựa chọn cho họ. Việc tương tác với hệ thống cũng bao gồm cả những yêu cầu đặc biệt, với những người học khiếm thị, hay khiếm thính thì cách tiếp cận với hệ thống hoàn toàn khác nhau, họ cần đến những thiết bị tương tác riêng biệt. Hệ thống AVANTI [34] được phát triển bởi nhóm Kobsa tiếp cận theo hướng này.