Hệ thống AHA (Adaptive Hypermedia Architecture) [48] có khả năng để tạo ra các khóa học thích nghi trên web, hệ thống cho phép tạo ra nội dung và các liên kết có tính thích nghi dựa trên việc tùy biến cấu trúc liên kết: loại bỏ liên kết, ẩn các liên kết, chú thích các liên kết,...
Mô hình người học được xây dựng dựa trên sở thích, xu hướng của người học, kiến thức của người học được thể hiện bằng các kiểu dữ liệu lô-gíc. Giá trị true nếu khái niệm đó người học đã biết và ngược lại. Mô hình người học có thể được xem như một véc-tơ có nhiều tham số. Việc truy nhập nội dung sẽ thay đổi véc-tơ này, thông thường tăng hay giảm giá trị một hoặc một vài tham số.
Việc điều hướng thích nghi dựa trên các liên kết với ba trạng thái: thích hợp, không thích hợp và không đáng chú ý. Sử dụng màu chuẩn theo công nghệ WWW để biểu thị ba trạng thái trên. Liên kết màu xanh là những liên kết thích hợp, liên kết màu tím là những liên kết không được chú ý, các liên kết này cho biết rằng người sử dụng đã xem nội dung này và không tìm hiểu được thông tin mới từ chúng và những liên kết màu xám thể hiện những nội dung không thích hợp.
Hệ thống AHA sử dụng hai cách tạo khóa học học thích nghi cơ bản. Thứ nhất thông qua việc ẩn và chú thích các liên kết, cách thứ hai là thông qua việc phân chia nội dung thành các nội dung nhỏ hơn. Trong cả hai cách trên, hệ thống đánh giá sự phù hợp của một trang nội dung có liên quan đến tập các yêu cầu của trang nội dung đó và véc-tơ kiến thức của người học, đặc biệt là các thuộc tính đã được xem xét.