Dynamic Group Formation as an Approach to Collaborative Learning Support | IEEE Journals & Magazine | IEEE Xplore