Skip to main content

Formato de dados LIS 2.0

Note

Esta documentação foi traduzida utilizando tradução automática assistida por IA. As traduções são fornecidas "no estado em que se encontram", sem qualquer garantia quanto à sua precisão. A versão em inglês deste conteúdo é a fonte oficial e de referência.

Learning Information Services é um protocolo de serviço da Web baseado em SOAP que usa dados formatados em XML. O LIS utiliza dois formatos de arquivo, um para atualizações controladas por eventos ou incrementais e outro para atualizações em massa (ou com vários registros e vários objetos). Este documento descreve as relações de elemento LIS com os atributos do objeto Learn e fornece exemplos de LIS anotados.

Clichê da mensagem LIS SOAP

Uma mensagem LIS SOAP é um documento XML que contém os seguintes elementos:

  • Um elemento soap-env:Envelope que identifica o documento XML como uma mensagem SOAP

  • Um elemento soap-env:Header que contém as informações do cabeçalho

  • Um elemento soap-env:Body que contém as informações de chamada e resposta

As mensagens LIS SOAP compartilham a mesma formatação de envelope, cabeçalho e falha, com apenas o corpo diferenciando entre os vários serviços. Assim, o clichê para uma mensagem LIS SOAP pode ser construído da seguinte forma:

<?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>

Os elementos SOAP-ENV:Body para cada objeto suportado são descritos abaixo, juntamente com as relações do Blackboard com o campo de origem LIS.