Exploring the Effectiveness of Social Capabilities and Goal Alignment in Computer Supported Collaborative Learning