Saltar al contenido principal
pdf?stylesheet=default
Blackboard Help

Configurar archivos para cargar datos

El próximo paso es configurar los mapeos del campo de datos entre sus archivos CSV o XML y Conduit. Mapea un campo en Moodle al indicarle el tipo de nomenclatura que utiliza su archivo. Por ejemplo, si usa el término Usuario en lugar de Nombre de usuario, definirá esto para el campo Nombre de usuario.

Para los archivos CSV, los mapeos que proporciona son sus encabezados de columna. Para los archivos XML, son sus etiquetas. Cada uno de los campos marcados con un asterisco * son obligatorios para que Conduit funcione. Todos los demás son completamente opcionales y se basarán en las necesidades de su sistema de SIS/CRM/HR/etc. y de sus necesidades organizativas.

Si su exportación aún no tiene campos específicos definidos, Moodlerooms recomienda que use el mismo nombre que el nombre del campo en la página de ajustes. Por ejemplo, el campo Nombre de usuario seguirá siendo Nombre de usuario.

Esta sección contiene las instrucciones para los mapeos y los detalles de cada campo.

Ajustar la configuración de los mapeos

  1. Haga clic en Ajustes en el bloque Conduit.
  2. Haga clic en el enlace Mapeo debajo de la ficha Ajustes de Conduit.
  3. Defina los mapeos entre su exportación y Conduit de Moodle.
  4. Haga clic en Guardar cambios cuando haya terminado de mapear sus campos.

Mapeo de los campos

Usuarios

Los mapeos de usuarios de Conduit afectan al archivo auth.csv o auth.xml al determinar cuál debería ser el atributo de etiqueta de mapeo o encabezado de columna. Cuenta con varias opciones para actualizar la información de perfil del usuario, según si desea utilizar Moodle o Conduit como el lugar principal para los cambios realizados al campo del perfil:

  • Predeterminado:Varios mapeos del campo ahora tienen un campo predeterminado. Cuando Conduit agrega un nuevo usuario a Moodle y no tiene un valor para un campo, usará el valor predeterminado ingresado.
  • Actualizar Moodle en cada sincronización: Esta acción actualizará el perfil de Moodle del usuario según los cambios realizados en Conduit. Las actualizaciones se realizarán cuando se ejecute el cron o se cargue su archivo.
  • Actualizar Conduit: Esta acción tomará los cambios realizados con la interfaz de edición de perfil de Moodle y actualizará Conduit con esos cambios.

A continuación se indican los campos de mapeo con sus descripciones y valores aceptados:

  • username: Este es un campo obligatorio.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Cadena de minúsculas.
    • Valida que el valor sea un nombre de usuario de Moodle válido.
  • idnumber: El número de ID para el usuario, como ID de estudiante o cualquier otro valor que su organización use para rastrear usuarios únicos.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 255 caracteres.
  • email: La dirección de correo electrónico del usuario, utilizada por Conduit para enviar una contraseña nueva por correo electrónico.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea una dirección de correo electrónico.
  • externalkey: Este valor se almacena en las tablas de Conduit, pero no se envía a Moodle. Puede utilizarse como una identificación externa para el usuario, utilizada principalmente para la compatibilidad con LIS.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 255 caracteres.
  • auth: Este es el tipo de autenticación que se espera que un usuario utilice cuando inicia sesión. Se usa normalmente si tiene en mente utilizar otra extensión de autenticación que no sea la de Conduit, como LDAP. Conduit se utiliza por defecto si no hay un valor aprobado.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Cadena de minúsculas.
    • Cambia los siguientes valores: uib a conduit para garantizar la compatibilidad de versiones anteriores.
    • Valida que el valor sea uno de los siguientes: accessid, alfrescosso, cas, conduit, db, efolio, email, fc, gsaml, imap, ldap, liveid, manual, mnet, nntp, nologin, none, pam, pop3, radius, saml, shibboleth, webservice.
  • mnethostid: ID del host de la red Moodle: normalmente no está configurado, a menos que sepa que su sitio utilizará la red Moodle.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea un ID de host de MNet.
  • suspended: Este campo determina si el usuario puede iniciar sesión o si la cuenta del usuario está suspendida. Las cuentas suspendidas mantienen sus calificaciones y matriculaciones, pero el usuario no puede iniciar sesión en el sitio. Los valores válidos son 0 para no suspendida y 1 para suspendida.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea un número entero.
  • password: Es la contraseña del usuario. Configure este valor en el archivo Ajustes > Usuario > Crear contraseña si desea que Conduit genere una contraseña para el usuario y la envíe por correo electrónico. De lo contrario, este puede ser un texto sin formato o un valor hash MD5.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 32 caracteres.
    • Valida que la contraseña cumpla con la política de contraseñas del sitio (Bloque de ajustes > Administración del sitio > Seguridad > Política del sitio) si la contraseña es plaintext y el campo Política de contraseñas está marcado.
  • firstname: El nombre del usuario.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 100 caracteres.
  • lastname: El apellido del usuario.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 100 caracteres.
  • emailstop: Si el correo electrónico está habilitado o deshabilitado. Los valores son 0 para habilitado y 1 para deshabilitado.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea uno de los siguientes: 0, 1.
  • icq: El número de ICQ del usuario.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 15 caracteres.
  • skype: El nombre de la cuenta de Skype del usuario.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 50 caracteres.
  • yahoo: El nombre de la cuenta de Yahoo del usuario.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 50 caracteres.
  • aim: El nombre de la cuenta de AIM del usuario.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 50 caracteres.
  • msn: El nombre de la cuenta de MSN del usuario.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 50 caracteres.
  • phone1: El número de teléfono principal del usuario.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 20 caracteres.
  • phone2: El número de teléfono secundario del usuario.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 20 caracteres.
  • institution: La institución a la que el usuario asiste: se puede usar para otras cosas, según se desee.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 40 caracteres.
  • department: El departamento del que el usuario es parte.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 30 caracteres.
  • address: La dirección postal del usuario.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 70 caracteres.
  • city: La ciudad en donde vive el usuario.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 120 caracteres.
  • country: Son los mismos valores usados cuando se determina el país en el perfil de un usuario mediante la tabla de mapeo de usuarios de Conduit.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Cadena de mayúsculas.
  • lang: El idioma del usuario en el que se muestra la cadena de Moodle. Está asociado con el idioma instalado en el sitio, que normalmente es un código de idioma. Si hay un paquete de idioma instalado en el sitio, estos son los códigos de idioma de uso aceptable.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 30 caracteres.
  • theme: Es el nombre corto del tema que el usuario usará. Solo se utiliza si permite los temas de usuario en la administración del sitio.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 50 caracteres.
  • timezone: Es el código de la zona horaria del usuario. Son los mismos valores utilizados cuando se determina la zona horaria en el perfil de un usuario cuando se usa la tabla de mapeo de usuarios de Conduit.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 100 caracteres.
  • picture: La imagen utilizada para el usuario.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea un número entero positivo (cero o superior).
  • url: Una URL que el usuario desea que se vea en su perfil.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 255 caracteres.
  • description: Una descripción del usuario; puede incluir HTML.
    • Convierte números en cadenas.
  • descriptionformat: El formato de texto de la descripción del usuario.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea uno de los siguientes: 0 = Formato automático de Moodle; 1 = Formato HTML: 2 = Formato de texto; y 4 = Formato markdown.
  • mailformat: Así es cómo el usuario elige recibir correos electrónicos.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea 0 = Texto sin formato o 1 = HTML
  • maildigest: Determina si el usuario recibe correos electrónicos en la forma de resúmenes de foros.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea uno de los siguientes: 0 = Sin resumen (un solo correo electrónico por publicación en el foro); 1 = Completo (correo electrónico diario con las publicaciones completas); y 2 = Asuntos (solo correo electrónico diario con asuntos).
  • maildisplay: Si el correo electrónico del usuario se muestra o no.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea uno de los siguientes: 0 = Ocultar a todos mi dirección de correo electrónico; 1 = Mostrar a todos mi dirección de correo electrónico; y 2 = Mostrar mi dirección de correo electrónico solo a mis compañeros de curso.
  • htmleditor: Si el usuario usa el editor HTML cuando agrega texto a áreas de texto.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea 0 = Usar formularios web estándares o 1 = Usar editor HTML.
  • autosubscribe: Si el usuario está suscrito automáticamente a un foro.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea 0 = No (no suscribirme automáticamente a foros); o 1 = Sí (cuando envíe un mensaje, suscribirme a ese foro).
  • trackforums: Si el usuario realiza un seguimiento de la cantidad de publicaciones de foro leídas y sin leer cuando visualiza el foro.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea 0 = No (no realizar un rastreo de los mensajes sin leer); o 1 = Sí (resaltar los mensajes nuevos).
  • imagealt: El texto alternativo para describir la imagen del usuario.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 255 caracteres.
  • screenreader: Si el usuario usa un lector de pantalla o no.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea 0 = No o 1 = Sí.

Campos de perfil personalizados

Conduit permite la creación y actualización de los campos del perfil personalizado de Moodle. Cuando se crea un perfil personalizado en Moodle, se mostrará en la parte inferior del área Asignación de usuarios en el campo Lector de pantalla.

Los campos del perfil personalizado tienen toda la información adicional que el campo de un perfil tendrá, excepto que no puede especificar un valor predeterminado. En cambio, necesitará usar el valor predeterminado de Moodle en la interfaz del campo del perfil que Moodle proporciona.

Cursos

Los mapeos de cursos de Conduit afectan al archivo course.csv o course.xml al determinar cuál debería ser el atributo de valor de etiqueta de mapeo o encabezado de columna. Cuenta con varias opciones para actualizar la información del curso, según si desea utilizar Moodle o Conduit como la fuente principal de autoridad.

  • Predeterminado: Varios mapeos del campo ahora tienen un campo predeterminado. Cuando Conduit agrega un nuevo curso a Moodle y no tiene un valor para un campo, usará el valor predeterminado ingresado.
  • Actualizar Moodle en cada sincronización: Esta acción actualizará los ajustes del curso según los cambios realizados en Conduit. Las actualizaciones se realizarán cuando se ejecute el cron o se cargue su archivo.
  • Actualizar Conduit: Esta acción tomará los cambios realizados con la interfaz de ajustes del curso de Moodle y actualizará Conduit con esos cambios.

A continuación se indican los campos de mapeo con sus descripciones y valores aceptados:

  • shortname: El nombre corto del curso: debe ser único para cada curso y es un campo obligatorio.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 100 caracteres.
  • idnumber: El número de ID para el curso.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 100 caracteres.
  • externalkey: Este valor se almacena en las tablas de Conduit, pero no se envía a Moodle. Puede utilizarse como una identificación externa para el curso, utilizada principalmente para la compatibilidad con LIS.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 255 caracteres.
  • parent: La identificación (basada en los ajustes generales) del curso principal para el curso que se está creando. Utilizado en asociaciones de metacurso donde las matriculaciones secundarias se llenan automáticamente en el curso principal.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco antes y después del separador principal en el área de ajustes del curso.
  • category: Las categorías en la que está el curso. Estas deben tener el mismo separador que el separador de la categoría en el área del curso de la subficha de ajustes generales.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
  • fullname: El nombre completo del curso.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 254 caracteres.
  • summary: El resumen del curso. Puede estar en HTML.
    • Convierte números en cadenas.
  • summaryformat: El formato del campo de resumen.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea uno de los siguientes: 0 = Formato automático de Moodle; 1 = Formato HTML; 2 = Formato de texto; o 4 = Formato markdown.
  • format: El formato del curso.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Cadena de minúsculas.
    • Valida que el valor sea uno de los siguientes: flexpage, folderview, social, topics o weeks.
  • showgrades: Si se muestran las calificaciones a los usuarios o no.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea uno de los siguientes: 0, 1.
  • newsitems: La cantidad de noticias mostradas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea entre 0 y 10.
  • startdate: La marca de tiempo de UNIX para cuando comenzará el curso.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea un número entero positivo (cero o superior).
  • enddate: Utilizado por ciertas integraciones de SIS. Los clientes no deben usar este campo, a menos que lo indique el equipo de implicación de clientes.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea un número entero positivo (cero o superior).
  • numsections: El número de secciones en el formato de semanas o temas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea entre 0 y 52.
  • marker: Marca la sección actual que está visible para el estudiante. Se utiliza principalmente en el formato de curso semanal o en temas y no puede ser superior al número de secciones.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea un número entero positivo (cero o superior).
  • maxbytes: La cantidad máxima de bytes que un usuario puede cargar a un foro en el curso.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea uno de los siguientes: 524288000 (500 MB), 104857600 = (100 MB), 52428800 (50 MB), 20971520 (20 MB), 10485760 (10 MB), 5242880 (5 MB), 2097152 (2 MB), 1048576 (1 MB), 512000 (500 kB), 102400 (100 kB), 51200 (50 kB), 10240 (10 kB) y 0.
  • showreports: Si los informes de actividad están disponibles o no para cada participante que muestra su actividad en el curso actual.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea uno de los siguientes: 0, 1.
  • visible: Si el curso está visible para los estudiantes o no. Usará 0 para que no esté disponible para los estudiantes y 1 para que esté disponible
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea uno de los siguientes: 0, 1.
  • hiddensections: Determina si las secciones que están ocultas se muestran contraídas o completamente ocultas. Los valores válidos son 0 para contraída y 1 para completamente oculta.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea uno de los siguientes: 0, 1.
  • groupmode: Determina si los grupos deben usarse en el curso.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea uno de los siguientes: 0 = Sin grupos; 1 = Grupos separados; y 2 = Grupos visibles.
  • groupmodeforce: Determina si los grupos están forzados en el curso. Los valores son 0 para no y 1 para sí.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea uno de los siguientes: 0, 1.
  • defaultgroupingid: El grupo predeterminado al que se asigna un usuario si el curso tiene grupos configurados.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea un número entero positivo (cero o superior).
  • lang: Determina si el idioma del curso está forzado. Sigue los mismos idiomas que el mapeo de la tabla de usuarios y depende de los paquetes de idioma que están instalados en el sitio.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Cadena de minúsculas.
  • theme: Determina si hay un tema forzado para el curso. Sigue los mismos valores válidos que el tema de mapeo de usuarios y depende de los temas que están instalados en el sitio.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Cadena de minúsculas.
    • Valida que el valor sea uno de los siguientes: base, anomaly, afterburner, canvas, express, standard, magazine, formal_white, boxxie, serenity, leatherbound, binarius, nonzero, sky_high, arialist, overlay, nimble, fusion, brick, mrmobile, formfactor, flexpage, standardold, cherub.
  • requested: Si el curso fue solicitado por un estudiante o profesor en lugar de ser creado por un administrador.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea uno de los siguientes: 0, 1.
  • enablecompletion: Activa o desactiva el rastreo de finalización del curso para el curso.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea uno de los siguientes: 0, 1.
  • completionstartonenrol: La finalización del curso habilitada según el momento en que se matricula el usuario en el curso en lugar del ajuste de la fecha para los ajustes de finalización del curso.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea uno de los siguientes: 0, 1.
  • completionnotify: Notificaciones habilitadas o deshabilitadas para la finalización.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea uno de los siguientes: 0, 1.
  • coursedisplay: Este ajuste determina si se muestra el curso completo en una página o si se divide en varias páginas. El ajuste no afecta a ciertos formatos del curso, como el formato folderview y SCORM.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea 0 (Mostrar todas las secciones en una página) o 1 (Mostrar una sección por página).
  • coursetemplate: Este campo es donde agrega el nombre corto para el curso maestro. Se creará el nuevo curso desde una copia de seguridad de este curso maestro.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 100 caracteres.

Matriculaciones

Los mapeos de matriculaciones de Conduit afectan al archivo enroll.csv o enroll.xml al determinar cuál debería ser el atributo de valor de etiqueta de mapeo o encabezado de columna.

A continuación se indican los campos que pueden mapearse con sus descripciones y valores aceptados:

  • externalkey:Este valor se almacena en las tablas de Conduit, pero no se envía a Moodle. Puede utilizarse como una identificación externa para la matriculación, utilizada principalmente para la compatibilidad con LIS.
    • Validación
      • Convierte números en cadenas.
      • Recorta las cadenas de espacios en blanco.
      • Valida que el valor tenga menos de 255 caracteres.
  • coursekey:Se mapea a la identificación primaria del curso en Conduit. Normalmente, es el nombre corto o el número de ID del curso.
    • Validación
      • Convierte números en cadenas.
      • Recorta las cadenas de espacios en blanco.
      • Valida que el valor tenga menos de 100 caracteres.
  • userkey: Se mapea a la identificación primaria del usuario en Conduit. Normalmente, es el nombre de usuario, el número de ID o el correo electrónico del usuario.
    • Validación
      • Convierte números en cadenas.
      • Recorta las cadenas de espacios en blanco.
      • Cadena de minúsculas.
      • Valida que el valor sea un nombre de usuario de Moodle válido.
  • rolekey:El nombre corto para el rol del usuario que se está matriculando en el curso. Este campo en la exportación debe tener un valor del nombre corto para cualquiera de los roles del sitio. ** ** Validación
      • Convierte números en cadenas.
      • Recorta las cadenas de espacios en blanco.
      • Valida que el valor tenga menos de 255 caracteres.
        Valor de Conduit Nombre completo de Moodle
        manager Gestor
        coursecreator Creador del curso
        editingteacher Profesor
        teacher Profesor sin permiso de edición
        student Alumno
        guest Invitado
        user Usuario autenticado
  • status: El estado de la matriculación.
    • Validación
      • Recorta las cadenas de espacios en blanco.
      • Valida que el valor sea 0 o 1.
        Valor de Conduit Valor de Moodle
        0 Activado
        1 Desactivado
  • timestart: Una marca de tiempo de UNIX para la fecha y hora en la que se debe agregar el usuario al rol particular.
    • Validación
  • timeend: Una marca de tiempo de UNIX para la fecha y hora en la que se debe eliminar el usuario del rol particular.
    • Validación
      • Recorta las cadenas de espacios en blanco.
      • Valida que el valor sea un número entero positivo (cero o superior).

Puede mapear varios campos en Conduit a un campo de datos en su exportación. Por ejemplo, si desea que el correo electrónico y el nombre de usuario sean iguales, puede utilizar "correo electrónico" como el mapeo para ambos campos.

Asignación de roles

Los mapeos de asignación de roles de Conduit afectan al archivo role_assign.csv o enroll_assign.xml al determinar cuál debería ser el atributo de valor de etiqueta de mapeo o encabezado de columna. A continuación se indican los campos de mapeo con sus descripciones y valores aceptados:

  • externalkey: Este valor se almacena en las tablas de Conduit, pero no se envía a Moodle. Puede utilizarse como una identificación externa para la asignación de roles, utilizada principalmente para la compatibilidad con LIS.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 255 caracteres.
  • context: Se mapea para identificar el tipo de matriculación recibida. Este mapeo es opcional y si se deja en blanco, se establecerán de forma predeterminada las matriculaciones del curso.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Cadena de minúsculas.
    • Valida que el valor sea uno de los siguientes: user, course.
  • moodlekey: Se mapea a la identificación primaria del curso o usuario en Moodle. Si el tipo está establecido como curso, es el nombre corto o el número de ID del curso. Si el tipo está configurado como usuario, es el nombre del usuario, correo electrónico o número de ID del usuario.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 255 caracteres.
  • userkey: Se mapea a la identificación primaria del usuario en Conduit. Normalmente, es el nombre del usuario, número de ID o correo electrónico del usuario.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Cadena de minúsculas.
    • Valida que el valor sea un nombre de usuario de Moodle válido.
  • rolekey: El nombre corto para el rol del usuario que se está matriculando en el curso. Este campo en la exportación debe tener un valor del nombre corto para cualquiera de los roles del sitio.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 255 caracteres.
      Valor de Conduit Nombre completo de Moodle
      manager Gestor
      coursecreator Creador del curso
      editingteacher Profesor
      teacher Profesor sin permiso de edición
      student Alumno
      guest Invitado
      user Usuario autenticado
  • timestart: Una marca de tiempo de UNIX para la fecha y hora en la que se debe agregar el usuario a un rol particular. Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea un número entero positivo (cero o superior).
  • timeend: Una marca de tiempo de UNIX para la fecha y hora en la que se debe eliminar el usuario del rol particular.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea un número entero positivo (cero o superior).

Parents (Padres)

Para configurar conduit para crear acceso para padres, necesitará realizar las siguientes acciones:

  1. Cree una cuenta para un padre. Si está utilizando algún tipo de autenticación (LDAP, CAS, etc.), pero no la usa para autenticar las cuentas de los padres, puede configurar su autenticación como manual.
  2. Cree el rol Padre/Tutor, disponible en el contexto del usuario y configure los permisos que desee.
  3. Diríjase a Conduit > Ajustes > Mapeo y desplácese hacia abajo hasta llegar a la sección Tareas de los roles de Conduit. Use esta área para asignar un padre/tutor/apoderado de un estudiante.
    Trabajo de campo Mapeo Comentarios
    externalkey dejar en blanco Puede utilizarse como una identificación externa para la asignación de roles, utilizada principalmente para la compatibilidad con LIS.
    contexto contexto Debe usar "usuario" como un contexto para asignar a un padre.
    moodlekey student_account En la ficha Ajustes de Conduit, vea lo que está usando como identificador único para sus usuarios. Puede ser un correo electrónico, número de ID o nombre de usuario. Realice los ajustes necesarios; esta es su cuenta de estudiante (clave principal que seleccionó).
    userkey parent_account Este es el campo de búsqueda para su cuenta de padre/tutor. Puede ser correo electrónico, número de ID o nombre de usuario. *(clave principal que seleccionó).
    rolekey rol Puede usar el nombre o nombre corto para un rol; consulte Ajustes para ver el campo de búsqueda que decidió en la clave primaria que seleccionó.
    timestart A su discreción Puede configurarlo si necesita especificar el período para que un padre tenga acceso a la información del estudiante. Tiene que estar en el formato UNIX.
    timeend A su discreción Puede configurarlo si necesita especificar el período para que un padre tenga acceso a la información del estudiante. Tiene que estar en el formato UNIX.

    Todos los mapeos pueden cambiarse para adaptarlos a sus necesidades. Una vez que lo configura, puede descargar el archivo de encabezados csv. El archivo csv se verá de la siguiente forma (suponiendo que tiene el correo electrónico como campo clave):

    acción contexto student_account parent_account rol
    crear user student@email.com parent@email.com padre
  4. Utilice la ficha Operaciones para realizar la prueba del archivo. Si se configuró todo de manera correcta, el padre será asignado a un estudiante.
  5. En este punto, puede agregar el bloque de tutelados a la página del padre para que puedan navegar de manera fácil y encontrar el estudiante que necesitan.

Grupos

Las asignaciones de grupos de Conduit afectan al archivo groups.csv o groups.xml al determinar cuál debería ser el atributo de valor de etiqueta de mapeo o encabezado de columna. A continuación se indican los campos de mapeo con sus descripciones y valores aceptados:

  • externalkey: Este valor se almacena en las tablas de Conduit, pero no se envía a Moodle. Puede utilizarse como una identificación externa para el grupo, utilizada principalmente para la compatibilidad con LIS.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 255 caracteres.
  • coursekey: Se mapea a la identificación primaria del curso en Conduit. Normalmente, es el nombre corto o el número de ID del curso.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 255 caracteres.
  • groupkey: Se mapea al nombre del grupo.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 255 caracteres.
  • newgroupkey: Se utiliza para reemplazar la columna del nombre con el nuevo nombre como el nombre del grupo en Conduit y Moodle.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 255 caracteres.
  • idnumber: El ID del grupo.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 100 caracteres.
  • description: Se mapea a la descripción del grupo.
    • Convierte números en cadenas.
  • descriptionformat: El formato del campo de descripción.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea uno de los siguientes: 0 = Formato automático de Moodle; 1 = Formato HTML; 2 = Formato de texto; y 4 = Formato markdown.
  • enrolmentkey: Las claves de matriculación permiten que los usuarios se matriculen en un curso. Normalmente, hay una clave para el curso completo definido en los ajustes del curso. Sin embargo, si define una clave de matriculación del grupo, ingresar esa clave no solo le permitirá al usuario ingresar al curso, sino también lo convertirá automáticamente en un miembro del grupo específico.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 50 caracteres.
  • hidepicture: Determina si se oculta la imagen del grupo. Los valores válidos son 0 para visible o 1 para oculta.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor sea uno de los siguientes: 0, 1.

Miembros del grupo

Las asignaciones de miembros de los grupos de Conduit afectan al archivo group_members.csv o group_members.xml al determinar cuál debería ser el atributo de valor de etiqueta de mapeo o encabezado de columna. A continuación se indican los campos de mapeo con sus descripciones y valores aceptados:

  • externalkey: Este valor se almacena en las tablas de Conduit, pero no se envía a Moodle. Puede utilizarse como una identificación externa para los miembros del grupo, utilizada principalmente para la compatibilidad con LIS.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 255 caracteres.
  • coursekey: Se mapea a la identificación primaria del curso en Conduit. Normalmente, es el nombre corto o el número de ID del curso.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 255 caracteres.
  • userkey: Se mapea a la identificación primaria del usuario en Conduit. Normalmente, es el nombre del usuario o el número de ID del usuario.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Cadena de minúsculas.
    • Valida que el valor sea un nombre de usuario de Moodle válido.
  • groupkey: Es el nombre del grupo en el que se crea el usuario.
    • Convierte números en cadenas.
    • Recorta las cadenas de espacios en blanco.
    • Valida que el valor tenga menos de 255 caracteres.