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
- Planejamento de integrações de SIA
- Visão geral da chave de fonte de dados
- Visão geral da estrutura do SIA
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 dado | Com suporte |
---|---|
Usuários | Sim |
Cursos | Sim |
Associações (Inscrições e Exercícios de Pessoal) | Sim |
Comunidades | Sim |
Períodos | Sim |
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
- Selecione Criar integração.
- Selecione serviços de informações de aprendizado IMS.
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
- Nome da integração: insira um nome para a integração, como "Teste de integração LIS"
- 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".
- O Nome de usuário compartilhado é usado para as operações de publicação de dados, assim como a Senha compartilhada
- (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.
- (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
- (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.
- Configure o Status de integração:
- Inativo – A Integração não realiza processamento
- Ativo – A integração realiza processamento e atualiza os dados do Learn
- Teste – A integração realiza processamento e não atualiza o Learn
- 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.
- 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.
- Por fim, selecione os objetos tratados por esta integração e como tratar a paridade. Geralmente, os padrões são adequados.
- 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ção | URL 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.
- Crie as seções filho usando a integração LIS.
- Crie o curso pai.
- Use a integração de Arquivo simples para mesclar as seções filho criadas com o curso pai.
- 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.
- Código de identificação do lote
- Código do curso
- Nome do curso I
- 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