Designing a collaborative learning environment for knowledge integration | IEEE Conference Publication | IEEE Xplore