Effects of task variation and communication medium on group performance in small groups: a comparison between FTF and CMC groups