The technology is expected to attend the learning needs of the students in a personalized and inclusive way. Our approach relies on combining design and runtime adaptations for all with a pervasive use of standards and specifications. However, there is currently insufficient support provided by the specifications. For this reason, we propose a multi-agent architecture to produce dynamic recommendations that complements limitations of the universal design approach. Evaluations with users justify the need of this support.