Las plataformas virtuales son programas especializados con herramientas para gestionar la enseñanza y el aprendizaje a través de cursos en línea. Originalmente diseñadas para cursos a distancia, ahora se usan como complemento de cursos presenciales. Incluyen plantillas para crear contenido, foros, chats y cuestionarios que los profesores completan y publican para los estudiantes. Las plataformas virtuales se basan en el aprendizaje colaborativo donde los estudiantes comparten y expresan ideas en foros con apo