Sistemas de Gestión de Contenidos (CMS)
¿Qué es un CMS?
Un CMS (Sistema de Gestión de Contenidos) es un conjunto de aplicaciones web que, de un modo similar a un portal, operan tanto en internet como en intranet.
Funciones básicas de un CMS:
- Gestión de contenidos
- Publicación de contenidos
- Presentación de contenidos
Joomla:
Joomla es un CMS dinámico que permite la creación de sitios web para la difusión de información de cualquier tipo. Es una aplicación web con licencia pública general GPL y escrita en lenguaje PHP.
Características de Joomla:
- Gestión sencilla del CMS a través de la web
- Organización de los contenidos mediante secciones y categorías
- Creación y edición de contenidos con un editor WYSIWYG
- Actualización y ampliación de la funcionalidad del sitio mediante extensiones o módulos a través de Internet
- Edición y configuración de todos los servicios que ofrece
- Utilización de gran variedad de temas descargables
- Empleo de plantillas configurables
- Uso de un administrador de archivos multimedia que gestiona todo tipo de archivos de audio, vídeo o imágenes
- Posibilidad de crear encuestas
- Integración de un servidor de sindicación de noticias por RSS/XMS
- Inserción de publicidad en el sitio
- Trabajo multiplataforma
Elementos de Joomla:
- Base de datos MySQL que almacena en tablas diferenciadas toda la información del sitio y la configuración del sistema
- Motor PHP que ejecuta órdenes de búsqueda, almacenamiento, consulta y modificación sobre la base de datos
- Servidor HTTP Apache 1.13.19
Estructura de Joomla:
La estructura de Joomla se compone de dos partes diferenciadas:
- Frontend o parte pública
- Backend que es el centro de administración
Barra de menús desplegables:
Contiene todas las opciones de administración del portal como Sitio/Menús/Contenido/Componentes/Extensiones/Herramientas/Ayuda
Usuarios de Joomla:
Usuarios del administrador (backend):
- Manager: dispone de todos los permisos para la gestión de contenidos.
- Administrador: dispone de todos los permisos propios del usuario manager, puede ocuparse de los menús y los usuarios y encargarse de la instalación de componentes y módulos, aunque no de plantillas ni idiomas.
- Super administrador: acceso total y absoluto de toda la administración del portal
Usuarios del sitio (frontend):
- Registered: accede a las zonas de la parte pública de Joomla a las que el administrador asigne este nivel de acceso. La mayoría de usuarios tienen este perfil.
- Author: se le permite enviar artículos pero no publicarlos ni editar los escritos por otros usuarios, su tarea queda pendiente hasta que la apruebe el supervisor.
- Editor: puede enviar artículos y editar los de otros usuarios, pero no puede modificarlos.
- Publisher: dispone de permisos para enviar, modificar y publicar sus artículos y los de otros usuarios.
Organización de contenidos:
Los contenidos en Joomla se organizan de forma jerárquica: Secciones > Categorías > Artículos o ítems de contenido. Un contenido puede encontrarse: Publicado/No publicado/Archivado/Eliminado
Un contenido respecto a su publicación puede estar:
- Pendiente de publicación: con fecha de publicación programada
- Publicado en vigencia: está publicado siempre o hasta que venza esta publicación
- Publicado pero no expirado: el contenido estuvo publicado pero terminó su vigencia y se dio de baja de manera automática
Los contenidos asociados tienen un nivel de acceso:
- Visualización: Público: visible para todos/ Registrado: solo visible para usuarios registrados/ Especial: visible para usuarios con permisos mayores que los registrados
- Edición: Editables por los usuarios administradores/ No editables por el resto de usuarios
Gestión de contenidos:
Existen dos tipos de contenidos:
- Estáticos: no requieren organización
- Dinámicos: asociados a secciones y categorías
La opción de un menú de contenido consta de un grupo de entradas de menú preseleccionadas con su gestión.
- Gestor de secciones: dar de alta o baja una sección e introducir modificaciones/publicar u ocultar secciones
- Gestor de categorías: dar de alta o baja una categoría e introducir modificaciones/ publicar o retirar categorías
- Gestor de artículos: dar de alta y modificar un artículo/ publicar o retirar artículos/realizar otras acciones de gestión de artículos
Gestión de plantillas:
Joomla utiliza una técnica que permite separar el contenido y el diseño, se puede cambiar la apariencia del portal sin que se alteren los contenidos ni su organización.
Copia y restauración del portal Joomla:
Para realizar la copia de seguridad del portal hay que instalar un componente llamado Joomlapack. Entre las opciones disponibles se encuentran: configuración del componente y realización de la copia.
Configuración:
- Común: indica el directorio en que se guardan las copias de seguridad y el tipo de usuario que tendrá acceso a ellas
- De perfil: hay que indicar la pantalla utilizada para asignar un nombre a las copias, así como la información que va a copiarse
Realización de copias:
Al pulsar «Respaldar ahora» se abre una ventana con un editor que permite introducir algún texto explicativo sobre la copia. Se mostrará en pantalla el proceso de realización de la copia de seguridad y al terminar mostrará un mensaje.
Entornos Visuales de Aprendizaje (EVA)
Las herramientas actuales permiten gestionar cursos ubicuos, a los que se asiste en cualquier momento del día a lo largo de toda la semana, en cualquier lugar y de cualquier modo, sea mediante sesiones presenciales, semipresenciales o completamente a distancia.
Sistemas de gestión de contenidos de aprendizaje (LCMS):
Concebidos para la gestión de contenidos, los LCMS permiten crear pequeños módulos de aprendizaje que se integran en un programa de formación más amplio, almacenarlos y recuperarlos en el momento más oportuno. Los LCMS más recientes permiten además efectuar un seguimiento del trabajo que realiza cada usuario o alumno.
Sistemas de gestión de aprendizaje (LMS):
Se accede a las aplicaciones LMS a través de la web. El hecho de que se hallen instaladas en servidores permite la administración y el control de actividades por parte del propietario del servicio a distancia.
Los LMS constituyen un tipo especial de CMS, especializados en entornos formativos y que manejan tipos de recursos muy concretos. Poseen las funciones típicas del CMS, además de otras más específicas propias de las tareas de formación.
Aunque los LMS se utilizan en entidades e instituciones de carácter educativo, cada vez son más frecuentes en los departamentos de recursos humanos de empresas privadas, donde se emplean para el desarrollo de programas de formación interna de los trabajadores.
Los LMS con LCMS incluidos o anidados, ofrecen un valor añadido sin precedentes, gracias a la capacidad de generar recursos educativos estándares y hacer su posterior seguimiento.
Sistemas de comunicación:
Todos estos sistemas constituyen el entorno virtual de aprendizaje (EVA). La comunicación entre el docente y el alumno en estos casos es virtual y, en consecuencia, se requieren algunos complementos, como calendarios, sistemas de correo electrónico, foros, herramientas de intercambio de ficheros, blogs o wikis.
Características básicas de los sistemas e-learning:
El e-learning es un modelo de formación a distancia basado en el acceso web a una plataforma concebida que hace las funciones de sitio, aula o campus virtual, y que sirve como herramienta de aprendizaje en línea.
- Integridad garantizada entre los sistemas LCMS y LMS
- Administración centralizada de contenidos
- Sincronización inmediata entre los contenidos y seguimiento de la formación
- Posibilidad de personalizar la plataforma gracias a la solución integrada
- Aprovechamiento mutuo de las funcionalidades de ambos sistemas
Los entornos personales de aprendizaje se han convertido en una herramienta educativa y de trabajo en red cada vez más frecuente.
- Organizar los cursos
- Llevar a cabo las diversas actividades
- Administrar la plataforma
- Adecuarse a las normas de accesibilidad
- Mantener la compatibilidad con los formatos de e-learning estándares
Moodle:
Gracias a su potencia y versatilidad, Moodle se ha convertido en uno de los sistemas más utilizados en la actualidad. Apareció en 2002.
Publicado con licencia GNU/GPL, el hecho de que el código permanezca abierto ha permitido la creación de una comunidad de usuarios que cuenta con más de 21 millones de personas y 46.000 sitios registrados, así como traducirlo a 75 idiomas y mantener un ritmo de actualización considerable.
Moodle es un acrónimo en inglés de Modular Object-Oriented Dynamic Learning Environment.
Ventajas de Moodle:
- Promueve la colaboración, la reflexión crítica y el desarrollo de actividades conjuntas
- Permite impartir clases en línea o a distancia, así como complementar el aprendizaje presencial
- Posee un navegador con una interfaz sencilla, ligera, eficiente y compatible
- Se instala con facilidad en casi cualquier plataforma que soporte PHP. Solo requiere que exista una base de datos, que puede compartir
- Ofrece un listado detallado con los cursos alojados en el servidor así como la posibilidad de seguirlos como usuario invitado
- Clasifica los cursos por categorías y facilita su búsqueda
- Brinda la posibilidad de editar la mayor parte de las áreas de introducción de texto
La gestión de usuarios del sistema de e-learning:
En primera instancia, se realizarán pruebas de validación utilizando distintos nombres de usuario.
El propio sistema e-learning posee una base de datos propia en la que figuran los usuarios. Una de las tareas más frecuentes que suelen llevarse a cabo es el registro y el alta de cada uno. Existen ciertas herramientas que permiten mediante ficheros externos en formatos CSV o de texto plano.
Se deben conceder permisos añadidos a algunos usuarios con un perfil determinado, como profesor o alumno.
Diferentes fuentes de validación de usuarios del sistema:
En estos casos se apuesta por la centralización de la gestión de usuarios; de este modo, la misma persona tiene el mismo usuario en los distintos servicios, como ocurre con la cuenta de Google.
Existe la opción de poder realizar, por parte del usuario, el autorregistro en el sistema mediante la confirmación por e-mail.
El sistema Moodle no es una excepción, y da soporte también a la validación de usuarios externos a su base de datos y por e-mail.
La administración básica del sistema e-learning:
En los sistemas de e-learning se debe observar con especial atención, además de las comprobaciones típicas de los sitios web, los aspectos siguientes:
- Configuración del tiempo: (Zona horaria, día y hora actuales) ya que la apertura, el seguimiento y la evaluación del proceso de formación dependen de las fechas marcadas
- Configuración del servicio de calificaciones de estudiantes: Por lo general, este aspecto se proporciona con una configuración base totalmente funcional, aunque no personalizada
- Configuración por defecto de los cursos: Se define desde el perfil por defecto para el profesor hasta el tamaño máximo de los ficheros que se pueden subir como contenido de los cursos
- Activación del servicio de informes: Es recomendable para el óptimo seguimiento del alumnado que los responsables de la formación, posean informes de dicho seguimiento. Esta opción no suele estar habilitada por defecto, ya que genera una carga extra de proceso, por lo que se deja a criterio del sistema de activación
La gestión de cursos en el sistema e-learning:
Es importante tener en cuenta el ámbito en el que se utilizará: como aula virtual de un instituto o un campus universitario, en los programas de formación interna de una empresa, como repositorio para el reciclaje de empleados, como academia online, etc.
Todo ello determinará los aspectos siguientes:
- La organización de las categorías de los cursos
- La forma de representar los contenidos (por temas, por semanas)
- Los perfiles asignados por defecto en los cursos (profesor y alumnos, cursos entre iguales, cursos colaborativos entre formadores, etc.)
- La activación o no de los informes y calificaciones del curso
Copias de seguridad de los cursos:
Las tareas habituales de los responsables de la gestión de cursos pasan por realizar copias de seguridad de los mismos.
Dos de los más utilizados son SCORM, que puede ser restaurado como un curso entero de e-learning, e IMS, que suele utilizarse como contenido dentro de un curso ya creado.
Los módulos en sistemas de e-learning: tipos y configuración:
Todos estos sistemas poseen un cierto grado de modularidad. Existen módulos genéricos presentes en cualquier CMS (calendario, sindicación RSS, eventos, mensajes, usuarios online, etc.) y otros más específicos, que implementan actividades típicas de los procesos de formación (encuestas, chat, consultas, foros o cuestionarios, entre otros).
Mecanismos básicos de seguridad del sistema e-learning:
Deben revisarse los aspectos de mantenimiento y seguridad básicos para evitar futuros problemas. La primera medida consiste en delegar los permisos mínimos a cada usuario según sus necesidades respecto al sistema. Todos los usuarios dados de alta son alumnos y se promociona de forma interna. Para definir permisos en grupo, suelen establecerse perfiles a los que se añaden los usuarios.
- Anónimo: No se valida en la plataforma
- Alumno: Con derecho a seguir cursos
- Formador: Puede realizar el seguimiento de los alumnos
- Formador con derechos de edición: También puede manipular los contenidos de los cursos
- Creador de cursos: Puede dar de alta nuevos cursos y matricular en ellos a formadores y alumnos
- Administrador: con todos los derechos, puede hacer cualquier cosa
El procedimiento de actualización del sistema e-learning:
Uno de los aspectos fundamentales es la actualización del sistema e-learning, que ahorra problemas como los agujeros de seguridad y que además suele habilitar nuevas funcionalidades. Este campo se ha convertido en uno de los más innovadores, hasta el punto de definir los estándares presentes y futuros tanto para la presentación de contenidos como de su intercambio entre plataformas.
Pasos de la actualización de un sistema e-learning:
- Asegurarnos de que la mejora es interesante y de que el sistema cumple con los requerimientos de versiones
- Conseguir la nueva versión que debe instalarse
- Comprobar el correcto funcionamiento de las copias de seguridad de los recursos
- Poner el sistema e-learning en mantenimiento (no accesible), de forma que durante la actualización no esté validado ningún usuario
- Realizar una copia de seguridad de la base de datos del sistema
- Preparar una copia exacta del directorio donde está instalado el sistema e-learning
- Instalar la nueva versión del sistema
- Restaurar el sistema e-learning