Serviços de Informações de Aprendizagem (LIS) do IMS
O LIS, ou Learning Information Services, uma especificação desenvolvida pelos membros da IMS Global, fornece a capacidade de integração usando dados orientados a eventos e em lote fornecidos por um Sistema de informações do aluno (SIA) compatível com o 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 do LIS que são gerenciados por meio da 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 aulas aprendidas com as deficiências de implementação do Enterprise 1.1. O LIS 2.0 não apenas descreve os dados a serem trocados, mas também descreve 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 terminais 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 dados | Com suporte |
|---|---|
Usuários | Sim |
Cursos | Sim |
Associações (Matrículas e Exercícios de Pessoal) | Sim |
Organizações | Sim |
Períodos | Sim |
Resultados (LIS 2.0 Final somente) | Sim |
Consulte Formato de dados LIS 2.0 para obter uma lista abrangente de 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 para eLearning – 8.1
Para Oracle Weblogic 11g
Editor de Eventos de Banner – 1.1
Integração de banner para 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 terminais 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 do LIS por meio das seguintes etapas na interface do usuário de integração do Sistema de informações do aluno (SIA) do administrador do sistema do Learn: Integração de dados > integrações do Sistema de informações do aluno
Clique em Criar integração.
Clique em Serviços de informações de aprendizagem IMS.
Na próxima tela, serão apresentadas as opções editáveis para a configuração:
Nota
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 sua integração, como "Teste de integração do LIS"
Descrição (opcional): insira o que quiser para descrever a integração. Por exemplo: "Testar a integração do 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 Web em lote dos Serviços de informações de aprendizagem do Sistema de informações do aluno (SIA): é a URL do serviço do Sistema de informações do aluno (SIA) que lida com mensagens de processamento de arquivos em lote.
(opcional) Nome de usuário e senha do serviço em lote: podem ser exigidos pelo Sistema de informações do aluno (SIA) para o processamento de arquivos de dados em lote
(opcional) Nome de usuário e senha de download em lote: podem ser exigidos pelo seu Sistema de informações do aluno (SIA) para baixar os arquivos de dados em lote.
Definir o Status de integração:
Inativo – A Integração não realiza processamento
Active – Integration performs processing and updates Learn data
Teste – A integração realiza processamento e não atualiza o Learn
Configurar os níveis de detalhamento do registro – 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 alertas.
Em seguida, selecione a chave da 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 terminais do LIS são específicos para a tarefa obrigatória a ser executada. Saiba mais sobre como configurar o Blackboard para uma integração com o LIS
Testando manualmente a integração
Antes de avançar na configuração do Learn ou do SIA, você pode optar por testar a nova configuração manualmente. Mais sobre o teste de integração do LIS 2.0
Pontos de extremidade 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 terminal não correspondente falhará. Por exemplo: a postagem de um arquivo de dados do curso em um endpoint de Pessoa falhará.
Importante
O URL do terminal do LIS 2.0 Final é diferente do terminal 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 terminal |
|---|---|
Serviço de gerenciamento de troca de dados em massa | LIS 2.0 Draft: https://<servername.domain.edu>/webapps/bb-data-integration-lis-BB<DATABASEIDENTIFIER>/serviços/BulkDataExchangeManagementServiceSyncSe LIS 2.0 Final: https://<servername.domain.edu>/webapps/bb-data-integration-lis-final-BB<DATABASEIDENTIFIER>/serviços/BulkDataExchangeManagementServiceSyncSe Fornece o terminal 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://<servername.domain.edu>/webapps/bb-data-integration-lis-BB<DATABASEIDENTIFIER>/services/CourseSectionManagerSyncService LIS 2.0 Final: https://<servername.domain.edu>/webapps/bb-data-integration-lis-final-BB<DATABASEIDENTIFIER>/services/CourseSectionManagerSyncService Fornece o terminal 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://<servername.domain.edu>/webapps/bb-data-integration-lis-BB<DATABASEIDENTIFIER>/services/GroupManagementServiceSyncService LIS 2.0 Final: https://<servername.domain.edu>/webapps/>bb-data-integration-lis-final-BB<DATABASEIDENTIFIER>/services/GroupManagementServiceSyncService Fornece o terminal 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://<servername.domain.edu>/webapps/bb-data-integration-lis- Service BB<DATABASEIDENTIFIER>/services/MembershipManagementServiceSyncService LIS 2.0 Final: https://<servername.domain.edu>/webapps/bb-data-integration-lis-final-Service BB<DATABASEIDENTIFIER>/services/MembershipManagementServiceSyncService Fornece o terminal 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://<servername.domain.edu>/webapps/bb-data-integration-lis-BB<DATABASEIDENTIFIER>/services/PersonManagementServiceSyncService Service LIS 2.0 Final: https://<servername.domain.edu>/webapps/bb-data-integration-lis-final-BB<DATABASEIDENTIFIER>/services/PersonManagementServiceSyncService Service Fornece o terminal 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://<servername.domain.edu>/webapps/bb-data-integration-lis-final-BB<DATABASEIDENTIFIER>/services/OutcomesManagementServiceSyncService Fornece o terminal 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 terminal do SIA para o intercâmbio de dados em massa. |
Mais sobre o formato de dados LIS 2.0
Problema conhecido: os dados de mesclagem da seção LIS não são processados
Você deve criar o curso principal e as seções secundárias manualmente e, em seguida, usar a integração de arquivo simples para mesclá-las.
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.
Clique em ignorar Alterar na atualização para o seguinte para garantir que o arquivo simples não substitua o valor do nome do curso definido 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