LMS son las siglas en inglés de «Learning Management System» (sistema de gestión de aprendizaje en español). Un LMS es una plataforma tecnológica diseñada para gestionar, administrar y ofrecer contenidos y actividades de aprendizaje en línea. Suelen ser utilizados por instituciones educativas, empresas y organizaciones para crear y ofrecer cursos en línea, realizar seguimiento del progreso de los estudiantes, gestionar inscripciones y matriculaciones, ofrecer herramientas de evaluación y retroalimentación, entre otras funciones.
Estos sistemas frecen una amplia variedad de recursos y herramientas, como materiales educativos, multimedia, foros de discusión, chats, cuestionarios, exámenes y evaluaciones, y seguimiento de progreso y calificaciones, lo que los hace una herramienta muy útil para la educación a distancia y el aprendizaje en línea
Al momento de decidir trabajar con las plataformas de gestión de aprendizaje y enseñanza virtual, libres o de código abierto, a pesar de que uno de sus grandes atractivos es que no se requieren grandes inversiones, es necesario tener en cuenta gastos periódicos, que aseguran su estabilidad y un óptimo funcionamiento que la adapte al tiempo y requerimientos necesarios.
Generalmente, un equipo de apoyo a estas plataformas debe realizar los siguientes procesos constantemente:
- La debida instalación del LMS y los necesarios ajustes a realizarse con relación a temas de actualización de software. El mantenimiento periódico se hace ineludible, por su misma característica de ser de código abierto, a diferencia de las pagas cuyas actualizaciones no son tan seguidas. Estas actualizaciones periódicas son necesarias para corregir y adoptar mejoras en el funcionamiento, realizada por los desarrolladores, cada cierto período.
- Diseño y desarrollo del témplate (plantilla) o estructura básica, que personalizará el LMS del proyecto a implementarse. –Lo que sería permanente si al momento de establecerse, desde el momento de se trabajará la estructura básica del témplate, no tuviera cambio alguno en ningún momento.
En este caso se solicita el proceso de rediseño, adaptación o ajuste de la misma, debido a las necesidades institucionales. La ampliación del theme desarrollado (plantilla estructural o témplate) se debe realizar porque se presentan cambios o ajustes por nuevas modalidades, servicios, y políticas de comercialización y mercadeo.
- La Instalación de plugins que permitan gestionar un verdadero ambiente educativo en relación a recursos y herramientas a emplear con los alumnos. Estos evolucionan a la par de Moodle y se adaptan a cada versión, para ajustarse a sus nuevas características. Este último paso involucra procesos invariables y periódicos, como lo ya mencionado de Moodle y la reinstalación y actualización obligatoria de los plugins y app asociadas y activas en la plataforma inicial para no perder actividades y desarrollos ya institucionalizados.
El trabajo a desarrollar implica las labores de programación y optimización de registros y bases de datos para un flujo de trabajo, completo ya que se trabajará con personalización de Moodle y plugins que se han trabajado expresamente para esta plataforma.
Para este trabajo se integra un equipo compuesto al menos por tres personas: un coordinador, un programador y un diseñador que conozcan la plataforma.
En esta propuesta contempla los procesos claves, que se describen en los siguientes ítems y que se deberán ejecutar para tener una mayor optimización de los módulos internos del sistema:
- Mantenimiento del LMS.
Se realizará un diagnóstico para evaluar el estado actual y el alcance definitivo total de la actualización, este diagnóstico también nos permite tener una visión de la evolución de la plataforma y tener más conocimientos para determinar puntos importantes de carácter preventivo, es una labor que ha futuro nos permite tener un informe de su comportamiento a largo plazo.
- Comprobar estado del servidor
Comprobar que el estado del servidor se encuentre en óptimas condiciones para soportar los cambios que se realizara.
- Diagnóstico de estado general de sistema
Realizar un diagnóstico inicial y general del sistema para comprobar que las configuraciones estén en buen estado y cuales tienen oportunidades de mejora.
- Comprobación de estado de Plugins
Revisar actualizaciones disponibles ya que con ello se podrá saber si es posible actualizar a una versión posterior o buscar alternativas a los mismos.
- Comprobación de estado de Actividades
Verificar que toda la documentación (Documentos PDF, Imágenes, Videos, Textos, etc.) aún esté disponible y realizar el rastreo de los archivos dañados o no disponibles.
- Realizar una copia de seguridad
Se realizará una copia de seguridad del sistema actual (en el caso que se llegue a trabajar a un sistema anteriormente implementado) para tener un respaldo en caso de tener inconvenientes con los pasos posteriores. Nos preservamos una copia para eliminar riesgos en la implementación final.
- Limpieza del servidor
Se realizará una limpieza profunda del servidor que conlleva a eliminación de archivos innecesarios y temporales que se almacenan y nos consumen espacio en el servidor.
- Comprobar de requisitos del servidor y actualización del LMS
Comprobar que los requisitos que actualmente tiene el servidor cumplan con los criterios solicitados para la actualización de Moodle.
- Actualización PLATAFORMA
Para llegar a la última versión es un principio dado por el desarrollador de Moodle es que lo aconsejable es ir subiendo cada dos versiones hasta llegar a la recomendada.
- Actualización de plugins
Ampliación y actualización a la plantilla
- Actualización y configuración general.
- Optimización de back office.
- Desarrollo del diseño gráfico con nuevo lineal gráfico.
- Carga de imágenes con lineamiento gráfico en front (Slides, Carruseles, Documentos, etc.)
- Cursos: Teniendo en cuenta que la reinstalación del plugins cooperativos, es absolutamente indispensable reprogramar todas las actividades nuevamente.