Designing Distributed Learning Environments with Intelligent Software

I believe that education is an investment for the future of society. To develop our society we need to achieve the best education for every individual through providing every appropriate means for the particular individual. To provide the best education for each individual, we must perforce adapt our education to the individual. One adaption is to free the individual constraints of place and time. Many publications and books are appearing on the topic of customising distributed education for the individuals. (These individuals I prefer to call "educatees" I hate the inadequate term "learners", which implies only children and craftspeople.) The idea is to design a learning environment that will enable the individual educatees to acquire knowledge just in time, anytime, anywhere, and tailored to their personal needs.