A review of methodological applications of social network analysis in computer-supported collaborative learning