The social affordances of computer-supported collaborative learning environments · Study