Computer-supported Collaborative Learning Scenarios Research Articles