The document discusses adaptive educational hypermedia systems (AEHS) which adapt educational materials online based on a user's knowledge level and preferences. It describes the key components of an AEHS including domain models, user models, and adaptation models. It also outlines the process used to determine a user's knowledge of different topics through rule-based inference and classification algorithms.