Derivation of knowledge structures for distributed learning objects