Los procesos de aprendizaje colaborativo mediados por tecnología dependen de tres factores: 1) la situación de aprendizaje o tareas que permiten construir conocimiento de forma colaborativa, 2) las características del grupo, y 3) la tecnología utilizada para apoyar la colaboración. En la educación en línea, es importante crear comunidades de aprendices mediante el diseño de actividades que promuevan la interacción, el intercambio y el trabajo en grupo.