Gebruikers
Overzichttabel termen
Naam
Type
Verplicht bij aanmaken
Omschrijving
name
string
Ja
Naam van de gebruiker
title
string
Nee
Titel van de gebruiker. Bijv. Mevr. of Dhr.
firstName
string
Nee
Voornaam van de gebruiker
prefix
string
Nee
Tussenvoegsel
lastName
string
Nee
Achternaam van de gebruiker
string (email)
Ja
E-mailadres van de gebruiker. Hier logt de gebruiker mee in
roles
array
Ja
Je kunt rollen aan de gebruiker toevoegen. Per organisatie kan een rol verschillen. Als voorbeeld: Een gebruiker kan docent zijn bij opleiding A en functioneel kwaliteitsmanager bij een andere faculteit
organisations / linkedOrganisations
array
n.v.t.
Naast rollen wordt er ook een lijst met organisaties meegegeven bij het ophalen van gebruiker(s). Hierin staat welke organisaties gekoppeld zijn aan de gebruiker
additionalPermissionGroups
array
Nee
In Evalytics zijn er extra permissies mogelijk die je bij een gebruiker kan instellen. Zoals bijvoorbeeld: Evaluatiebeheer, cursusbeheer of docentbeheer.
noSurf
boolean
nee
Als de docent geen gebruik kan maken van saml, kan je noSurf meegeven. De gebruiker krijgt dan een inlog en wachtwoord.
lastActivationMail
timestamp
n.v.t.
Geeft aan wanneer er voor het laatst een activeringsmail is verstuurd
activated
boolean
n.v.t.
Geeft aan of een gebruiker geactiveerd is. De gebruiker krijgt, als je noSurf = true meegeeft, bij het aanmaken van een gebruiker een activerings e-mail. Na het activeren wordt activated op true gezet.
externalId
string
nee
Het externe id van de gebruiker
Gebruikers en docenten
Gebruikers en docenten zijn nauw met elkaar verbonden. Op het moment dat je een docent aanmaakt binnen de opleiding, zal er automatisch ook een gebruiker aangemaakt worden. Hetzelfde geldt voor concept gebruikers. Als je een concept gebruiker omzet naar docent, zal er automatisch ook een gebruiker aangemaakt worden. De gebruiker en docent zijn met elkaar gekoppeld.
Gebruikers ophalen (lijst)
GET
https://api-portal.evalytics.nl/user
Hiermee kan je zoeken op gebruikers binnen de organisatie. Bij de gebruikers zullen ook de onderliggende rollen en organisaties toegevoegd worden aan de response
Query Parameters
includeChildOrganisations
boolean
Haal ook gebruikers op uit organisaties die onder de huidige organisatie staan
role
array
Filter de users op een bepaalde role. Je kunt hier de ids van de rolen meegeven waarop je wilt filteren
q
string
Zoeken binnen gebruikers op naam, code en e-mail
Gebruiker ophalen (item)
GET
https://api-portal.evalytics.nl/user/:id
Haal een enkele gebruiker op. Organisaties en rollen waar de gebruiker aan gekoppeld is worden ook toegevoegd.
Path Parameters
id
string
Intern id of extern id van de gebruiker
Gebruiker aanmaken
POST
https://api-portal.evalytics.nl/user
Als je een gebruiker aanmaakt moet het e-mailadres uniek zijn. Het is niet mogelijk om meerdere gebruikers aan te maken met hetzelfde e-mailadres
Gebruiker bijwerken
POST
https://api-portal.evalytics.nl/user/:id
Het is mogelijk om een gebruiker bij te werken. Je kunt de gebruiker bijvoorbeeld extra rollen geven of de naam aanpassen. Het aanpassen van het e-mailadres is niet mogelijk.
Path Parameters
id
string
Intern id of extern id van de gebruiker
Gebruiker verwijderen
DELETE
https://api-portal.evalytics.nl/user/:id
Path Parameters
id
string
Intern id of extern id van de gebruiker
Query Parameters
undo
boolean
Maakt de verwijderingsactie ongedaan
Block user
POST
https://api-portal.evalytics.nl/user/:id/block
Block a user in Evalytics. When a user is blocked: - The user is not able to login - The user will not receive notifications in the period the user is blocked - The linked organisations and roles will not be removed
Path Parameters
id
string
Internal or external id
Query Parameters
undo
boolean
Undo the block action
Last updated