Um Building Block é um aplicativo da web Java desenvolvido como um plug-in para o aplicativo do Blackboard Learn e executado como uma parte privilegiada do processo do Blackboard Learn. Essas integrações no processo têm o potencial de interagir com recursos como o banco de dados ou o sistema de arquivos de uma forma que pode resultar em um consumo anormal de recursos. Em um ambiente de vários locatários, como a opção de implantação de software como serviço, isso pode fazer com que o comportamento do Building Block de um cliente tenha um impacto negativo em outros clientes.

Para evitar esses tipos de problemas, a Blackboard fornece um conjunto predefinido de building blocks para todos os clientes de implantação de software como serviço. Os clientes podem usar building blocks pré-instalados e aqueles com implantações de software como serviço Plus ou Advantage têm suporte total ao building block. 

Com o lançamento da versão 3900.4, os administradores de software como serviço podem instalar e desinstalar building blocks nas suas instâncias de software como serviço sem depender do Suporte da Blackboard. Os building blocks podem ser instalados e desinstalados no Painel de administração > Building blocks > Ferramentas instaladas. 

É preferível uma combinação de API REST/LTI para garantir o suporte à integração na experiência Ultra.

A instalação de um building block em seu ambiente de teste ou de preparação reinicia o serviço. Dependendo da implementação, você poderá experimentar uma breve interrupção de serviço. Aguarde alguns minutos para que a reinicialização seja concluída antes de usar o building block.

Instalar uma building block em seu ambiente de produção reinicia o ambiente de forma rolling, um servidor por vez. Não é esperada interrupção de serviço. Aguarde alguns minutos para que a reinicialização seja concluída antes de usar o building block.

A abordagem da Blackboard é incluir o máximo possível de building blocks comerciais. Continuamos a expandir nossos APIs REST, além de aprofundar nosso suporte da LTI. Os APIs REST/LTI são o padrão moderno que as empresas de software como serviço usam ao fazer a interface com seus sistemas. 


Building Blocks pré-instalados

Os Building Blocks que a Blackboard pré-instala se dividirão em quatro categorias gerais:

  1. Building Blocks desenvolvidos pela Blackboard que são enviados como parte do Blackboard Learn. Por exemplo, os Building Blocks do Fórum de discussão, da Avaliação de tarefa em linha e de outros recursos padrão do Blackboard Learn.
  2. Building blocks desenvolvidos pela Blackboard que integram outros produtos Blackboard com o Blackboard Learn. Por exemplo, os building blocks do aplicativo Blackboard, do aplicativo Blackboard Instructor, do Blackboard Collaborate, do Blackboard Connect e assim por diante.
  3. Building blocks de terceiros dos parceiros Premier e Signature da Blackboard e outros desenvolvedores comerciais de building blocks.
  4. Building Blocks de código aberto desenvolvidos pela comunidade.

Todos os Building Blocks pré-instalados desenvolvidos pela Blackboard são fornecidos e suportados pela Blackboard normalmente.

Building Blocks comerciais de terceiros e de código aberto serão pré-instalados no estado inativo. O administrador do Blackboard Learn deverá ativar o building block.

A pré-instalação de building blocks comerciais de terceiros não fornece, necessariamente, a funcionalidade completa da integração. É possível que o licenciamento do aplicativo de terceiros por parte da sua instituição ainda seja necessário. A Blackboard não fornece suporte técnico para o produto em building blocks pré-instalados de outros fornecedores ou da comunidade de fonte aberta. O suporte a esses Building Blocks é fornecido por meio do fornecedor ou da comunidade.

Para obter mais informações, entre em contato com o executivo de sua conta.