Een Building Block is een Java-webtoepassing die als een invoegtoepassing wordt geïmplementeerd in Blackboard Learn en die als een component met speciale bevoegdheden wordt uitgevoerd binnen het Blackboard Learn-proces. Deze in-proces integraties kunnen toegang hebben tot bronnen zoals de database of het bestandssysteem waarbij een abnormaal verbruik van bronnen kan optreden. In een omgeving met meerdere tenants, zoals bij het SaaS-implementatiemodel, kan dit betekenen dat het gedrag van één Building Block van een klant nadelige gevolgen heeft voor andere klanten.
Om dit soort problemen te voorkomen, biedt Blackboard een vooraf gedefinieerde set Building Blocks voor alle klanten met een SaaS-implementatie. Klanten kunnen deze vooraf geïnstalleerde Building Blocks gebruiken en klanten met Plus of Advantage SaaS-implementaties beschikken over volledige ondersteuning voor Building Blocks.
Met de release van 3900.4 kunnen SaaS-beheerders Building Blocks installeren en verwijderen voor hun SaaS-instantie, zonder dat ze afhankelijk zijn van Blackboard Support. Je kunt Building Blocks installeren en verwijderen via het Configuratiescherm voor systeembeheer > Building Blocks > Geïnstalleerde tools.
Een combinatie van REST API/LTI heeft de voorkeur om integratieondersteuning te garanderen in de Ultra-ervaring.
Als je een Building Block op de test- of stadium-omgeving installeert, wordt de service opnieuw gestart. Afhankelijk van de implementatie, kan er een korte onderbreking van de service zijn. Wacht totdat het opnieuw opstarten is afgerond, voordat je het Building Block gebruikt.
Als je een Building Block installeert in je productieomgeving , wordt de omgeving helemaal opnieuw opgestart, met één server tegelijk. Er wordt geen serviceonderbreking verwacht. Wacht totdat het opnieuw opstarten is afgerond, voordat je het Building Block gebruikt.
Blackboard is van plan om zo veel mogelijk commerciële Building Blocks te ondersteunen. We blijven onze REST API’s uitbreiden en onze LTI-ondersteuning vergroten. REST API’s/LTI zijn de moderne standaard die SaaS-bedrijven gebruiken als ze met hun systemen werken.
Vooraf geïnstalleerde Building Blocks
De Building Blocks die vooraf worden geïnstalleerd door Blackboard, zijn onder te verdelen in vier categorieën:
- Door Blackboard ontwikkelde Building Blocks die worden geleverd als onderdeel van Blackboard Learn, zoals de Building Blocks voor discussieruimten, het inline beoordelen van opdrachten en andere standaardfuncties van. Blackboard Learn.
- Door Blackboard ontwikkelde Building Blocks waarmee andere Blackboard-producten worden geïntegreerd met Blackboard Learn. Voorbeelden hiervan zijn de Building Blocks voor de Blackboard-app, de Blackboard Instructor-app, Blackboard Collaborate, Blackboard Connect, enzovoort.
- Building Blocks die zijn ontwikkeld door Premier Partners of Signature Partners van Blackboard, en door andere commerciële ontwikkelaars van Building Blocks.
- Open Source Building Blocks ontwikkeld door de community.
Alle vooraf geïnstalleerde Building Blocks die zijn ontwikkeld door Blackboard worden op de gebruikelijke manier aangeboden en ondersteund door Blackboard.
Commerciële en Open Source Building Blocks worden vooraf geïnstalleerd, maar krijgen de status Inactief. De beheerder van Blackboard Learn kan het Building Block desgewenst inschakelen.
De installatie vooraf van commerciële Building Blocks van derden betekent niet noodzakelijk dat alle functionaliteit van de integratie beschikbaar is. Het is mogelijk dat de instelling hiervoor een licentie moet kopen bij de externe leverancier. Blackboard biedt geen technische productondersteuning voor vooraf geïnstalleerde Building Blocks van andere leveranciers of die afkomstig zijn uit de Open Source-community. Ondersteuning voor deze Building Blocks is de verantwoordelijkheid van de leverancier of community.
Neem voor meer informatie contact op met je accountmanager.