Dashboard¶
Het beheerdersdashboard biedt een overzicht van de systeemstatus en snelle toegang tot beheerfuncties.
Toegang tot het Beheerderspaneel¶
Elke instelling heeft zijn eigen tenant-schema en een eigen beheerder-URL:
https://<domein>/<instelling-slug>/admin/
https://localhost:8443/default-institute/admin/
- Navigeer naar de beheerder-URL van jouw instelling
- Log in via de SSO-provider van je instelling (Keycloak)
- Je rol (superuser, beheerder, docent) bepaalt welke secties je kunt zien
Tenant-isolatie¶
Elke instelling draait in een geïsoleerd PostgreSQL-schema. Alle gegevens (toetsen, sessies, SEB-configuraties, handleidingen, gebruikers) zijn beperkt tot het schema van de instelling. Er is geen cross-tenant toegang.
Belangrijkste Secties¶
| Sectie | Doel |
|---|---|
| Instellingen | Bekijk instellingsinstellingen (alleen eigen instelling) |
| EMS-omgevingen | Configureer externe toetsmanagementsystemen (Moodle, ANS, Remindo) of ingebouwde EMS |
| Toetsen | Maak en beheer toetsen |
| Toetssessies | Bekijk en beheer actieve/verlopen toetssessies |
| SEB-configuraties | Configureer Safe Exam Browser-instellingensjablonen |
| LLM-configuratie | Configureer AI-vragengeneratie (alleen ingebouwde EMS) |
| Handleidingen | Beheer documentatie-inhoud |
Tenantbeheer (Superusers)¶
Superusers beheren tenants via management commands op de server:
# Alle tenants weergeven
python manage.py list_tenants
# Nieuwe tenant toevoegen
python manage.py add_tenant <slug> "<Naam>"
# Tenant verwijderen (verwijdert het hele schema)
python manage.py delete_tenant <slug>
Er is geen tenantbeheer in de beheerder-UI om onbedoelde schema-wijzigingen te voorkomen.