The development of new communication technologies has opened a broad range of options for promoting learning, of which a significant one is CMC—computer-mediated communication. CMC refers to communication that utilizes a combination of telecommunication technologies and computer networks, and enables users to transmit, store, and receive information using synchronous and asynchronous tools.