The effects of group composition on achievement, interaction, and learning efficiency during computer-based cooperative instruction · Study