Building Block 是作为插件部署到 Blackboard Learn 应用程序并作为 Blackboard Learn 进程的特权部分来运行的 Java Web 应用程序。这些正在处理的集成有可能会影响数据库或文件系统等资源,导致资源消耗异常。在多租户环境(如 SaaS 部署选项)下,这可能导致一个客户的 Building Block 行为对其他客户造成负面影响。

为了防止此类问题,Blackboard 将为所有 SaaS 部署客户提供一组预先定义的 Building Block。客户可以使用这些预安装的 Building Block,并且拥有 Plus 或 Advantage SaaS 部署的客户可以获得全面的 Building Block 支持。   

在 3900.4 版本中,SaaS 管理员可以在其 SaaS 实例上安装和卸载 Building Block,无需寻求 Blackboard 支持人员的帮助。您可以在管理员面板 > Building Block > 已安装的工具中安装和卸载 Building Block。 

REST API/LTI 的组合是确保 Ultra 体验中集成支持的首选。

在测试或暂存环境中安装 Building Block 会重新启动该服务。根据具体实施,您可能会经历一次短暂的服务中断。在使用 Building Block 之前,请稍候以完成重新启动。

在您的生产环境中安装 Building Block 会以滚动方式重新启动环境,一次重新启动一个服务器。不会出现服务中断。在使用 Building Block 之前,请稍候以完成重新启动。

Blackboard 的方法是,将尽可能包括最多的商业 Building Block。我们会继续拓展 REST API,以及不断深化我们的 LTI 支持。REST API/LTI 是 SaaS 公司在与其系统交互时使用的现代化标准。 


预安装的 Building Block

Blackboard 预安装的 Building Block 分为四个一般类别:

  1. Blackboard 开发的 Building Block,随 Blackboard Learn 一起提供。例如,用于讨论区、在线评分和 Blackboard Learn 中其他标准功能的 Building Block。
  2. Blackboard 开发的 Building Block,将其他 Blackboard 产品与 Blackboard Learn 相集成。例如,用于 Blackboard 应用程序、Blackboard Instructor 应用程序、Blackboard Collaborate、Blackboard Connect 等对象的 Building Block。
  3. 来自 Blackboard 首要合作伙伴、Blackboard 签名合作伙伴和其他 Building Block 开发商的第三方 Building Block。
  4. 社区开发的开源 Building Block。

由 Blackboard 开发的所有预安装 Building Block 像往常一样由 Blackboard 提供和支持。

第三方商业和开源 Building Block 将在非活动状态下预安装。Blackboard Learn 管理员必须启用 Building Block。

第三方商业 Building Block 的预安装不需要提供全部集成功能。您的机构对第三方应用程序的许可仍是必需的。对于来自其他供应商或开源社区的预安装 Building Block,Blackboard 不提供技术性产品支持。由供应商或社区提供这些 Building Block 支持。

有关详细信息,请联系您的客户主管。