Text this: The design of a computer-supported collaborative learning environment that promotes interaction