The Swedish National Agency for Education implements digital national assessments (DNP).
This repository includes API specifications and documentation that describe how schools and school organisers (skolhuvudmän) can manage user provisioning in the Swedish National Agency for Education’s digital national assessments service.
Important notice: The implementation of a digital national assessments service is an ongoing project and the information in this repository will be continuously updated. The material is not an official publication and should be considered as work in progress.
API for user provisioning is used for adding, updating, and deleting pupils and personnel from the digital national assessments service.
The API is based on part of the data model in the standard SS12000:2020.
API for user provisionering (provisioning-api) requires that the client is authenticated.
By using the API for fetching controlled values school systems can fetch data about school units, education programme, and other values controlled by the Swedish National Agency for Education for user provisioning. In this way, data can be verified prior to transferring it to the Swedish National Agency for Education. The purpose is to increase data quality and to minimize the number of errors.
The API also offer a feature to fetch an id (UUID) when creating references, such as between person and school unit.
The API for fetching controlled values (data-api) is an open-api.
API for authentication is used to authenticate a client that will use the API for user provisioning.
Information about the digitalisation of the national assessments is available at the Swedish National Agency for Education’s web site (in Swedish)
SS 12000 specification is available at https://www.sis.se/produkter/informationsteknik-kontorsutrustning/ittillampningar/ittillampningar-inom-utbildning/ss-120002020/
https://www.skolverket.se/kontakt
Skolverket digitaliserar de nationella proven (DNP).
I Skolverkets bibliotek DNP Användarhantering finns API-specifikationer och dokumentation som beskriver hur skola och huvudman kan hantera användarprovisionering i Skolverkets provtjänst för digitala nationella prov (DNP).
Notera att arbetet med digitala nationella prov (DNP) är ett pågående projekt och att materialet i DNP användarhantering uppdateras kontinuerligt. Det är inte fastställd information från Skolverket, utan dokumenten kommer att uppdateras.
API för användarprovisionering används för att skapa, uppdatera och ta bort elever och personal i Skolverkets provtjänst för digitala nationella prov.
API:et bygger på en delmängd ur datamodellen i standarden SS12000:2020.
API för användarprovisionering (provisioning-api) kräver att klienten är autentiserad.
Genom API för inhämtning av kontrollerade värden kan skolans system inhämta data om skolenheter, studievägar och andra värden som kontrolleras av Skolverket vid användarprovisionering. På så sätt kan data kontrolleras i förväg innan värden överförs till Skolverket. Syftet är att bidra till ökad datakvalitet och minska antalet fel.
API:et erbjuder även en funktion för att hämta id (UUID) när man skapar referenser, exempelvis mellan person och skolenhet.
API för inhämtning av kontrollerade värden (data-api) är ett öppet API.
API för autentisering används för att autentisera en klient som ska använda API för användarprovisionering.
Information om digitalisering av de nationella proven finns på Skolverkets webbplats
SS 12000 specifikation finns på https://www.sis.se/produkter/informationsteknik-kontorsutrustning/ittillampningar/ittillampningar-inom-utbildning/ss-120002020/