빌딩 블록은 교수자와 학습자에게 균일한 환경을 제공하기 위해 사전에 설치됩니다.

빌딩 블록은 Blackboard Learn 애플리케이션에 플러그인으로 배포되는 Java 웹 앱으로, Blackboard Learn 프로세스에서 권한 있는 부분으로 실행됩니다.

Blackboard는 SaaS 배포 옵션에서 사전에 정의된 빌딩 블록 집합을 모든 고객에게 제공합니다. 고객은 사전에 설치된 이러한 빌딩 블록만 사용할 수 있으며, 자체적인 빌딩 블록을 설치하거나 제거할 수 없습니다. 단, Blackboard Learn SaaS Plus 및 Advantage를 사용하는 고객은 빌딩 블록에 대해 전체적인 지원을 받을 수 있습니다.

사전에 설치된 빌딩 블록은 시스템에서 일어날 수 있는 문제를 방지합니다. 빌딩 블록의 인프로세스(in-process) 통합은 비정상적으로 리소스를 소모할 수 있는 방식으로 데이터베이스 또는 파일 시스템 등의 리소스와 상호 작용할 가능성이 있습니다. SaaS 배포 옵션과 같은 다중 테넌트 환경에서는 이로 인해 한 고객의 빌딩 블록 동작이 다른 고객에게 부정적인 영향을 미칠 수 있습니다.