Skip to main content

Building Blocks en REST API's

Blackboard biedt openbare toegang tot een suite met REST-API's waarmee ontwikkelaars aangepaste toepassingen kunnen maken die toegang hebben tot Blackboard. Ga voor meer informatie over onze integratiepartners naar Anthology App Catalog.

Waarom REST API's?

Met behulp van REST API's kan een ontwikkelaar toepassingen maken die slechts losjes zijn gekoppeld aan de Blackboard-server. Ze kunnen overal staan. Ze laten de server informatie bieden zonder mogelijke interferentie met de server te riskeren.

Beveiliging met REST API's

REST API's kunnen onder verschillende beveiligingsmodellen werken. Blackboard

Belangrijk

Het wordt aanbevolen om gebruikers van de integratie de minimale bevoegdheden te geven die nodig zijn om de geïntegreerde tool te gebruiken. Niet alle machtigingen voor systeembeheerders.

Wat kun je doen met REST API's?

Je kunt toegang tot de Blackboard REST API's aanvragen via de Ontwikkelaarsportaal. Nadat je je toepassing hebt geregistreerd, genereren we een unieke sleutel en uniek geheim zodat je kunt aanroepen en de benodigde gegevens kunt opvragen om je toepassing te integreren met ons platform. REST-toepassingen hebben toegang tot bijvoorbeeld:

  • mededelingen

  • cursussen

  • inhoud

  • bijlagen

  • opdrachten

  • cijfers

Raadpleeg de Anthology REST API-documentatie voor een volledig overzicht van REST-eindpunten die beschikbaar zijn voor ontwikkelaars. Je kunt ook meer te weten komen over het Anthology REST API-framework en informatie vinden over eerste stappen met de REST API.

Registreer een REST-integratie in Blackboard

Blackboard ondersteunt de integratie van externe toepassingen die zijn gebouwd met Blackboard REST API's. Voordat je een integratie kunt gebruiken met Blackboard, moet een beheerder deze registreren bij Blackboard.

Voordat je begint met het registreren van de toepassing, moet je een toepassings-ID verkrijgen. De ontwikkelaar kan de ID rechtstreeks aan de beheerder of bundel verstrekken met de ondersteuningsdocumentatie voor de toepassing.

  1. Ga in het Configuratiescherm voor systeembeheer naar Integraties en selecteer REST API-integraties.

  2. Selecteer Integratie maken.

  3. Voer bij Toepassings-ID de toepassings-ID in die je hebt opgegeven door een toepassing te registreren op het Ontwikkelaarsportaal van Anthology.

  4. Naast Learn-gebruiker selecteer je Bladeren. Zoek de Blackboard-gebruiker als wie de integratie moet handelen. Een integratie werkt meestal als Beheerder of een andere gebruiker die is gemaakt voor integratiebeheer. In het ideale systeem beschikt de gebruiker alleen over de machtigingen die de integratie nodig heeft om goed te kunnen functioneren.

  5. Voor integratie met derden stel je Toegang voor eindgebruikers in op Ja. Eindgebruikers loggen in met hun eigen Blackboard-ID om de integratie te gebruiken. De toegang van elke gebruiker is dan beperkt tot diens eigen machtigingen. Als je Toegang voor eindgebruikers hebt ingesteld op Nee, heeft de integratie altijd toegang alsof het de Blackboard-gebruiker is die op het formulier is aangegeven.

  6. Selecteer Verzenden om je instellingen op te slaan.