La sigla LIS se refiere a la especificación Servicios de información de aprendizaje de IMS Global Learning Consortium. Esta especificación, finalizada en el segundo trimestre de 2012, fue una operación conjunta entre numerosas instituciones educativas, el LMS y los proveedores del SIS (incluido D2L) y se ha gestionado desde que se publicó la especificación Empresa IMS original en 1999.
El adaptador LIS v2.0 es la implementación de D2L de los perfiles de IMS LIS Specification principal, secciones combinadas y jerarquía de cursos completa de un sistema de gestión educativa. La solución proporciona asistencia para la integración por lote y en tiempo real entre el sistema de información de estudiantes y Brightspace.
En la mayoría de las operaciones, se considera a D2L como el agente de sincronización y, por lo tanto, D2L implementa las operaciones del servicio web que el agente de referencia invoca, que normalmente es un sistema de información de estudiantes. En el caso de algunos servicios y operaciones, como resultados y por lote, D2L puede invocar también a algunos servicios y operaciones en el sistema de información de estudiantes para revertir los roles de agente de sincronización y agente de referencia.

El adaptador está formado por un conjunto de servicios de LIS; cada uno de los cuales tiene una o más operaciones que un SIS puede invocar. Cuando el SIS invoca a la operación, utiliza los traductores de LIS para convertir la solicitud de LIS en una solicitud de Plataforma de IPSIS más genérica. La solicitudes traducidas se pasan a los controladores de IPSIS (componentes de la plataforma IPSIS) para que se procesen en más detalle y que funcionen en contraste con el LMS. Los resultados de este procesamiento se devuelven al SIS que lo invoca. En el caso en que D2L inicie la invocación, los controladores de LIS proporcionan la implementación que se comunica con la operación de servicio en el SIS.
Nota: Esta versión del Adaptador LIS v2.0 se diseñó para utilizar la última versión publicada de IMS LIS 2.0 Bindings (XSD, vocabularios, WSDL) a partir del 16 de abril del 2012.
Flujo de proceso: procesamiento en tiempo real (sincrónico)
- El SIS permite que una solicitud de servicio web a Brightspace afecte a un objeto determinado de una manera específica. Generalmente, existen Servicios de LIS para Usuarios (Persona), Unidades de organización (Grupo, Plantilla del curso, Oferta de cursos, Sección del curso, Asociación de sección) e Inscripciones (Membresía).
- En Brightspace, cada servicio implementa un conjunto de operaciones que incluyen reemplazar (utilizado para crear/actualizar) y eliminar.
- Brightspace responde a la solicitud de forma sincrónica con códigos de respuesta predefinidos para indicar el éxito o el fracaso de la operación.
Nota: Se admiten las cadenas múltiples de mensajes de eventos de LIS. Brightspace recomienda hasta cuatro cadenas simultáneas a la vez.
Flujo de proceso: procesamiento por volumen correcto (sincrónico y asincrónico)
El procesamiento por lote del LIS consta de una combinación de componentes sincrónicos y asincrónicos. Todas las operaciones del Servicio del LIS responden de forma sincrónica; sin embargo existen procesos asincrónicos que ocurren entre las etapas del flujo de trabajo.
- Mensaje del LIS sincrónico: (opcional, solo se utiliza cuando Brightspace inicia la integración por lote).
- Brightspace envía una solicitud requestBulkDataExchange al Servicio BulkDataExchange del SIS.
- El SIS reconoce la solicitud, lo que pone a ambos sistemas en el modo Por volumen. Las solicitudes en tiempo real se rechazan.
- Propietario del SIS asincrónico:
- El SIS empieza a generar los archivos por volumen. (Detalles a la izquierda del SIS).
- El SIS carga los archivos en la ubicación a la que la implementación de D2L puede acceder ahora. Nota: El controlador de descarga de D2L se probó con HTTPS y FTP; no obstante, se pueden escribir controladores personalizados adicionales para ajustar la mayoría de las situaciones de transferencia de archivos.
- Mensaje de LIS sincrónico:
- El SIS envía una solicitud announceBulkDataExchange a Brightspace que contiene las direcciones URL de los archivos de datos por volumen.
- Un Trabajo por volumen se registra en la Plataforma de IPSIS.
- Brightspace reconoce la solicitud y los sistemas ingresan (o permanecen) en el modo Por volumen.
- Exclusivo de D2L asincrónico:
- El Servicio de trabajo por volumen de IPSIS comienza el procesamiento de los Archivos por volumen.
- El trabajo por volumen se ejecuta a través de una serie de pasos: descargar los archivos, analizar y procesar cada archivo en orden, generar y preparar un informe sobre los resultados del procesamiento y elaborar la respuesta.
- Mensaje de LIS sincrónico:
- Brightspace envía una solicitud reportBulkDataExchange al Servicio BulkDataExchange del SIS.
- El SIS reconoce el informe y en ambos sistemas se desactiva el modo Por volumen.
Iniciar un lote de LIS
Los lotes se inician y se administran desde el Panel de la interfaz de administración del IPSIS. El proceso de iniciación y gestión de los lotes del LIS se lleva a cabo de manera coherente con todos los demás adaptadores del IPSIS. Sin embargo, durante la iniciación, el Adaptador del LIS ofrece parámetros y ajustes únicos para los administradores.
Un punto de suspensión es un marcador que hace referencia al estado del sistema de origen en un momento determinado, para un tipo de datos en particular. El lote transfiere todos los cambios del punto de suspensión especificado a la hora actual. Si no ingresa un punto de suspensión, se transferirá el estado actual de todos los datos para el tipo de datos seleccionado. Si anula manualmente el punto de suspensión predeterminado, es su responsabilidad asegurarse de que éste sea válido para el SIS.
Un tipo de entidad representa un tipo de datos comúnmente entendido según lo definido por la especificación LIS v2.0. Consulte con su proveedor de SIS para obtener información específica sobre cómo los tipos de entidad asignan los tipos de datos en su SIS.
- En el menú
Herramientas de administración, haga clic en Administración de IPSIS.
- En la pestaña Panel, haga clic en Iniciar lote.
- En la ventana Transferencia por lotes, seleccione los tipos de entidad y puntos de suspensión que desea incluir en su transferencia.
- Haga clic en Iniciar lote.