Collaboration technology for distance learners: A needs analysis | IEEE Conference Publication | IEEE Xplore