This document discusses design patterns for user modeling in adaptive educational hypermedia systems (AHES). It presents a categorization of user modeling patterns into those related to user model definition, initialization, maintenance, and representation. An exemplary pattern for user model definition is described in detail, outlining important considerations for defining the elements that comprise a user model, such as demographic, preference, and performance-related information. A pattern for user model initialization is also presented, discussing techniques for gathering initial user data like questionnaires and leveraging a user's past learning activities.
Related topics: