Mô hình hóa nội dung khóa học gồm tập các khái niệm và nhiệm vụ. Trên cơ sơ đó, xây dựng các công thức đánh giá mức độ hiểu biết của người học đối với khái niệm, mức độ hoàn thành đối với nhiệm vụ. Xây dựng cơ chế thích nghi lựa chọn tiến trình học đáp ứng nhiều nhu cầu, phù hợp với từng người học. Với mỗi nhu cầu, một tiến trình học ứng viên được lựa chọn dựa trên thuật toán tìm kiếm A*. Đề xuất thuật toán “Xây dựng tiến trình học” để lựa chọn.