How patterns of computer-supported collaboration impact technology appropriation, learning, and performance