Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
La base de datos puede ser guardada desde la interfaz de PhpMyAdmin, que se conecta con el usuario y contraseña creados durante la instalación del servidor LAMP, la instalación de la base de datos, o con los datos facilitados por su proveedor de hosting.
Ilustración 12: Administración - PHPMyAdmin
Una vez en la interfaz gráfica de PhpMyAdmin, vaya a la pestaña exportar y seleccione la base de datos a exportar.
Ilustración 13: Administración - Exportación a través de PHPMyAdmin
Es posible que desee cambiar el formato de salida del archivo de copia de seguridad. Para guardar, elija el formato deseado debajo de la base de datos que quiera exportar. En el presente ejemplo se optó por SQL.
El nombre del archivo guardado puede cambiarse en la parte inferior de la página de exportación. También puede ser comprimido en tres tipos de formato. No olvide seleccionar el archivo de exportación, pues si no lo hace sólo se imprimirá el resultado del backup en la pantalla y no se producirá la copia.
Ilustración 14: Administración - Exportación a través de PHPMyAdmin (continuación)
El archivo se guarda de forma predeterminada en el directorio de descargas o en el escritorio, dependiendo de la configuración de su navegador.
El archivo guardado estará en formato SQL (.sql) pudiéndose importar posteriormente a través de phpMyAdmin, en caso de surgir algún problema.
El directorio root es (en este contexto) el directorio que contiene los archivos de Chamilo. A modo de ejemplo en este manual, vamos a considerar que se ha instalado en /var/www/chamilo y está disponible a través de http://localhost/chamilo/(para un servidor remoto, tendremos que usar FTP o SSH/ SFTP ).
Para guardar su contenido se puede comprimir su contenido mediante un terminal dirigiéndose al directorio /var/www/.
user@server:cd /var/www
Comprimir el directorio usando el comando “tar” para generar el archivo tar.gz :
user@server:/var/www$ sudo tar cvfj backup_chamilo chamilo/
Después mover este backup al directorio deseado. Para ello usar el comando “mv” :
user@server:/var/www$ sudo mv backup_chamilo /home/user/Desktop/
Puede ser práctico dar un nombre compuesto con la fecha al archivo comprimido resultante, por ejemplo, 2015-11-07-backup-chamilo. De esta manera, si se almacenan varios archivos de copia de seguridad será fácil ordenarlos por fecha.
Esta copia de seguridad contendrá toda la información de la base de datos de Chamilo y todas sus configuraciones. Constituye la única manera fiable de reconstruir su servidor Chamilo si se produce algún problema importante, tal es el caso de una pérdida de datos o de una incursión no deseada en su servidor.
Generalmente, esta copia de seguridad se realiza automáticamente en el servidor por un sistema de programación (proceso cron en GNU/Linux). En el caso de que el servidor no la realice correctamente las primeras veces deberá ejecutarla manualmente.
También podrá realizar una copia de seguridad mediante FTP que, en el caso de no comprimir los archivos, le puede llevar mucho más tiempo y espacio.
Chamilo ofrece distintas maneras de sacar copias de seguridad de sus datos. Si es administrador o docente, podrá guardar un curso completo (salvo algún elemento) o un elemento de un curso en particular.
Para exportar una lección, ir a la pestaña Mis cursos.
Aquí, puede ver los cursos en los que usted es el docente (junto a cada uno aparecerá un icono en forma de lápiz). Para continuar, haga clic en uno de ellos y entre en la herramienta de lecciones.
Una vez en la lista de lecciones o secuencias de aprendizaje, haga clic en el icono en forma de CD para generar un archivo de copia de seguridad de esa lección.
En esta etapa, sólo tiene que seleccionar dónde guardar el archivo. La exportación está disponible como un archivo .zip.
Esta exportación se genera en el formato SCORM 1.2 (lo que también implica que estará comprimido en un .zip) que podrá utilizar en otra plataforma Chamilo o en cualquier otro LMS compatible con SCORM 1.2. Esta copia de seguridad no podrá volver a ser modificada en la mayoría de los casos.
Si usted es administrador de la plataforma podrá guardar cualquier curso usando el menú de Administración de la plataforma y la interfaz de cursos.
Ir a : " Administración " → " Lista de cursos " :
Haga clic sobre el icono en forma de CD.
Chamilo ofrecerá la posibilidad de crear o importar una copia de seguridad. Haga clic en “Crear copia de seguridad”.
Según sus necesidades, podrá elegir entre una copia de seguridad completa y una selección de herramientas específicas. Vamos a elegir una copia de seguridad completa para el ejemplo.
La copia de seguridad es generada, tras lo cual sólo habrá que hacer clic en el botón descargar.
Al hacer clic en el botón “Crear una copia de seguridad”, Chamilo genera un archivo de backup en el directorio chamilo/archive/ que podrá recuperar simplemente mediante un acceso directo. Sin embargo, otras personas también podrían hacerlo si adivinaran su nombre (código del curso + tiempo en segundos en que se ha generado), por lo que como administrador responsable, debe limpiar regularmente este directorio (se propone un proceso en main/cron pero tiene que ejecutarlo usted) y establecer una configuración que evite la navegación dentro del directorio main/archive/, utilizando para ello un archivo .htaccess o configurando adecuadamente el VirtualHost.
Otra forma de realizar una copia de seguridad de un curso, que también está permitida a los docentes de un curso concreto es la siguiente:
Haga clic en la pestaña Mis cursos y seleccione uno de los cursos disponibles. Haga clic en la herramienta Administración del curso.
Seleccione la opción Mantenimiento del curso.
Las opciones de mantenimiento del curso, además de la copia de seguridad, le permiten realizar tres funciones adicionales:
Copiar el curso posibilita duplicar la totalidad o parte de un curso en otro que previamente es preferible que esté vacío. Sólo se requiere que el curso origen tenga algún contenido que copiar y que el curso de destino no contenga ya elementos del original.
Reciclar este curso permite vaciar todo el contenido de un curso. Supongamos que desea organizar un nuevo curso reutilizando uno ya existente, por lo que necesitará eliminar todos los recursos creados previamente en el mismo. No olvide que no hay posibilidad de recuperar los elementos borrados, así que antes de hacerlo es posible que desee realizar una copia de seguridad del curso.
Suprimir permite eliminar todo el curso. La confirmación es necesaria, pero una vez eliminado, no espere que esté disponible como una copia de seguridad en algún lugar ...
Nota: al abrir la copia de seguridad del archivo .zip, usted encontrará una gran similitud con la herramienta documentos de la jerarquía de los documentos. Para su información, el valor predeterminado .zip para un curso creado inicialmente con el contenido de ejemplo ocupa alrededor de 10MB.
Este fichero contiene:
Una estructura interna de archivos denominada course_info.dat
Un directorio llamado Document
Una serie de archivos y carpetas que contienen los documentos del curso, no todo lo relacionado con los usuarios (las tareas y otros elementos relacionados con los usuarios no son guardados)
El directorio Document tiene una estructura similar a la que se presenta en la ilustración 7, que reproduce la estructura de la herramienta documentos como se muestra en la ilustración 2.
Estos documentos son los contenidos por defecto en el curso.
Por otro lado, piense que la copia de seguridad sólo recuperará los documentos (imágenes, vídeos, etc) relacionados con el curso.
Después de exportar las lecciones, es posible que desee saber cómo importarlas.
Una vez en el curso receptor haga clic en Lecciones.
En la herramienta lecciones hay tres opciones (La última solo aparecerá si se activó Chamilo Rapid – ver 8.3Chamilo Rapid de la página 89 para más información):
" Crear una lección " (1er icono),
" Importación SCORM " (2do icono),
" Chamilo Rapid " (3er icono)
Para importar una lección previamente exportada, haga clic en Importación SCORM (2do icono).
El archivo .zip que se vaya a exportar, obviamente debe tener un contenido en formato SCORM. En concreto con SCORM 1.2. Chamilo no es totalmente compatible con SCORM 2004, por lo que si realiza una importación en este formato es probable que aparentemente no se presenten dificultades, pero la importación no será funcional en la mayoría de los casos. Su paquete de lección también puede ser compatible con AICC.
Si creó el archivo SCORM mediante la herramienta Chamilo “Lecciones”, recuerde que el campo de autoría sólo es un campo informativo y no genera ninguna modificación cuando se reproduzca el archivo.
Hay dos caminos para importar un curso mediante el interfaz de Chamilo:
importar un archivo de copia de seguridad o backup desde su ordenador
importar un archivo de copia de seguridad o backup directamente desde el servidor
Las dos opciones son muy fáciles de usar desde la herramienta de importación de copias de seguridad de cualquier curso.
Este procedimiento según las distintas configuraciones de los usuarios puede variar considerablemente respecto a este ejemplo. Aquí vamos a utilizar un ejemplo de instalación en un servidor local, utilizando PhpMyAdmin y una copia de seguridad del directorio raíz de Chamilo. Para un servidor remoto, se requeriría SSH / SFTP o FTP para el acceso al servidor.
Esta recuperación puede ser necesaria después de que por error, se hayan borrado todas o algunas de las bases de datos de Chamilo, o después de que se hayan producido graves daños en su servidor por la acción de un cracker.
Copie el archivo de copia de seguridad en el directorio raíz (/var/www/) y descomprímalo. Recuerde que debe mantener la misma estructura de directorios para que no se pierda la ruta de acceso pre configurada para algunos datos.
Importe la copia de seguridad de la base de datos de PhpMyAdmin. Previamente, no olvide eliminar las bases de datos de Chamilo existentes si aún persisten.
Conéctese a su sitio y compruebe que todo está en orden.
La copia de seguridad contiene los usuarios, contraseñas, cursos, lecciones y todos los recursos de su portal. En servidores críticos se recomienda realizar copias de seguridad automáticas en otro servidor al menos una vez al día.
Ilustración 15: Terminal - Moviendo archivos
Ilustración 16: Interfaz - Lista de cursos
Ilustración 17: Interfaz - Lista de herramientas del curso
Ilustración 18: Interfaz - Exportar lecciones
Ilustración 19: Administración - Bloque cursos
Ilustración 20: Administración - Lista de cursos – Copia de seguridad
Ilustración 21: Administración – Copia de seguridad
Ilustración 22: Administración - Opciones de copia de seguridad
Ilustración 23: Administración - Resultados de la generación de una copia de seguridad
Ilustración 24: Interfaz - Herramientas de administración del curso
Ilustración 25: Interfaz - Opciones mantenimiento de un curso
Ilustración 26: Copia de seguridad - Estructura de archivos de la copia de seguridad
Ilustración 27: Interfaz - Lista de documentos
Ilustración 28: Interfaz - Importar lecciones
Ilustración 29: Interfaz - Importación SCORM
La versión 1.10 trae unos cambios importantes que son necesarios conocer como administrador:
se abandona el soporte de PHP 5.3 e inferiores, para soportar únicamente PHP 5.4 y superiores.
se abandona el soporte de Internet Explorer en sus versiones 8 e inferiores. Esto significa que no solo la apariencia de Chamilo, sino también algunas funcionalidades, serán muy distintas o no-funcionales para usuarios de Internet Explorer 5, 6, 7 y 8. Este cambio se hace para permitir el soporte de diseños compatibles con dispositivos móviles (aka “Responsive design”)
algunos idiomas se reconfiguran para ser considerados idiomas “hijos” y así poder usar términos definidos en el idioma “padre” cuando no han sido traducidos con exactitud todavía. Es el caso del Catalán y del Gallego, que toman el Castellano como idioma “padre”
la codificación de caracteres, anteriormente modificable a nivel de la plataforma, se restringe a únicamente UTF-8, que es la codificación más común para todo lo que es lenguajes humanos
la estructura de carpetas se modifica. Los archivos de configuración ahora se encuentra en app/config/ y las hojas de estilos en app/Resources/public/css/themes/. No obstante, debido al uso de una estructura más cercana a Symfony 2, estas hojas de estilo se duplican en web/css/ para su uso de cara a Internet
a partir de esta versión, la eliminación de un curso conlleva la eliminación completa de la carpeta del curso. Esto no era el caso anteriormente, y generaba (para portales con una alta tasa de cambios) una sobrecarga en volúmenes almacenados en el disco
las preguntas de tipo HotSpot no funcionan más (esto es temporal y se arreglará tan pronto como posible). Sin embargo, no se “rompen” las preguntas almacenadas en el sistema en versiones anteriores. Solo dejan de ser usables.
Todos los cambios de esta versión (arreglos de bugs como nuevas funcionalidades) se pueden encontrar en el archivo /documentation/changelog.html de su instalación de Chamilo.
La funcionalidad de exportaciones especiales ha sido diseñada para ayudar al inspector académico. Le permite exportar todos los documentos de todos los cursos en una sola – y pesada - operación . Una segunda opción permite escoger los documentos de los cursos que quiera.
Ilustración 74: Administración - Exportaciones especiales
Esta página le dará información sobre el sistema detrás de Chamilo. Es particularmente útil en caso de investigación para encontrar un error, cuando un proveedor de alojamiento en la nube no le proporciona información sobre los módulos instalados.
Esta opción aparecerá únicamente si su portal fue instalado en base a una versión de desarrollo de Chamilo. La opción permite insertar datos de prueba para realizar pruebas del sistema.
A partir de la versión 1.9 de Chamilo, existe la posibilidad de limpiar una carpeta de datos temporales directamente desde la página de administración de Chamilo.
En la versión 1.10, esta opción se vuelve más importante para los diseñadores de portales, ya que permite asegurar que no permanecen datos en caché que podrían impedir la visualización de un nuevo diseño.
La secuencialización de recursos es una nueva funcionalidad en 1.10. Se puede considerar en beta, ya que no tuvo el periodo de aprobación suficiente hasta ahora para confirmar su adecuación a los múltiples usos que se le podría dar.
En esta versión, la herramienta permite únicamente la secuencialización de sesiones. A futuro, se considera la posibilidad de añadir la gestión de otros recursos en secuencia. De ahí el nombre de la herramienta.
Una vez distintas sesiones creadas, se pueden definir secuencias de sesiones, gracias a las cuales los estudiantes podrán identificar los requerimientos (en términos de otras sesiones) para acceder a una sesión deseada, y cuales son las sesiones a las cuales pueden acceder al completar una sesión existente.
La interfaz de configuración de secuencias de sesiones se encuentra en la página de administración, en el panel “Sistema”.
La página resultante ofrece distintas secciones útiles descritas a continuación.
Para entenderla, necesitamos revisar unos términos de vocabulario…
En la página de configuración de las secuencias, el primer paso es la selección o la creación de una secuencia.
Sugerimos que las secuencias tengan títulos que corresponden a la materia común de todos los cursos en las sesiones de la secuencia.
En esta primera captura, hemos seleccionado la secuencia llamada “Mechanical”.
Al seleccionar la secuencia “Mechanical” y la sesión de referencia (lista a la izquierda en el segundo bloque), aparece la secuencia de manera visual en la sección “Vista previa de la secuencia”.
Para modificar la sesión de referencia, se puede volver a seleccionar una sesión en la lista desplegable de sesiones y dar clic en “Usar como referencia”, o simplemente dar clic en el número sobre fondo rojo de la sesión.
Aquí otro ejemplo de secuencia.
Modifica la información presentada en la ficha de descripción de la sesión (“Sesiones requeridas”) en caso haya activado el Catálogo de sesiones
Bloquea los estudiantes para que no puedan inscribirse a una sesión hasta completar los pasos previos en la secuencia (el botón “Inscribirme” solo aparece luego de completar todos los requerimientos)
Dar clic en el enlace “Secuencialización de recursos”.
El efecto de la configuración de una sesión dentro de una secuencia es doble:
Término
Descripción
Curso
El curso base que se sigue durante la sesión
Materia
Tema genérico de un conjunto de cursos (ej. Marketing, Ventas, SEO, ...)
Sesión
Entidad de uso del curso dentro de un periodo determinado de tiempo
Secuencia
Entidad que define la secuencia (a través de pre-requisitos) de sesiones que se sugiere que el estudiante siga para terminar una materia por completo
Referencia
La sesión de referencia para analizar la secuencia. Tomando una sesión como referencia, se pueden visualizar los requisitos directos y las sesiones a las cuales estos requisitos permiten acceder.
Los cursos son espacios en los que el profesorado genera contenidos y los pone a disposición de sus alumnos para facilitar su aprendizaje. Para ello cuenta con más de 20 herramientas que le ayudarán a conseguir una experiencia multimedia entretenida y dinámica.
Los cursos, en muchos casos, son utilizados como recursos permanentes, pero también pueden insertarse dentro de un contexto regulado cronológicamente mediante el uso de sesiones (ver Capítulo 6 Administración de sesiones en la página 69).
Unos iconos facilitan la gestión de cursos, algunos ya nos son conocidos:
Tableau 3: Administración – iconos de administración de cursos
Esta herramienta permite visualizar los cursos de la plataforma.
Ilustración 54: Administración - Lista de cursos
Esta lista nos da mucha información sobre los cursos. Preste atención al color del círculo que precede al título de cada curso, pues representan el tipo de visibilidad del curso:
azul: público. Sus contenidos son accesibles por cualquier persona aunque no esté registrada en la plataforma
verde: abierto. Sus contenidos son visibles por cualquier usuario registrado en la plataforma
anaranjado: privado. Sus contenidos sólo son accesibles a los usuarios de ese curso. Los usuarios normalmente son suscritos por los docentes o por el administrador
rojo: cerrado. Sus contenidos no serán accesibles más que por el administrador de la plataforma y los docentes del curso. Este estatus suele utilizarse para labores de mantenimiento o por expiración del curso.
gris: invisible. El curso deja de ser visible para cualquier usuario (incluso sus profesores) salvo el administrador.
Por otro lado, la lista de cursos presenta en el lado derecho un conjunto de iconos que permiten ciertas acciones.
Para actualizar la configuración o los detalles de un curso, haga clic en el icono lápiz. Como administrador, podrá cambiar la misma información que puede cambiar el profesor/creador del curso. Además, puede modificar el espacio en disco permitido para el curso y marcarlo como un curso especial; en este último caso, se presentará a todos los usuarios de la plataforma en la parte superior de la lista de cursos.
Aquí, el seguimiento y las copias de seguridad se realizan de la misma forma por un administrador o por un docente (ver guía del docente).
Estos iconos son atajos que llevan al administrador a la pestaña Mis cursos.
Cuando un administrador crea un curso sólo está obligado a rellenar el título.
Además de este campo obligatorio, hay otras opciones disponibles exclusivamente para el administrador:
Asignar un docente responsable del curso
Añadir uno (o más) docentes al curso
Asignarlo a un departamento y cumplimentar la URL del departamento
Configurar la visibilidad del curso
Gestionar los ajustes de inscripción y cancelación de la misma
Esta característica le permite exportar los detalles de algunos o todos los cursos de la plataforma en el formato CSV.
Esta funcionalidad le permite crear una serie de cursos a partir de la importación de una lista de cursos en formato CSV. Si utiliza las categorías e importa los cursos desde otra instalación de Chamilo, entonces tendrá que asegurarse de que los códigos de las categorías sean iguales (existan) en ambos portales.
Una vez importado, sólo tendrá que rellenar las lecciones.
Puede crear, actualizar o eliminar categorías de cursos a través de iconos de acción. Es posible crear numerosas categorías y subcategorías.
También es posible organizar estas categorías gracias a los iconos en forma de flecha. El texto de estas categorías no se ha internacionalizado, por lo que si se utiliza un portal multilingüe asegúrese de que el nombre o la clasificación de los cursos sea fácil de entender por todos los usuarios.
El administrador puede suscribir a cualquier usuario a un curso. Para ello:
seleccione uno o varios usuarios en la lista de la izquierda (use CTRL o SHIFT),
elija el curso o cursos en los que desea inscribirlos
haga clic en Añadir a este (estos) curso(s)
Esta característica le permite suscribir un listado de usuarios en un curso mediante un archivo CSV o XML. Por ejemplo, con ciertas modificaciones podremos inscribir directamente en un curso, un listado de usuarios que hayamos exportado previamente de otro.
La importación tiene dos acciones opcionales que permiten afinar el resultado de la operación.
A partir de la versión 1.10, es posible registrar campos extra para todos los cursos, como era el caso en versiones anteriores para los usuarios.
Sin embargo, estos campos se usarán principalmente en combinación con plugins existentes y no tienen un gran impacto sobre el comportamiento normal de la plataforma.
Ilustración 55: Creación de un curso
Ilustración 56: Administración - Exportar cursos
Ilustración 57: Administración - Importar cursos
Ilustración 58: Administración - Categorías de cursos
Ilustración 59: Administración - Suscribir usuarios a los cursos
Ilustración 60: Administración - Suscribir usuarios a los cursos
Iconos
Funcionalidades
Suministra toda la información sobre el uso del curso y sus usuarios
Ofrece un seguimiento detallado de los usuarios, del curso y un informe de los recursos
Permite modificar los parámetros o detalles del curso
Elimina el curso
Genera o importa una copia de seguridad
Facilita ir a la página principal del curso