Designing virtual spaces to support learning communities and e-collaboration | IEEE Conference Publication | IEEE Xplore