Psychological aspects of cooperative learning