EduSHARE: a peer to peer document sharing system for obtaining adaptive learning procedures