Although there is a commercial learning system that is based on Knowledge Space Theory, which is the ALEKS system , this approach suffers from its limitation to a purely behaviouristic perspective.
Knowledge Space Theory focuses completely on the observable solution behaviour, and does not refer to both
learning objects and skills or competencies that are to be taught. Moreover, an open learning environment should
enable teachers to assemble new learning courses from existing ones and from material in local and remote
repositories as well as to change or add new educational content.