Grouping students according to their abilities and maximizing each member's role is a key issue in collaborative learning research. Although some studies have investigated the effects of homogeneous or heterogeneous grouping on collaborative learning performance, the differences between two approaches remains largely unexplored. During the course of an eight-week term, 42 student teachers participated in a multitasking collaborative problem solving activity. This study employed content analysis, Lag Sequence Analysis, and Epistemic Network Analysis to examine the effects of ability grouping on...