Peer-to-Peer Knowledge Sharing in Collaboration Supported VirtualLearning Communities | IEEE Conference Publication | IEEE Xplore