Open Education API: de weg naar flexibel onderwijs

De Open Education API (OEAPI) is een open standaard voor het delen van onderwijsdata. Een API (Application Programming Interface) is een set definities waarmee softwareprogramma’s onderling kunnen communiceren. Via deze API stellen onderwijsinstellingen bijvoorbeeld via apps handige informatie beschikbaar, zoals cijfer- en roosterinformatie.

studenten achter macbook

Ontdek API in vogelvlucht in onderstaande video. Mogelijk moet je cookies van derden (= YouTube) accepteren om de animatie te kunnen zien.

API: onmisbaar onderdeel van integratie-infrastructuur

Onderwijsinstellingen werken steeds vaker aan een flexibele en persoonlijke leeromgeving. Deze is opgebouwd uit verschillende applicaties van binnen en buiten de onderwijsinstelling. De integratie-infrastructuur zorgt voor uitwisseling van data tussen deze losse applicaties. API’s zijn de koppeling tussen verschillende softwareapplicaties. Dit maakt ze een onmisbaar onderdeel van zo’n integratie-infrastructuur. Zo kun je bijvoorbeeld via apps handige informatie beschikbaar stellen: van onderwijs tot studiepunten en van roosters tot vrije werkplekken.

Door gebruik te maken van de OEAPI als standaard, wordt het eenvoudiger voor verschillende systemen om met elkaar samen te werken. Omdat de OEAPI een open standaard is, kunnen leveranciers en instellingen onafhankelijk van elkaar toepassingen ontwikkelen die direct compatibel zijn. Dit versnelt de implementatie, verlaagt de kosten en voorkomt afhankelijkheid van één specifieke leverancier. Daarnaast bevordert het hergebruik van bestaande oplossingen, omdat ontwikkelde applicaties en koppelingen ook bij andere instellingen kunnen worden ingezet. Zo ontstaat er een flexibel ecosysteem waarin innovatie wordt gestimuleerd en onderwijsinstellingen beter kunnen inspelen op de behoeften van studenten en docenten.

Doorontwikkeling van de Open Education API

Open Education API maakt het gemakkelijker om diensten te ontwikkelen op basis van onderwijsdata die binnen de instelling beschikbaar zijn. SURF draagt bij aan het doorontwikkelen en het stimuleren van het gebruik van deze standaard. We verkennen ook de mogelijkheden voor dienstverlening op dit gebied. Daarnaast onderzoeken we in hoeverre het mogelijk is de data te standaardiseren, om die ook beschikbaar te maken voor andere doeleinden. Denk aan webapplicaties of mobiele apps die de informatie op een nieuwe manier combineren of presenteren.

Praktijkvoorbeelden

De Universiteit van Amsterdam (UvA) gebruikt de API in hun dagelijks onderwijs. De MijnUvA-studentenapp van de UvA combineert gegevens uit de elektronische leeromgeving, het studentinformatiesysteem, het roostersysteem en de website van de UvA. De Open Education API maakt deze data op een overzichtelijke manier beschikbaar. 

Lees de best practice: Open Education API binnen MijnUvA-app

Het mbo heeft meegewerkt aan een uitbreiding van de OEAPI om toetsing en examineringsprocessen verder te digitaliseren op basis van een standaard. Door gebruik te maken van de OEAPI is er geen maatwerk meer nodig voor de sector om dit te gebruiken.

Lees meer over onderwijskoppelingen voor examinering

Werk mee aan de Open Education API

Samen met onderwijsinstellingen werken we aan de doorontwikkeling van de Open Education API. We stimuleren de deelnemende instellingen om onderwijsdata via de standaard Open Education API toegankelijk te maken, zodat applicatieontwikkelaars relevante apps kunnen ontwikkelen die aansluiten op de onderwijsbehoeften. 

De doorontwikkeling van de Open Education API vindt plaats binnen de ‘OEAPI werkgroep’. Deze werkgroep bestaat uit verschillende onderdelen:

  1. OEAPI regiegroep
  2. OEAPI technische werkgroep
  3. OEAPI community
  4. OEAPI projectgroepen
OEAPI governancestructuur diagram

OEAPI regiegroep

De regiegroep is het besluitvormingsorgaan van de OEAPI waar de onderwijssector aan het stuur zit voor de verdere doorontwikkeling en toekomst van de OEAPI standaard. De drie onderwijssectoren mbo, hbo en wo hebben iedereen eigen vertegenwoordiging in de regiegroep, naast de voorzitter van de OEAPI technische werkgroep. De regiegroep wordt gevuld door:

  • mbo: Gertjan Flinterman (Deltion college)
  • hbo: Rene Schenk (Avans Hogescholen)
  • wo: Jan-Willem Brock (Universiteit Leiden), voorzitter van de regiegroep
  • Voorzitter van de OEAPI technische werkgroep: Patrick van der Veer (SURF)

Naast deze vier vaste nationale zetels in de regiegroep is er nog plek beschikbaar voor de vertegenwoordiging van Europese publieke onderwijsinstellingen. 

OEAPI technisch werkgroep

De technische werkgroep is de uitvoeringsorganisatie van de standaard. Hierin werken de technisch ingevoerde specialisten aan de doorontwikkeling en aanpassingen van de OEAPI. De technische werkgroep bestaat uit leden van onderwijsinstellingen, leveranciers en SURF. Een gedegen technische achtergrond van de OEAPI-standaard is een voorwaarde voor deelname aan de technische werkgroep. De technische werkgroep werkt nieuwe functionaliteit direct zelf uit of overziet de ontwikkelingen van aanpassingen en uitbreidingen.

OEAPI community

De OEAPI community bestaat uit iedereen die geïnteresseerd is in OEAPI, op de hoogte wilt blijven en/of betrokken wilt zijn bij de doorontwikkeling. Binnen de community worden bijeenkomsten georganiseerd waarin de ontwikkelingen van OEAPI besproken worden en er ruimte is om ideeën en ervaringen uit te wisselen met andere onderwijsinstellingen. Vanuit de community kan er o.a. ook input geleverd worden op het gebied van wensen en eisen ten aanzien van de OEAPI-standaard. Deze wensen en eisen kunnen leiden in een nieuw wijzigingsvoorstel op de OEAPI.

Aanmelden voor de community 

OEAPI projectgroepen

Voor het onderhoud of de doorontwikkeling van specifiek gebruik van de OEAPI kunnen er projectgroepen ingesteld worden. Dit zijn groepen die onder de paraplu van de technische werkgroep aan een specifiek deel van de OEAPI werken en in nauwe samenwerking met de technische werkgroep de werking en toekomst van de standaard borgen.

Meer informatie lees je op de website over de Open Education API

Over de naam OEAPI

De OEAPI is ontstaan in Nederland onder de naam Open Onderwijs API (OOAPI). Inmiddels wordt de OEAPI internationale schaal toegepast. Dat is een belangrijke ontwikkeling, omdat het kansen biedt voor samenwerking op basis van één uniforme standaard. Niet alleen binnen Nederland, maar ook met internationale partners.

De onderwijsruimte van onze leden houdt al lang niet meer op bij de Nederlandse grens en geeft mede vorm aan de Europese ambities voor de European Education Area (EEA). Studenten volgen vakken bij partnerinstellingen in het buitenland en verwachten dat zaken als orienteren, inloggen, inschrijven en het meenemen van credentials naadloos werken. Juist daarom is het belangrijk dat Nederlandse voorzieningen goed aansluiten op wat er in Europa en daarbuiten nodig is. Door meer internationaal gericht te zijn met de standaard kunnen we versnippering en afzondering binnen Nederland voorkomen en tegelijkertijd interoperabiliteit met internationale partners versterken.

Om deze internationale aansluiting beter te ondersteunen, is besloten over te stappen op een Engelstalige naam voor de standaard. Voortaan wordt de OOAPI aangeduid als OEAPI (Open Education API).

Hoewel de naam verandert, blijft de standaard inhoudelijk hetzelfde—alleen de benaming sluit nu beter aan bij het internationale gebruik.