Conduit funciona actualmente con los siguientes servicios y formatos de archivo:

  • Archivos CSV o XML cargados
  • Archivos XML de servicios web RESTful

Descripción general de la configuración de Conduit

  1. Configure los ajustes generales de Conduit para usuarios, cursos y matriculaciones.
  2. Mapee sus campos de datos/encabezados de columna CSV o XML a los campos de Conduit en la pestaña Ajustes > Mapeos.
  3. Configure la ubicación de los archivos o servicios:
    • Si usa la carga de archivos, definirá el nombre y la ubicación de sus archivos en la pestaña Ajustes > Archivos.
    • Si utiliza los servicios web RESTful, defina su contraseña, si está usando HTTPS, cualquier restricción de IP y los datos de calificaciones que se capturan en la pestaña Ajustes > Servicios web.

Agregar el block Conduit

Pasos: Activar edición > Agregar block > Conduit

Para configurar Conduit, primero debe agregar el block Conduit en la página del sitio.

  1. En la página de inicio del sitio, seleccione Activar edición.
  2. Agregue el bloque de Conduit mediante el menú Agregar bloque.

Seleccionar los ajustes de Conduit

Pasos: Conduit > Ajustes

La pestaña Ajustes contiene todas las configuraciones de Conduit. Utilice la página Ajustes generales para configurar las reglas de sincronización entre Conduit y su sitio.

  1. Seleccione Ajustes en el bloque de Conduit.
  2. Configure los ajustes de sincronización en el área Cron:
    • Seleccione Cron habilitado para determinar si el bloque de Conduit se ejecutará o no durante el cron del sitio. Si está habilitado, el cron realizará una sincronización completa de las tablas externas de Conduit con las tablas de su sitio de Moodle.
    • Determine si desea Remover registros o archivar los registros, y cuándo desea eliminar o archivar.

    Los registros archivados se almacenan en el directorio de datos, en archive/conduit/logs, en un archivo comprimido. Estos archivos pueden descargarse con SFTP y extraerse localmente. Los datos en el archivo son todos enunciados de inserciones SQL para agregar los registros de nuevo en una base de datos.

  3. Configure las notificaciones de Correo electrónico para las transacciones:
    • Seleccione los tipos de Transacciones sobre las cuales desea enviar correos electrónicos. Las opciones incluyen lo siguiente:
      • Ninguno: sin transacciones.
      • Servicio de archivo y web: solo se envían correos electrónicos sobre las transacciones de servicios de archivos y web. Se ignoran las transacciones del cron administrativo.
      • No vacío: solo transacciones donde haya datos en el archivo, además de servicios web y mensajes del cron administrativo.
      • Errores y advertencias: solo se envían correos electrónicos sobre transacciones que tienen errores y advertencias.
      • Solo errores: solo se envían correos electrónicos sobre transacciones con errores.
      • Todos: se envían todos los archivos de transacción a las direcciones de correo electrónico, incluidos archivos, servicios web y cron administrativo, independientemente del estado.
    • Seleccione quién debe recibir los correos electrónicos en el cuadro Enviar a.
    • Seleccione si desea incluir los registros de las transacciones como un Archivo adjunto.
  4. Determine cómo buscar información en su sitio para compararla con la información de Conduit mediante el uso del área Campos de búsqueda de Conduit para Moodle.
    • Configure el campo de mapeo para usarlo para el registro Usuario. Las opciones son las siguientes: nombre de usuario, número de ID y correo electrónico.
    • Configure el campo de mapeo para usarlo para el registro Curso. Las opciones son las siguientes: nombre corto y número de ID.
    • Configure el campo de mapeo para usarlo para el registro Rol para la matriculación del curso. Las opciones son las siguientes: nombre y nombre corto.
  5. Determine cómo se procesan los datos del Usuario enviados a Conduit y cómo Conduit envía esa información a Moodle.
    • Determine qué hacer con las cuentas de usuario de Moodle si el usuario está eliminado de los archivos CSV, XML o servicios web enviados. Las opciones son las siguientes: Mantener, Suspender o Eliminar. Solo los usuarios suspendidos se reactivan automáticamente si reaparecen en la próxima carga.
    • Configure el tipo de Hash de la contraseña para que Conduit espere en los archivos CSV y XML o en la solicitud de servicios web.
    • Determine si se debe crear una contraseña única y enviarla a la dirección de correo electrónico del usuario desde la lista Crear contraseña.
    • Configure un valor en el cuadro Crear contraseña si es para que Moodle cree una contraseña para esos usuarios. Por ejemplo: "changeme" hace que se cree una contraseña única y se envíe por correo electrónico a todos los usuarios que tengan la contraseña "changeme".
    • Determine si los usuarios se verán obligados a cambiar su contraseña cuando inicien sesión por primera vez.
    • Determine si desea que Conduit ejecute la opción Actualizar todas las cuentas del usuario. Si elige , Conduit actualiza todos los usuarios, independientemente del tipo de autenticación configurado.
  6. Determine cómo se procesan los datos del Curso enviados a Conduit y cómo Conduit envía esa información a Moodle:
    • Deje Crear cursos automáticamente con el ajuste para que Conduit cree sus cursos en Moodle.
    • Determine en Actualizar cursos automáticamente si desea habilitar las actualizaciones de los cursos de Moodle con cambios de Conduit.
    • Determine en Eliminar cursos automáticamente si desea eliminar automáticamente los cursos de Moodle cuando se eliminan en Conduit.
    • Determine si desea Archivar cursos automáticamente.

      Cuando Conduit elimina un curso, se realiza una copia de seguridad automática del curso antes de la eliminación. La copia de seguridad se mueve a SITEFILES/backupdata/autoarchive/. Se registran los archivos y resultados de la copia de seguridad. Si ocurre un error, no se elimina el curso y se registra el error.

    • Seleccione Categoría por defecto para los cursos de creación automática que no tienen la información de la categoría.
    • Determine si desea Crear categoría automáticamente cuando los cursos creados automáticamente pertenecen a una categoría que no existe en Moodle.
    • Si usa subcategorías en su sitio, especifique el carácter que se utiliza como el Separador de categorías. Si no hay subcategorías en su sitio de Moodle, deje este cuadro en blanco.
    • Si usa metacursos en su sitio, especifique el carácter que se utiliza como el separador principal. Si no hay metacursos en su sitio de Moodle, deje este cuadro en blanco.
    • Si desea ocultar el curso después de que haya pasado su fecha de finalización, seleccione Ocultar después de la fecha de finalización del curso.
    • Trate a los nombres de categorías como identificación de registro:
      • cuando el valor de la categoría del curso sea un número, Conduit tratará a dicho valor como una identificación de registro de la base de datos de la categoría de Moodle.
      • Ejemplos:
        • Al usar una categoría de curso con número de identificación 2017 y al configurar esta opción en "Sí", Conduit buscará una categoría de Moodle con un registro de base de datos de 2017. Solo son válidos los números en ese campo de categoría de curso cuando se utiliza como una identificación de registro.
        • Al usar una categoría de curso con número de identificación 2017 y al configurar esta opción en "No", Conduit buscará una categoría de Moodle con el nombre 2017.
      • Cuando se combinen valores, Bio/435 por ejemplo, Conduit buscará una categoría de Moodle con el nombre 435 que sea una subcategoría de Bio.
    • Seleccione la Plantilla predeterminada para utilizar en la creación automática del curso.
    • Determine si se está usando la característica de la plantilla del curso de Conduit. Las opciones son:
      • No
      • Restaurar de copia de seguridad: elija este ajuste para restaurar un curso de una copia de seguridad del curso que está almacenada en Ajustes del curso > Copias de seguridad como el área del archivo de la copia de seguridad. El nombre del archivo en el área del archivo de las copias de seguridad debe ser el mismo que el nombre del archivo en el cuadro Restaurar nombre de plantilla.
      • Restaurar versión actual: elija este ajuste si desea realizar una copia de seguridad y luego restaurar la versión activa o actual del curso que coincida con la plantilla predeterminada (que está vinculada con el campo de la plantilla predeterminada) o la plantilla mapeada de un curso en cursos de creación automática (que se encuentran en la ficha Mapeos).
      • Restaurar nombre de plantilla: este es el nombre del archivo de copia de seguridad que se utilizará cuando Restaurar desde la copia de seguridad esté configurado para el ajuste de restauración. Por ejemplo, si este ajuste está configurado como "conduit_template.mbz" y en los archivos de copia de seguridad del curso hay una copia de seguridad llamada "conduit_template.mbz", Conduit utilizará ese archivo de copia de seguridad como la plantilla. De lo contrario, Conduit crea su propio archivo de copia de seguridad para utilizar y lo denomina "conduit_template.mbz" de forma predeterminada.
  7. Determine cómo se procesan los datos de la Matriculación enviados a Conduit y cómo Conduit envía esa información a Moodle:
    • Determine si desea que se cancele la matriculación de cursos de los usuarios en Desmatricular a los usuarios automáticamente. Si se eliminó la entrada de la matriculación en Conduit, el usuario estará desmatriculado en Moodle.
  8. Determine cómo se procesan los datos del Grupo del curso enviados a Conduit y cómo Conduit envía esa información a Moodle:
    • Determine si desea que Crear grupos automáticamente esté disponible en Conduit, pero no en Moodle.
    • Determine si desea Actualizar grupos automáticamente en Moodle con información actualizada de Conduit.
    • Determine si desea Eliminar grupos automáticamente en Moodle si están marcados como eliminados en Conduit.
  9. Determine cómo se procesan los datos del Miembro del grupo enviados a Conduit y cómo Conduit envía esa información a Moodle:
    • Determine si desea Asignar miembros automáticamente en grupos para los miembros del grupo que no existen en Moodle, pero que están disponibles en Conduit.
    • Determine si desea Remover miembros automáticamente en Moodle si el registro de miembros del grupo está marcado como eliminado en Conduit.
  10. Seleccione Guardar cambios cuando termine.