빌딩 블록은 Blackboard Learn 애플리케이션에 플러그인으로 배포되어 Blackboard Learn 프로세스에서 권한 있는 부분으로 실행되는 Java 웹 앱입니다. 이러한 프로세스 내(in-process) 통합은 비정상적으로 리소스를 소모할 수 있는 방식으로 데이터베이스 또는 파일 시스템과 같은 리소스와 상호 작용할 가능성이 있습니다. 이로 인해 SaaS 배포 옵션과 같은 다중 테넌트 환경에서는 한 고객의 빌딩 블록 동작이 다른 고객에게 부정적인 영향을 미칠 수 있습니다.

이러한 문제를 방지하기 위해 Blackboard에서는 사전에 정의된 빌딩 블록 집합을 모든 SaaS 배포 고객에게 제공합니다. 고객은 이러한 사전 설치 빌딩 블록을 사용할 수 있으며 Plus 또는 Advantage SaaS 배포를 사용하는 고객은 빌딩 블록에 대해 전체적인 지원을 받을 수 있습니다. 

3900.4 릴리즈를 통해 SaaS 관리자는 Blackboard 지원 팀의 도움 없이 SaaS 인스턴스에서 빌딩 블록을 설치 및 제거할 수 있습니다. 빌딩 블록은 관리자 패널 > 빌딩 블록 > 설치된 도구에서 설치 및 제거할 수 있습니다. 

Ultra 환경에서는 일반적으로 REST API/LTI의 조합을 통해 통합 지원을 보장하는 편입니다.

테스트 또는 스테이지 환경에 빌딩 블록을 설치하면 서비스가 재시작됩니다. 구현에 따라 서비스가 잠시 중단될 수도 있습니다. 빌딩 블록을 사용하기 전에 재시작이 완료될 때까지 잠시 기다려 주십시오.

빌딩 블록을 프로덕션 환경에 설치하면 한 번에 하나의 서버씩 돌아가면서 환경이 재시작됩니다. 서비스는 중단되지 않습니다. 빌딩 블록을 사용하기 전에 재시작이 완료될 때까지 잠시 기다려 주십시오.

Blackboard의 접근 방식은 상업용 빌딩 블록을 최대한 많이 제공하는 것입니다. 앞으로도 계속 REST API를 확장하고 LTI 지원 범위를 확대할 것입니다. REST API/LTI는 SaaS 기업에서 시스템과 인터페이스로 연결할 때 사용하는 최신 표준입니다. 


사전에 설치된 빌딩 블록

Blackboard가 사전에 설치한 빌딩 블록은 다음의 네 가지 일반 범주에 속합니다.

  1. Blackboard Learn에 포함되어 제공되는 Blackboard가 개발한 빌딩 블록. 예를 들어, 토론방, 인라인 과제 채점 및 Blackboard Learn의 기타 표준 기능용 빌딩 블록입니다.
  2. 다른 Blackboard 제품을 Blackboard Learn에 통합하는 Blackboard가 개발한 빌딩 블록(예: Blackboard 앱, Blackboard Instructor 앱, Blackboard Collaborate, Blackboard Connect 등을 위한 빌딩 블록)
  3. Blackboard 프리미어 파트너, Blackboard 서명 파트너 및 기타 상업용 빌딩 블록 개발자가 개발한 타사 빌딩 블록
  4. 커뮤니티에서 개발한 오픈 소스 빌딩 블록

Blackboard가 개발한 모든 사전 설치 빌딩 블록은 평소와 같이 Blackboard에서 제공하고 지원합니다.

타사의 상업용 빌딩 블록 및 오픈 소스 빌딩 블록은 비활성 상태로 사전에 설치됩니다. 그러면 Blackboard Learn 관리자가 해당 빌딩 블록을 활성화해야 합니다.

사전에 설치되는 타사의 상업용 빌딩 블록에서 꼭 전체 통합 기능을 제공한다고 할 수는 없으며, 여전히 교육기관에서 타사 애플리케이션을 라이선싱해야 할 수 있습니다. Blackboard에서는 기타 공급업체 또는 오픈 소스 커뮤니티의 사전 설치 빌딩 블록에 대해 기술 제품 지원을 제공하지 않습니다. 이러한 빌딩 블록의 지원은 공급업체 또는 커뮤니티를 통해 제공됩니다.

자세한 내용은 영업 담당자에게 문의하십시오.