Group awareness and regulation in computer-supported collaborative learning