A role-based approach to group support in a collaborative learning environment | IEEE Conference Publication | IEEE Xplore