...
In het Ecosysteem van Edu-V worden allerlei gegevenssoorten uitgewisseld. De gegevens worden uitgewisseld door referentiecomponenten. Op deze pagina zijn de gegevensdiensten beschreven die door deze referentiecomponenten benut kunnen worden om onderling gegevens uit te wisselen. Deze pagina bestaat uit de volgende paragrafen:
Table of Contents | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Gegevensdiensten
In onderstaand overzicht zijn de gegevensdiensten uit het Edu-V afsprakenstelsel weergegeven. Voor ieder van de gegevensdiensten is aangegeven welke referentiecomponenten de gegevensdienst kunnen benutten. Voor ieder van de referentiecomponenten is aangegeven in welke transactierol dit mogelijk is.
...
Referentiecomponent | Gegevensdienst | Rol | ! of * |
Leverancierspecifieke leermiddelencatalogus | Leermiddelen | Bron | ! |
Gebruiksomgeving digitaal leermateriaal
| Onderwijsadministratie Leermateriaalgebruik Leerresultaat | Afnemer Verzender Verzender | * * * |
Leermaterialencatalogus | Leermaterialen | Bron | ! |
Digitaal toetssysteem | Onderwijsadministratie Leermateriaalgebruik Leerresultaat | Afnemer Verzender Verzender | * * * |
Licentieregistratie | Licenties Leermiddelactivatie Aanspraken Leermiddelgebruik Activatiecode | Bron Verzender Ontvanger Verzender Bron | ! ! * * * |
Ordersysteem leermiddelen | Leermiddelorders | Bron | ! |
Overkoepelende leermiddelencatalogus | Leermiddelen Leermaterialen | Afnemer Afnemer | ! * |
Aanspraakmanager | Aanspraken Leermiddelen Licenties Leermiddelactivatie Activatiecode | Verzender Afnemer Afnemer Ontvanger Afnemer | ! * * * * |
Distributiefaciliteit | Adresgegevens | Afnemer | * |
Leermiddelenportaal | Onderwijsadministratie Leermiddelen Aanspraken Leermiddelactivatie | Afnemer Afnemer Ontvanger Ontvanger | * ! ! * |
Onderwijsleeromgeving
| Onderwijsadministratie Leermiddelen Leermaterialen | Afnemer Afnemer Afnemer | * * * |
Leermiddelendashboard | Onderwijsadministratie Leermiddelen Leermaterialen Aanspraken Licenties Leermiddelactivatie Leermiddelgebruik Leermateriaalgebruik Leerresultaat | Afnemer Afnemer Afnemer Ontvanger Ontvanger Ontvanger Ontvanger Ontvanger Ontvanger | ! * * * * * * * * |
Administratiesysteem onderwijsdeelnemer | Onderwijsadministratie | Bron | ! |
Administratiesysteem onderwijsmedewerker | Onderwijsmedewerker | Bron | ! |
Administratiesysteem leerresultaten | Leerresultaat Onderwijsadministratie Leermaterialen | Ontvanger Afnemer Afnemer | ! * * |
Register leveranciers | Leveranciers | Bron | ! |
Register onderwijsorganisaties | Onderwijsorganisaties | Bron | ! |
Identiteitsbeheervoorziening | Onderwijsadministratie Onderwijsmedewerker | Afnemer Afnemer | * * |
Consentmanagement | Onderwijsorganisaties Leveranciers Consent | Afnemer Afnemer Bron Afnemer Verzender Ontvanger | ! ! * * * * |
Consentdashboard | Onderwijsorganisaties Leveranciers Consent | Afnemer Afnemer Ontvanger | ! ! ! |
Classificatie en scopes voor gegevenssoorten
Bij de uitwisseling van gegevens wordt middels OAuth2.0 een Token gebruikt om tussen leveranciers een veilige context te creëren waarin gegevens worden uitgewisseld vanuit of naar een resourceserver. Deze veilige context wordt met elkaar gedefinieerd door gebruik te maken van scopes. De scopes zijn gerelateerd aan de gegevenssoort en de API waarbinnen ze worden uitgewisseld.
Zoals toegelicht in de beveiligingsniveaus voor M2M gegevensuitwisselingen onderscheiden we vier classificatieniveaus voor gegevenssoorten. Ieder van de scopes is voorzien van een classificatie van de categorie I, II, III of IV. De gegevens worden uitgewisseld tussen Leveranciers conform de bij het classificatieniveau horende beveiligingsniveaus.
API
Scope
Classificatie
Gegevensuitwisseling
consent
N.v.t.
Aanroepen van de Consent API
sis.school
II
Basisinformatie van school zoals SchoolPeriodes en SchoolVak
sis.student-teacher-group
IV
Onderwijsdeelnemer
Onderwijsmedewerker
LesGroep
StamKlas
sis.student-delivery
IV
Adresgegevens van onderwijsdeelnemers noodzakelijk voor fijndistributie
ls.entitlement
IV
Aanspraken inclusief bevestigingsberichten.
Blokkeren en deblokkeren van individuele licenties
ls.activationcode
III
ActivatiecodeVerzoek inclusief bevestigingsberichten
ActivatiecodeIntrekkingVerzoek inclusief bevestigingsberichten
Course
la.course
I
Leermiddelstructuurbeschrijvingen, leermodulebeschrijvingen en leermateriaalbeschrijvingen
la.catalogue
I
Productbeschrijvingen, zijnde leermiddelbeschrijvingen of setbeschrijvingen
la.usage.activation
IV
Leermiddelactivatie door onderwijsdeelnemer (of onderwijsmedewerker)
la.usage.usage
IV
Leermiddelgebruik van een onderwijsdeelnemer (of onderwijsmedewerker)
la.result
IV
Leerresultaten van een onderwijsdeelnemer op een leermateriaal of een leermodule
Progress
la.progress
IV
...
Release notes
Deze uitwerking is gebaseerd op basis van de volgende stappen:
0.0.1: De gegevensdiensten zijn opgesteld op basis van de eerdere uitwerking van gegevenssoorten, verzenders en ontvangers. Voor ieder van de referentiecomponenten is aangegeven voor welke gegevensdiensten ze in aanmerking komen. Ook zijn de technische vereisten per referentiecomponent en gegevensdienst uitgewerkt.
...