O LIS, ou Learning Information Services, é uma especificação desenvolvida pela IMS Global e oferece a capacidade de integrar o uso de dados gerados por eventos e de lote, conforme provisionados por um SIA compatível com LIS. A Blackboard considera o LIS um modelo de "avanço" para a integração do SIA.

O Blackboard Learn fornece dois building blocks do Tipo de integração LIS que são gerenciados na página Ferramentas instaladas do Building Blocks: Integração de dados – LIS 2.0 Draft e Integração de dados – LIS 2.0 Final. O LIS 2.0 Draft é fornecido para compatibilidade com o legado e o LIS 2.0 Final atende à conformidade da especificação final do IMS para o núcleo e os resultados do LIS 2.0. Você pode continuar usando o LIS 2.0 Draft durante a migração para o LIS Final. Observe que pode ser necessário algum ajuste dos dados durante a transição das versões Draft para Final na integração LIS 2.0.


Leitura sugerida


O que é LIS?

O LIS 2.0 do IMS, ou Learning Information Services, deve ser considerado o substituto do Enterprise 1.1 e compreende uma solução baseada nas lições aprendidas com as deficiências de implementação do Enterprise 1.1. O LIS 2.0 não somente descreve os dados a serem trocados, mas também o processo de transporte e os métodos para publicar e consumir esses dados. Esse nível de especificação permite um mapeamento individual dos dados no sistema compatível com LIS de origem para os processos que permitem consumir esses dados pelo LMS – isso facilita as integrações plug and play.

O LIS 2.0 é baseado em serviço da web – os sistemas compatíveis transmitem os dados de acordo com serviços conhecidos e simplesmente fornecem os pontos de extremidade do sistema. Dois sistemas podem trocar dados. O LIS 2.0 é um modelo orientado a eventos, embora os arquivos simples que aderem à descrição de dados XML possam ser gerados para o upload manual. Isso é realizado usando o tipo de integração LIS 2.0 no SIA Framework.


Dados suportados

Objeto de dadoCom suporte
UsuáriosSim
CursosSim
Associações
(Inscrições e Exercícios de Pessoal)
Sim
ComunidadesSim
PeríodosSim
Resultados (LIS 2.0 Final somente)Sim

Consulte Formato de dados do LIS 2.0 para obter uma lista abrangente dos atributos suportados por objeto.


Requisitos

Versões do Peoplesoft:

Peoplesoft Campus Solutions 9, versão 22 ou posterior

Versões do Banner e dependências:

Banner General – 8.1 ou superior é obrigatório Banner Student – 8.1 ou superior é obrigatório

Banner Intcomp – 8.0.2 é obrigatório Banner Financial Aid – 8.11

Para o Oracle Application Server – 10.1.3 Banner Event Publisher – 1.0
Banner Integration for eLearning – 8.1

Para o Oracle Weblogic 11g
Banner Event Publisher – 1.1
Banner Integration for eLearning – 8.1.1


Configuração rápida: Tipo de integração LIS

Além de entender os dados envolvidos em qualquer integração SIA, a configuração do tipo de integração LIS requer conhecimento das capacidades do SIA e pontos de extremidade do Learn, analisando se os objetos de dados suportados no tipo de integração LIS atendem aos objetivos da integração. Além disso, é necessário entender o formato de arquivo específico. Você pode criar uma integração LIS por meio das seguintes etapas na UI de integração SIA do Administrador do sistema Learn: Integração de dados > Integrações do sistema de informação do aluno

  1. Selecione Criar integração.
  2. Selecione serviços de informações de aprendizado IMS.
  3. Na próxima tela, serão apresentadas as opções editáveis para a configuração:

    Para executar a configuração avançada (Mapeamento de dados, por exemplo), uma integração deve ser configurada com o status Teste ou Ativo

    1. Nome da integração: insira um nome para a integração, como "Teste de integração LIS"
    2. Descrição (opcional): insira o que quiser para descrever a integração. Por exemplo: "Testar a integração LIS usando as configurações padrão".
    3. O Nome de usuário compartilhado é usado para as operações de publicação de dados, assim como a Senha compartilhada
    4. (opcional) URL do serviço da web do lote de serviços de informações de aprendizado SIA: Esse é o URL do serviço no lado do SIA que lida com as mensagens de processamento de arquivos de Lote.
    5. (opcional) Nome do usuário e senha do serviço de lote: Podem ser exigidos pelo SIA para o processamento de arquivos de dados de lote
    6. (opcional) Nome de usuário e senha para download de lotes: Podem ser exigidos pelo SIA para o download de arquivos de dados de lote.
    7. Configure o Status de integração:
      1. Inativo – A Integração não realiza processamento
      2. Ativo – A integração realiza processamento e atualiza os dados do Learn
      3. Teste – A integração realiza processamento e não atualiza o Learn
    8. Configurar os níveis de detalhamento do log – para Teste, é recomendado selecionar Todas as mensagens de diagnóstico e depuração. Para Ativo, é recomendado usar uma configuração mais baixa, como Somente erros ou Erros e avisos.
    9. Em seguida, selecione a chave de fonte de dados (DSK) a ser usada para esta integração. Você pode selecionar o uso de uma DSK existente específica, criar uma nova chave ou usar a fonte de dados fornecida no feed. Observe que, em todos os casos, uma DSK deve ser criada antes que os feeds de dados possam ser processados.
    10. Por fim, selecione os objetos tratados por esta integração e como tratar a paridade. Geralmente, os padrões são adequados.
    11. Envie e a nova integração LIS aparecerá na lista de integrações.

Mais uma etapa deve ser concluída para suportar a integração LIS: configurar o sistema SIA compatível com LIS para usar o LIS para enviar os dados ao Learn. Observe que os pontos de extremidade do LIS são específicos para a tarefa obrigatória a ser executada.

Saiba mais sobre como configurar o Learn para uma integração LIS

Teste manual da integração

Antes de avançar na configuração do Learn ou do SIA, você pode optar por testar a nova configuração manualmente.

Saiba mais sobre o teste da integração LIS 2.0


Pontos de extremidade do LIS

Use essas informações para configurar o SIA para enviar os dados para a integração LIS. A publicação dos dados de um tipo de objeto específico para um ponto de extremidade não correspondente falhará. Por exemplo: publicar um arquivo de dados do Curso para um ponto de extremidade de Pessoa falhará.

O URL do ponto de extremidade do LIS 2.0 Final é diferente do ponto de extremidade do Draft. Especificamente, o contexto do LIS 2.0 Final é "bb-data-integration-lis-final-..." enquanto o do Draft é "bb-data-integration-lis-...". Isso permite suporte para ambos os tipos de integração.

OperaçãoURL de ponto de extremidade
Serviço de gerenciamento de troca de dados em massa

LIS 2.0 Draft:

https:///webapps/bb-data-integration-lis-BB/services/BulkDataExchangeManagementServiceSyncService

LIS 2.0 Final:

https:///webapps/bb-data-integration-lis-final-BB/services/BulkDataExchangeManagementServiceSyncService

Fornece o ponto de extremidade do Learn para a troca de dados em massa (lote) para a colocação nas configurações do SIA.

Serviço de gerenciamento de seção do curso

LIS 2.0 Draft:

https:///webapps/bb-data-integration-lis-BB/services/CourseSectionManagerSyncService

LIS 2.0 Final:

https:///webapps/bb-data-integration-lis-final-BB/services/CourseSectionManagerSyncService

Fornece o ponto de extremidade do Learn para a troca de dados do curso para a colocação nas configurações do SIA.

Serviço de gerenciamento de grupos

LIS 2.0 Draft:

https:///webapps/bb-data-integration-lis-BB/services/GroupManagementServiceSyncService

LIS 2.0 Final:

https:///webapps/>bb-data-integration-lis-final-BB/services/GroupManagementServiceSyncService

Fornece o ponto de extremidade do Learn para o intercâmbio de dados do grupo (períodos) para a colocação nas configurações do SIA.

Serviço de gerenciamento de associação

LIS 2.0 Draft:

https:///webapps/bb-data-integration-lis- Service BB/services/MembershipManagementServiceSyncService

LIS 2.0 Final:

https:///webapps/bb-data-integration-lis-final-Service BB/services/MembershipManagementServiceSyncService

Fornece o ponto de extremidade do Learn para o intercâmbio de dados de Associação (Matrícula/Funcionário) para a colocação nas configurações do SIA.

Serviço de gerenciamento de pessoa

LIS 2.0 Draft:

https:///webapps/bb-data-integration-lis-BB/services/PersonManagementServiceSyncService Service

LIS 2.0 Final:

https:///webapps/bb-data-integration-lis-final-BB/services/PersonManagementServiceSyncService Service

Fornece o ponto de extremidade do Learn para o intercâmbio de dados de Pessoa (Usuário) para a colocação nas configurações do SIA.

Serviço de gerenciamento de resultados

LIS 2.0 Final somente:

https:///webapps/bb-data-integration-lis-final-BB/services/OutcomesManagementServiceSyncService

Fornece o ponto de extremidade do SIA para o intercâmbio de dados em massa.

Serviço de gerenciamento de troca de dados em massa

Isso é copiado de uma configuração exposta no SIA para a UI de configuração da integração LIS do Learn.

Fornece o ponto de extremidade do SIA para o intercâmbio de dados em massa.

Saiba mais sobre o formato de dados LIS 2.0


Problema conhecido: Os dados de mesclagem de seção do LIS não são processados

Você deve criar o curso principal e as seções filho manualmente e, em seguida, usar a integração de Arquivo simples para mesclá-los.

  1. Crie as seções filho usando a integração LIS.
  2. Crie o curso pai.
  3. Use a integração de Arquivo simples para mesclar as seções filho criadas com o curso pai.
  4. Selecione para ignorar Alterar na atualização para o seguinte, a fim de garantir que o Arquivo simples não substitua o valor Nome do curso configurado pela integração LIS.
    1. Código de identificação do lote
    2. Código do curso
    3. Nome do curso I
  5. Inclua os seguintes campos no Arquivo simples:

    external_course_key|course_id|course_name|master_course_key XLIST_10.201501|XLIST_10.10.201501|ACCT-409-401 ISIN-409-401 Spring 2015| 10.201501|10.201501|10.201501|XLIST_10.201501 11.201501|11.201501|11.201501|XLIST_10.201501