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 分为四个一般类别:
- Blackboard 开发的 Building Block,随 Blackboard Learn 一起提供。例如,用于讨论区、在线评分和 Blackboard Learn 中其他标准功能的 Building Block。
- Blackboard 开发的 Building Block,将其他 Blackboard 产品与 Blackboard Learn 相集成。例如,用于 Blackboard 应用程序、Blackboard Instructor 应用程序、Blackboard Collaborate、Blackboard Connect 等对象的 Building Block。
- 来自 Blackboard 首要合作伙伴、Blackboard 签名合作伙伴和其他 Building Block 开发商的第三方 Building Block。
- 社区开发的开源 Building Block。
由 Blackboard 开发的所有预安装 Building Block 像往常一样由 Blackboard 提供和支持。
第三方商业和开源 Building Block 将在非活动状态下预安装。Blackboard Learn 管理员必须启用 Building Block。
第三方商业 Building Block 的预安装不需要提供全部集成功能。您的机构对第三方应用程序的许可仍是必需的。对于来自其他供应商或开源社区的预安装 Building Block,Blackboard 不提供技术性产品支持。由供应商或社区提供这些 Building Block 支持。
有关详细信息,请联系您的客户主管。