Saltar al contenido principal
pdf?stylesheet=default
Blackboard Help

Formato de datos de LIS 2.0

Los servicios de información de aprendizaje son un protocolo de servicio web basado en SOAP que utiliza datos con formato XML. LIS utiliza dos formatos de archivo uno para actualizaciones impulsadas por eventos o incrementales y una para actualizaciones masivas (o de múltiples registros u objetos). Este documento expone las relaciones de los elementos de LIS con los atributos de objetos de Learn y proporciona muestras de LIS con anotaciones. 

Texto modelo de mensaje SOAP de LIS

Un mensaje SOAP de LIS es un documento XML que contiene los siguientes elementos:

  • Un elemento SOAP-ENV:Envelope que identifica el documento XML como un mensaje de SOAP
  • Un elemento SOAP-ENV:Header que contiene información del encabezado
  • Un elemento SOAP-ENV:Body que contiene la información de llamada y respuesta

Los mensajes SOAP de LIS comparten el mismo formato de Envelope, Header y Fault donde solo se diferencia Body entre los diversos servicios. Por ello el texto modelo de un mensaje SOAP de LIS puede construirse de la forma siguiente:

<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header>
    <imsx_syncRequestHeaderInfo xmlns="http://www.imsglobal.org/services/li...nc/imscms_v1p0">
      <imsx_version>V2.0</imsx_version>
      <imsx_messageIdentifier />
    </imsx_syncRequestHeaderInfo>
  </SOAP-ENV:Header>
  <SOAP-ENV:Body>
...
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Los elementos SOAP-ENV:Body de cada objeto compatible se describen a continuación junto con las relaciones de los campos de origen de Learn a LIS.