Las plataformas virtuales son programas informáticos orientados a Internet que permiten el diseño y desarrollo de cursos o módulos didácticos en línea. Poseen características como flexibilidad, adaptación, seguimiento, comunicación, trabajo colaborativo, gestión y administración, evaluación y autoevaluación, accesibilidad e interacción. Siguen principios como la reutilización, accesibilidad, interoperabilidad y durabilidad. Están compuestos de empaquetamiento de contenidos, ejecución de comunicaciones y met