Distributed Educational Influence and Computer-Supported Collaborative Learning