The CKC Challenge: Exploring Tools for Collaborative Knowledge Construction | IEEE Journals & Magazine | IEEE Xplore