Un Building Block es una aplicación web de Java que se implementa como un complemento en la aplicación Blackboard Learn y que se ejecuta con privilegios dentro del proceso de Blackboard Learn. Estas integraciones en el proceso presentan la posibilidad de interactuar con recursos como el sistema de archivos o base de datos de una forma que podría derivar en un uso anómalo de recursos. En un entorno con varios clientes, como sucede con la opción de implementación de SaaS, esto podría hacer que el comportamiento del Building Block de un cliente perjudicara a otros clientes.

Para evitar este tipo de problemas, Blackboard proporciona un conjunto predefinido de building blocks para todos los clientes de la implementación de SaaS. Los clientes pueden usar estos building blocks ya instalados, y los clientes con implementaciones de SaaS Plus o Advantage tienen asistencia total para los building blocks. 

Con la versión 3900.4, los administradores de SaaS pueden instalar y desinstalar los building blocks en su instancia de SaaS sin depender de la asistencia de Blackboard. Usted puede instalar y desinstalar los building blocks en Panel del administrador > Building Blocks > Herramientas instaladas. 

Se recomienda tener una combinación de API de REST/LTI para garantizar la compatibilidad con la integración en la experiencia Ultra.

La instalación de un building block en el entorno de prueba o ensayo reinicia el servicio. Según la implementación, es posible que experimente una breve interrupción del servicio. Espere unos minutos para que finalice el reinicio antes de usar el building block.

La instalación de un building block en el entorno de producción reinicia el entorno de manera cíclica, un servidor a la vez. No se interrumpirá el servicio. Espere unos minutos para que finalice el reinicio antes de usar el building block.

La postura de Blackboard contempla incluir tantos building blocks comerciales como sea posible. Seguimos ampliando las API de REST, además de profundizar en la compatibilidad con LTI. Las API de REST/LTI son el estándar moderno que utilizan las empresas SaaS cuando interactúan con sus sistemas. 


Building blocks instalados previamente

Los Building Blocks que Blackboard preinstala pertenecen a las siguientes cuatro categorías generales:

  1. Building Blocks desarrollados por Blackboard que se suministran como parte de Blackboard Learn. Por ejemplo, los Building Blocks para el tablero de debate, la calificación de actividades en línea y demás funciones estándar de Blackboard Learn.
  2. desarrolló Building Blocks que integran otros productos de Blackboard con Blackboard Learn. Por ejemplo, los Building Blocks para la aplicación Blackboard, la aplicación Blackboard Instructor, Blackboard Collaborate, Blackboard Connect, etc.
  3. Building Blocks de terceros procedentes de colaboradores principales de Blackboard, colaboradores de firma de Blackboard y otros desarrolladores comerciales de Building Blocks.
  4. Building Blocks de código abierto desarrollados por la comunidad.

Como es habitual, Blackboard suministra todos los Building Blocks preinstalados desarrollados por Blackboard y proporciona servicio de asistencia al respecto.

Los Building Blocks de código abierto y comerciales de terceros serán preinstalados en el estado inactivo. El administrador de Blackboard Learn deberá habilitar el Building Block.

La instalación previa de Building Blocks comerciales de terceros no proporciona necesariamente toda la funcionalidad de la integración. Por lo tanto, puede que sea necesario que su institución adquiera una licencia de la aplicación de terceros. Blackboard no ofrece asistencia técnica para los Building Blocks de otros proveedores o de la comunidad de código abierto instalados previamente. Será el proveedor o la comunidad correspondiente quien proporcione asistencia para esos Building Blocks.

Si desea obtener más información, póngase en contacto con su ejecutivo de cuentas.