Data-Driven Design for Computer-Supported Collaborative Learning