De app heeft nu dezelfde complete rolgerichte basis als de demo, maar start zonder voorbeeldgegevens. Welke onderdelen en knoppen u ziet, hangt af van uw rol en de rechten die uw school heeft toegekend.
HUIDIGE OPSLAG De nieuwe workflows bewaren wijzigingen voorlopig lokaal per school en gebruiker. Centrale databaseopslag, echte berichten, bestanden en AI-functies volgen in een volgende release. Leerling Bekijk het rooster en wissel met de pijlen tussen weken. Bekijk cijfers, gemiddelden en gebruik de cijfercalculator. Volg opdrachten, lever werk in en werk met groepjes wanneer toegestaan. Bekijk en vink huiswerk af; volg aanwezigheid en geplande toetsen. Bekijk activiteiten, meld u aan en stem wanneer dit wordt ondersteund. Ouder/verzorger Bekijk uitsluitend officieel gekoppelde kinderen. Volg rooster, cijfers, opdrachten, aanwezigheid en documenten per kind. Dien een absentiemelding in en bekijk status en historie. Plan oudergesprekken en reageer op toestemmingsverzoeken. GEEN KIND ZICHTBAAR Vraag de schoolbeheerder de ouder-kindkoppeling te controleren. Deel geen account met uw kind. Docent Bekijk alleen eigen lessen, toegewezen klassen en leerlingen. Voer één of meerdere cijfers in, wijzig of verwijder ze, werk met concepten, publiceer en bekijk de geschiedenis. Maak toetsen en opdrachten en pas datum, naam, beschrijving, weging en rubric aan. Open inleveringen, geef score en feedback, stuur werk terug en laat opnieuw inleveren. Zoek leerlingen, filter op klas, open het dossier en stuur een bericht. Plan gesprekken en open oudergesprekken en vergaderingen. Teamleider Bekijk het managementrooster en kies welk roostervoorstel wordt doorgevoerd. Stel bij Later beslissen in na hoeveel minuten u een herinnering ontvangt. Analyseer cijfers en opdrachten zonder deze te wijzigen. Beheer activiteiten, personeelsoverzichten en vervangingen binnen het team. Directie Bekijk het directierooster en rolgerichte directiebestanden. Beheer activiteiten, deelnemers, locaties, budgetten en voortgang. Bekijk en beheer personeel, verlof, beoordelingen, vacatures en rapportages. Beheer gebruikers, rollen, accountstatus, klassen en afdelingen. Controleer imports en beheer privacy, toestemming, gegevensverzoeken, bewaartermijnen en datalekken. Algemene bediening Overzichten ondersteunen waar relevant zoeken, filteren, toevoegen, bewerken, verwijderen, concept opslaan, publiceren, exporteren, wijzigingsgeschiedenis en ongedaan maken. Een ontbrekende knop betekent meestal dat uw rol die handeling niet mag uitvoeren.
Deze handleiding beschrijft de actuele SchoolPulse-omgeving: welke omgeving u gebruikt, hoe een school wordt ingericht, hoe accounts en onderwijsrelaties worden opgebouwd en wat iedere appmodule doet. Stappen die alleen voor platformbeheer gelden zijn duidelijk gemarkeerd.
BELANGRIJK SchoolPulse werkt met rechten. Een knop of module kan ontbreken als uw account niet de juiste rol, scope of schoolkoppeling heeft. Vraag in dat geval geen wachtwoord van een ander account, maar gebruik Rechten aanvragen. Status Betekenis LIVE Werkt in de productieomgeving met echte Supabase-data en realtime verversing. INRICHTING Werkt nadat platformbeheer data, een import of een integratie heeft ingericht. DEMO Zichtbaar in demo.schoolpulse.nl; bedoeld om de gebruikerservaring te tonen. Handelingen zijn niet per definitie blijvend. BEPERKT De module is zichtbaar, maar de volledige vakspecifieke workflow is nog niet als zelfservice beschikbaar.
1. Omgevingen, inloggen en navigeren
2. Rollen, rangorde, scopes en meerdere rollen
3. Aanbevolen volgorde voor een nieuwe school
4. Platformbeheer: school en accounts
5. Schoolstructuur opbouwen
6. Leerlingen, ouders en personeel toevoegen
7. Rollen & rangen beheren en wijzigingsverzoeken behandelen
8. Rooster: wat kan nu en hoe richt u het in
9. Dagelijks gebruik per appmodule
10. Handleidingen per gebruikersrol
11. Import, integraties, privacy en veiligheid
12. Problemen oplossen en beheerderschecklists
Bijlage A. Volledig module- en functieregister
Bijlage B. Begrippenlijst
Adres Doel Wie https://schoolpulse.nl Publieke website, contact, privacy en voorwaarden. Iedereen https://demo.schoolpulse.nl Rondleiding met voorbeeldgegevens en rolgerichte schermen. Geïnteresseerden en trainingen https://app.schoolpulse.nl Werkelijke schoolapp met login, rechten en realtime data. Geautoriseerde gebruikers https://admin.schoolpulse.nl Centraal platformbeheer van scholen, accounts, structuur, relaties en rollen. Alleen platform_admin https://docs.schoolpulse.nl Documentatieomgeving wanneer gepubliceerd. Klanten en beheerders
Open https://app.schoolpulse.nl. Vul het e-mailadres en wachtwoord van uw geautoriseerde account in. Na succesvolle controle opent het dashboard. De zijbalk bevat uitsluitend modules waarvoor u minimaal kijkrecht heeft. Controleer rechtsboven uw naam, school en rol. Gebruik Uitloggen wanneer u op een gedeeld apparaat werkt. Open https://admin.schoolpulse.nl/admin/login. Log in met een account waarvan de systeemrol platform_admin is. Open Dashboard, Accounts, Schools, Schoolstructuur, Inschrijvingen & koppelingen of Rollen & rangen. GEEN TOEGANG De tekst ‘Je account heeft geen rechten voor admin.schoolpulse.nl’ betekent dat het account geen platform_admin is. Een schooldirecteur krijgt niet automatisch toegang tot het centrale beheer. De live app controleert de effectieve rechten één keer bij het openen en houdt die tijdens navigatie vast. Records worden op school en module gefilterd. Wijzigingen in onderliggende productietabellen kunnen realtime in het actieve overzicht verschijnen. Gebruik Vernieuwen als een koppeling of verbinding tijdelijk is weggevallen.
Rol Laag Standaardbereik Leerling 1 Eigen gegevens Ouder/verzorger 1 Gekoppelde kinderen Docent 3 Toegewezen lessen, klassen en groepen Mentor 4 Toegewezen mentorgroep Teamleider 6 Eigen team/afdeling Directeur 8 Schoolbreed inzicht en rechtenverzoeken
Deze rollen worden automatisch aangemaakt bij een nieuwe school. Platformbeheer kan extra rollen toevoegen vanuit templates, bijvoorbeeld Onderwijsassistent, Administratief medewerker, Roostermaker, Zorgcoördinator, Intern begeleider, Decaan, Examensecretaris, Vertrouwenspersoon, ICT-coördinator, BPV-coördinator, Adjunct-directeur/conrector en Bestuurder.
Scope Betekenis Voorbeeld own Alleen eigen gegevens of gekoppelde kinderen. Leerling ziet eigen cijfers; ouder ziet gekoppeld kind. assigned Alleen toegewezen klas, groep, vak of leerling. Docent voert cijfers in voor toegewezen groepen. team Alles binnen een toegewezen team of afdeling. Teamleider bekijkt aanwezigheid van het team. school Schoolbreed. Directeur ziet schoolrapportages.
Een account kan meerdere schoolrollen hebben. SchoolPulse voegt alle actieve permissies samen. Heeft één rol kijkrecht en een tweede rol wijzigrecht, dan krijgt het account beide. Bij dezelfde permissie geldt het ruimste geldige bereik. De primaire rol bepaalt vooral de herkenbare hoofdrol; de hoogste actieve rang bepaalt de effectieve rang.
VOORBEELD Een teamleider die ook docent is, behoudt docenthandelingen voor toegewezen lessen én teamleiderinzage voor het eigen team. Verwijder de docentrol dus niet om de teamleiderrol toe te voegen. Voer de inrichting in deze volgorde uit. Zo voorkomt u lege keuzelijsten en ongeldige koppelingen.
Maak de school aan. Maak het actuele schooljaar en eventueel periodes aan. Voeg locaties, opleidingen en vakken toe. Maak basisklassen en lesgroepen. Maak gebruikersaccounts met het juiste e-mailadres en een tijdelijk wachtwoord. Maak leerling- en personeelsdossiers. Maak inschrijvingen en ouder-kindkoppelingen. Koppel docenten aan vakken en groepen; plaats leerlingen in lesgroepen. Ken één of meer schoolrollen aan ieder account toe. Richt roosterdata in via import, integratie of platformbeheer. Laat representatieve gebruikers inloggen en controleer per rol welke modules en gegevens zichtbaar zijn. Controlepunt Gereed als School Naam en contactgegevens kloppen. Structuur Actief schooljaar, vakken, klassen en groepen bestaan. Personen Ieder dossier verwijst naar een account van dezelfde school. Relaties Leerling heeft actieve inschrijving; docent en ouder zijn gekoppeld. Autorisatie Account heeft passende actieve rollen en scopes. Data Rooster en operationele records zijn getest met een niet-beheeraccount.
LIVE Alleen platformbeheer. Een nieuwe school krijgt automatisch de zes basisrollen en hun startpermissies. Open admin.schoolpulse.nl en kies Schools. Klik School toevoegen. Vul minimaal de schoolnaam in. Vul waar beschikbaar adres, postcode, plaats, e-mail en telefoon in. Controleer het e-mailadres en sla op. Open Rollen & rangen, selecteer de school en controleer of Leerling, Ouder/verzorger, Docent, Mentor, Teamleider en Directeur aanwezig zijn. School verwijderen Verwijderen is een zware beheerhandeling. Controleer eerst accounts, structuur en gekoppelde records. Typ bij de bevestiging de gevraagde schoolnaam en vink de bevestiging aan. Verwijder nooit een productieschool als archiveren of deactiveren voldoende is.
LIVE Accountcreatie maakt een Supabase-login en profiel. Het tijdelijke wachtwoord moet minimaal acht tekens bevatten. Kies Accounts en klik Account toevoegen. Vul volledige naam en een uniek e-mailadres in. Selecteer de school. Kies de technische basisrol: school_admin, teacher, student of parent. Gebruik platform_admin uitsluitend voor centraal beheer. Vul een tijdelijk wachtwoord van minimaal acht tekens in en deel dit via een veilig kanaal. Sla op. Koppel daarna in Rollen & rangen de echte schoolrol(len). Laat de gebruiker bij eerste gebruik een persoonlijk wachtwoord instellen via het afgesproken wachtwoordproces. LET OP Een account alleen is nog geen leerlingdossier, personeelsdossier of ouder-kindrelatie. Volg daarvoor hoofdstuk 6. Controleer eerst of het account nog dossier-, inschrijvings-, groeps-, ouder- of rolkoppelingen heeft. Typ bij de bevestiging het e-mailadres exact over. Verwijder alleen als de wettelijke bewaartermijnen en het schoolbeleid dit toelaten.
LIVE Alleen platformbeheer. Open Schoolstructuur en selecteer eerst de juiste school. Open het tabblad Schooljaren en klik Toevoegen. Vul de naam in, bijvoorbeeld 2026–2027. Vul start- en einddatum in. Markeer het actuele jaar als huidig en archiveer alleen jaren die niet meer actief worden gebruikt. Sla op. Kies Periodes. Selecteer het schooljaar. Vul naam, volgnummer, startdatum en einddatum in. Controleer dat periodes elkaar niet onbedoeld overlappen en binnen het schooljaar vallen. Sla op. Kies Locaties en klik Toevoegen. Vul naam en eventueel locatiecode, adres, postcode en plaats in. Markeer één locatie als hoofdlocatie indien van toepassing. Zet de locatie actief en sla op. Kies Opleidingen. Vul naam en code in. Kies sector: PO, VO, VSO, MBO of Overig. Vul waar passend niveau en opleidingsduur in. Zet actief en sla op. Kies Vakken. Vul een duidelijke vaknaam en unieke code in. Kies een herkenbare kleur voor rooster en overzichten. Zet actief en sla op. Kies Klassen. Selecteer schooljaar. Vul naam en code in. Koppel waar passend opleiding, locatie, leerjaar en capaciteit. Zet actief en sla op. Kies Lesgroepen. Selecteer schooljaar. Vul naam en code in. Kies type: les, mentor, project, ondersteuning of overig. Koppel vak, basisklas en locatie waar van toepassing. Vul capaciteit in, zet actief en sla op. VERWIJDEREN Een onderdeel kan niet worden verwijderd zolang andere gegevens ervan afhankelijk zijn. Verwijder of verplaats eerst inschrijvingen, groepen en koppelingen; archiveer bij historische gegevens liever dan te verwijderen. LIVE Dit is een keten van account → leerlingdossier → inschrijving → groepen → rol. Maak bij Accounts een account aan met school en technische rol student. Open Inschrijvingen & koppelingen en selecteer dezelfde school. Kies Leerlingen en klik Toevoegen. Selecteer het leerlingaccount; vul een uniek leerlingnummer, roepnaam, geboortedatum, startdatum en status Actief in. Kies Inschrijvingen en klik Toevoegen. Selecteer de leerling, het schooljaar, de basisklas en eventueel de opleiding. Kies status Actief en sla op. Kies Groepsdeelnames. Plaats de leerling in elke relevante les-, mentor-, project- of ondersteuningsgroep. Open Rollen & rangen → Meerdere rollen per account. Selecteer de leerling en ken de rol Leerling toe als primair. Log in met een testleerling en controleer dashboard, rooster, cijfers, opdrachten, huiswerk, berichten en documenten. Veelgemaakte fout LEGE KEUZELIJST Ziet u geen account, klas of groep? Controleer of u dezelfde school heeft geselecteerd, of de structuur bestaat en of het account aan die school gekoppeld is. Maak bij Accounts een account met technische rol parent. Open Inschrijvingen & koppelingen → Ouder-kind. Selecteer ouder/verzorger en leerling. Kies de relatie: ouder, voogd, pleegouder, stiefouder of anders. Stel Wettelijk gezag, Ontvangt communicatie, Financieel verantwoordelijk en Actief zorgvuldig in. Sla op. Ken in Rollen & rangen de rol Ouder/verzorger toe. Test dat het account alleen gekoppelde kinderen kan zien. Maak een account met technische rol teacher of school_admin, passend bij de hoofdtaak. Open Inschrijvingen & koppelingen → Personeel. Selecteer het account en vul personeelsnummer, functie, afdeling/team, start- en eventueel einddatum in. Zet Actief aan. Kies Docent-vakken en koppel medewerker, schooljaar en vak. Markeer zo nodig Hoofdvak. Kies Docent-groepen en koppel medewerker aan de lesgroep als hoofddocent, docent, mentor, assistent of vervanger. Open Rollen & rangen en ken alle toepasselijke rollen toe, bijvoorbeeld Docent én Mentor. Controleer met het medewerkeraccount de toegewezen scope. Beëindig of wijzig de oude inschrijving of groepsdeelname met een correcte einddatum/status. Maak de nieuwe inschrijving of groepsdeelname met startdatum. Controleer docent-, rooster- en rechtenkoppelingen. Verifieer met het leerlingaccount dat alleen actuele gegevens verschijnen. LIVE Scholen kunnen rollen niet zelf aanpassen. Alleen platformbeheer wijzigt templates, rangorde, permissies en accounttoewijzingen. Directie kan eenvoudig een verzoek indienen. Open Rollen & rangen en selecteer de school. Kies het onderwijssegment indien gevraagd zodat relevante templates worden gefilterd. Kies een template, bijvoorbeeld Roostermaker of Zorgcoördinator. Pas alleen de rolnaam aan als de school een eigen herkenbare benaming gebruikt. Maak de rol aan. De organisatielaag en veilige startpermissies worden uit het template geladen. Controleer alle actieve permissies en scopes voordat u accounts koppelt. De organisatielaag komt uit het template. Met de pijlen verplaatst u rollen binnen dezelfde laag. SchoolPulse hernummert de rangposities deterministisch, zodat geen dubbele of ontbrekende rangnummers ontstaan.
Selecteer de rol. Zoek op module of actie, of filter op alleen actieve rechten. Zet een permissie aan of uit. Kies een geldige scope: own, assigned, team of school. Sla de volledige set op. Test met een normaal account; test nooit alleen met platform_admin. Open Meerdere rollen per account. Selecteer een account van de gekozen school. Vink alle rollen aan die de gebruiker werkelijk uitvoert. Kies één primaire rol. Controleer de berekende effectieve rang en rechten. Laat de gebruiker opnieuw laden of opnieuw inloggen als de app al open stond. Log in op app.schoolpulse.nl met een directie- of ander toegestaan account. Open Rechten aanvragen. Kies het soort wijziging: bestaande rol aanpassen, nieuwe rol, rangorde of een ander rechtenvraagstuk. Selecteer de betrokken rol of beschrijf de gewenste nieuwe rol. Kies de betreffende permissiecategorieën. Beschrijf de praktijksituatie: wie moet wat kunnen, voor welke leerlingen/teams en waarom. Beschrijf impact, privacyrisico en gewenste ingangsdatum. Controleer de samenvatting en dien in. Open Rollen & rangen, selecteer de school en open Verzoeken. Lees aanvraag, impact en context. Kies status In behandeling of Meer informatie nodig. Beoordeel minimale toegang, scope, privacy en functiescheiding. Voer goedgekeurde wijzigingen handmatig door. Schrijf een duidelijke reactie en sluit af als goedgekeurd of afgewezen. VEILIGHEIDSREGEL Een verzoek verandert nooit automatisch rechten. Alleen platformbeheer voert na beoordeling de wijziging uit. BEPERKT De live app kan roosterrecords tonen op basis van schedule.view en de database heeft timetable_entries. Een complete roosterbouwer met lessen slepen, lokalenconflicten en publicatie is nog niet als zelfstandige klantworkflow beschikbaar. Maak schooljaar, periodes en locaties. Maak opleidingen, vakken, klassen en lesgroepen. Maak personeels- en leerlingdossiers. Koppel docenten aan vakken en groepen; plaats leerlingen in groepen. Voeg zo nodig de template Roostermaker toe en controleer schedule.create, update, delete, approve, publish, import, export en manage. Bepaal de bron: bestaand roostersysteem, CSV/importbestand, integratie of beheerinvoer. Leg minimaal vast: school, schooljaar, lesgroep, vak, docent, locatie/lokaal, starttijd, eindtijd en status. Laat platformbeheer of de integratie de records in timetable_entries plaatsen. Controleer met een roostermakeraccount en daarna met docent- en leerlingaccounts. Publiceer pas na controle van overlap, lokaal, docent, groep en zichtbaarheid. Open Rooster in de zijbalk. Controleer datum/tijd, titel, omschrijving en status van de zichtbare records. Gebruik Vernieuwen als een externe import net is afgerond. Meld ontbrekende of dubbele lessen aan de roostermaker of platformbeheer. DEMO demo.schoolpulse.nl toont een rijkere dag-/weekweergave en operationele voorbeelden, zoals lesdetails en vanuit een les naar huiswerk of aanwezigheid gaan. Gebruik dit als productrondleiding, niet als bewijs dat een wijziging in productie is opgeslagen. De zijbalk toont alleen modules met kijkrecht. In de huidige live productieschil worden records per module weergegeven. Alleen Activiteiten, Huiswerk, Studieplanner, Agenda en Toestemming hebben daarnaast de algemene Toevoegen/Verwijderen-flow. Andere gespecialiseerde handelingen hieronder kunnen inrichting, integratie of verdere module-implementatie vereisen.
LIVE Startoverzicht met school, rol, effectieve rang, actieve rechten en recente modulegegevens. Open na login; gebruik de zijbalk om door te gaan. Controleer school en rol bij onverwachte inhoud.
BEPERKT Roosterrecords bekijken; rijke dag/weekweergave is in de demo aanwezig. Open Rooster, controleer datum/status en meld fouten aan roostermaker.
INRICHTING Cijfers en beoordelingen bekijken; docentworkflows voor invoer zijn in de demo uitgewerkt. Een docent heeft grades.create/update en een toegewezen groep nodig; publicatieprocessen vragen extra inrichting.
INRICHTING Berichtenrecords en communicatie. Demo toont zoeken, één-op-één/groepsgesprekken, bijlagen, plannen en mededelingen. Gebruik alleen schoolaccounts en deel gevoelige informatie volgens beleid.
INRICHTING Opdrachten en deadlines. Demo toont aanmaken, publiceren, inleveren en beoordelen. Docent heeft toegewezen scope; leerling ziet eigen/toegewezen opdrachten.
INRICHTING Schoolbestanden. Demo toont uploaden, mappen, delen, downloaden en toegang beheren. Controleer doelgroep en bewaartermijn vóór delen.
LIVE Activiteitenrecords bekijken en, met create-recht, toevoegen; algemene verwijdering met delete-recht. Klik Toevoegen, vul titel, omschrijving en datum/tijd, sla op.
INRICHTING Aanwezigheidsregistraties en overzicht. Demo toont registratie per les. Docent moet aan groep zijn gekoppeld en attendance.create/update hebben.
INRICHTING Leerlingdossiers binnen toegestane scope. Demo toont klas, cijfers, aanwezigheid, oudercontact en mentornotities. Gebruik platformbeheer voor dossier/inschrijving; appweergave volgt scope.
LIVE Algemene huiswerkrecords toevoegen en verwijderen met rechten; demo toont afvinken en docenttoevoeging. Klik Toevoegen, vul titel, uitleg en datum/tijd in; leerlingen zien eigen/toegewezen data.
LIVE Persoonlijke of toegewezen studie-items. Demo toont kalender, toetsen/deadlines en studieblokken. Klik Toevoegen, beschrijf studieblok en moment; verwijder alleen eigen/toegestane records.
LIVE Schoolagenda-items toevoegen en bekijken. Klik Toevoegen, gebruik een heldere titel, omschrijving en datum/tijd.
INRICHTING Absentieverzoeken. Demo toont ziekmelding/verlof, historie en goedkeuring. Ouder kan absences.create hebben; goedkeuring vereist team- of schoolrol.
INRICHTING Ouder-, mentor- en andere gespreksafspraken. Demo toont tijdsloten aanbieden, boeken en annuleren. Controleer deelnemer, tijdzone en bevestiging.
LIVE Toestemmingsrecords bekijken en algemeen toevoegen/verwijderen met rechten; demo toont ondertekenen/weigeren en historie. Leg doel, doelgroep, termijn en keuze duidelijk vast.
INRICHTING Digitale toetsen. Demo toont toetsnaam, vragen, antwoorden, automatische controle en resultaten. Gebruik tests.create/update/approve/publish volgens rol en proces.
INRICHTING Personeelsgegevens en inzet. Demo toont formatie, werkdruk en verlofaanvraag. Personeelsdossier wordt centraal gekoppeld; zichtbaarheid volgt scope.
INRICHTING Vervangingsrecords en goedkeuring. Demo toont vervanger toewijzen en informeren. Roostermaker/teamleider heeft substitutions-rechten nodig.
INRICHTING Rapportages bekijken, goedkeuren en exporteren wanneer ingericht. Controleer peildatum, scope en status vóór goedkeuring/export.
INRICHTING Systeem- en schoolmeldingen uit operationele processen. Open melding vanuit de app en controleer bron voordat u handelt.
INRICHTING Leerlingondersteuning en gevoelige notities. Alleen minimaal noodzakelijke rollen; let extra op confidentiality en scope.
INRICHTING Koppelingen met externe systemen. ICT-coördinator/platformbeheer configureert en test; gebruik geen productiesleutels in gewone berichten.
INRICHTING Betaalverzoeken en statusrecords. Controleer bedrag, doel, verantwoordelijke en betaalstatus; financiële gegevens vereisen passende rol.
INRICHTING Inzicht in gebruikers. Demo toont zoeken, rollen/toegang en wachtwoordreset. Accountcreatie en centrale rollen blijven platformbeheerhandelingen.
INRICHTING Voorbereide import. Demo toont Magister/Somtoday-CSV, kolomkoppeling, controle en ouderkoppeling. Maak back-up/export, gebruik testbestand, controleer mapping en fouten vóór productie-import.
INRICHTING Privacyoverzicht, inzageverzoeken, incidenten en exports wanneer ingericht. Registreer alleen noodzakelijke gegevens en volg het privacyproces van de school.
LIVE Geleide aanvraag voor rol-, rang- of permissiewijzigingen. Beschrijf wie, wat, bereik, noodzaak en impact; platformbeheer beoordeelt handmatig.
Log in en controleer het dashboard. Bekijk rooster, cijfers, opdrachten, huiswerk en documenten die aan jou zijn toegewezen. Gebruik Studieplanner voor je eigen planning. Gebruik Berichten alleen voor schoolgerelateerde communicatie. Meld foutieve gegevens bij docent of school; probeer geen gegevens van anderen te openen. Controleer of het juiste gekoppelde kind zichtbaar is. Bekijk rooster, cijfers, aanwezigheid, opdrachten en documenten binnen de toegekende rechten. Dien een absentieverzoek in wanneer die workflow is ingericht. Plan een gesprek of stuur een bericht via de beschikbare module. Beoordeel toestemmingsverzoeken zorgvuldig. Controleer toegewezen vakken en groepen. Bekijk rooster en open de relevante lesgroep. Registreer aanwezigheid, huiswerk, opdrachten, toetsen en cijfers alleen wanneer de module en rechten zijn ingericht. Gebruik documenten en berichten binnen de toegewezen scope. Meld ontbrekende groepen bij platformbeheer; vraag geen schoolbrede scope als assigned voldoende is. Gebruik de gestapelde rollen Docent + Mentor als beide taken gelden. Bekijk toegewezen mentorleerlingen, aanwezigheid, absentie, cijfers en rapporten. Registreer oudercontact en begeleiding alleen in de daarvoor bedoelde module. Beperk gevoelige notities tot noodzakelijk betrokkenen. Gebruik teamoverzichten voor rooster, cijfers, aanwezigheid, personeel en rapporten. Beoordeel absentie, vervanging en rapporten als de rechten zijn toegekend. Gebruik Rechten aanvragen voor structurele wijzigingen. Controleer na rolwijzigingen met een normaal teamaccount. Gebruik schoolbrede dashboards en rapportages voor toezicht. Beoordeel privacy, audit en beveiligingsinformatie binnen toegekende rechten. Dien via Rechten aanvragen een goed onderbouwd verzoek in; wijzig rollen niet zelf. Gebruik minimale rechten en functiescheiding als uitgangspunt. Richt school, structuur, accounts en relaties in volgens hoofdstuk 3. Beheer rollen, rangorde, templates, scopes en verzoeken. Test met representatieve accounts en documenteer wijzigingen. Gebruik platform_admin niet voor dagelijks onderwijsgebruik. Bepaal eigenaar, doel en bron van de import. Exporteer of bewaar de huidige situatie zodat herstel mogelijk is. Gebruik eerst een klein testbestand zonder onnodige persoonsgegevens. Koppel kolommen aan SchoolPulse-velden en controleer datums, unieke nummers en school-ID. Bekijk foutregels en duplicaten; corrigeer de bron. Voer productie-import uit buiten piekuren. Controleer aantallen, relaties, rollen en een steekproef van accounts. Leg datum, uitvoerder, bron en resultaat vast. Externe koppelingen moeten per omgeving worden geconfigureerd. Bewaar API-sleutels en databasewachtwoorden in beveiligde omgevingsvariabelen of een secret store, nooit in e-mail, een Word-handleiding of broncode. Test eerst in een niet-productieomgeving en controleer logging zonder persoonsgegevens.
Geef alleen toegang die nodig is voor de functie. Gebruik assigned of team wanneer schoolbreed niet nodig is. Controleer ouderlijk gezag en communicatievoorkeuren. Leg gevoelige begeleidingsinformatie alleen vast in de daarvoor bedoelde module. Verwijder accounts of dossiers niet zonder bewaarbeleid te controleren. Meld mogelijke datalekken direct via het interne schoolproces; privacyvragen kunnen naar privacy@schoolpulse.nl. Gebruik een uniek persoonlijk wachtwoord en deel het niet. Tijdelijke accountwachtwoorden zijn minimaal acht tekens; langer is veiliger. De geldigheid hangt af van het accountbeleid; wijzig een tijdelijk wachtwoord bij eerste gebruik. Bij vergeten wachtwoord gebruikt u het ingestelde herstelproces. Controleer of e-mailauthenticatie in Supabase is ingeschakeld. Probleem Controle Oplossing Inloggen mislukt E-mail, wachtwoord, e-mailprovider en accountstatus. Herstel wachtwoord; controleer Supabase Auth en profiel. Module ontbreekt Effectieve permissie *.view en actieve rol. Ken juiste rol/scope toe of dien verzoek in. Geen data School-ID, scope, dossier, inschrijving en groep. Herstel ontbrekende koppeling en laad opnieuw. Geen account in keuzelijst Account hoort niet bij geselecteerde school. Corrigeer school op account of selecteer juiste school. Leerling ziet verkeerde klas Actieve inschrijving en groepsdeelname. Beëindig oude koppeling en maak juiste actieve koppeling. Ouder ziet geen kind Actieve ouder-kindkoppeling. Maak koppeling en controleer ouderrol. Docent ziet geen groep Personeelsdossier en docent-groepkoppeling. Koppel docent, jaar, vak en groep. Rooster leeg timetable_entries/import/integratie en schedule.view. Laat data inrichten en test scope. Rechten lijken oud Sessie is al open. Vernieuw of log opnieuw in. Verwijderen blokkeert Afhankelijke records bestaan. Verplaats/beëindig afhankelijkheden of archiveer.
Productie-URL opent login en demo-URL toont alleen voorbeelddata. Minstens één platform_admin is veilig beschikbaar. School, huidig schooljaar, vakken, klassen en groepen zijn gevuld. Testleerling, -ouder, -docent, -mentor, -teamleider en -directeur zijn gekoppeld. Meerdere rollen stapelen correct. Elke rol ziet alleen verwachte modules en records. Rooster/import/integraties zijn met echte testrecords gecontroleerd. Privacy-, support- en incidentproces zijn bij de school bekend. Stuur bij een probleem naar info@schoolpulse.nl: omgeving en URL, schoolnaam, gebruikersrol, tijdstip, verwachte uitkomst, werkelijke melding en veilige schermafbeelding. Stuur nooit wachtwoorden, databaseverbindingen of volledige leerlingdossiers mee.
Domein Functies in SchoolPulse Platform Scholen, accounts, centrale toegang, login en uitloggen. Autorisatie Rollen, templates, rangorde, permissies, scopes, meerdere rollen, primaire rol, effectieve rang, verzoeken en reacties. Structuur Schooljaren, periodes, locaties, opleidingen, vakken, klassen en lesgroepen. Personen Leerlingdossiers, personeelsdossiers, inschrijvingen, ouder-kind, docent-vak, docent-groep en groepsdeelnames. Onderwijs Rooster, agenda, aanwezigheid, absentie, vervanging, huiswerk, opdrachten, toetsen, cijfers, studieplanner en rapporten. Communicatie Berichten, groepsgesprekken, mededelingen, notificaties, gesprekken, activiteiten en toestemming. Zorg en toezicht Leerlingbegeleiding, privacy/AVG, incidenten, audit en beveiligingsinzage. Bestanden en data Documenten, import, integraties, realtime records en exports waar ingericht. Bedrijfsvoering Personeel, gebruikersbeheer en betalingen waar ingericht. Demo Rolgerichte voorbeeldschermen voor leerling, ouder, docent, mentor, teamleider en directie.
Permissies volgen doorgaans het patroon module.actie, bijvoorbeeld schedule.view, grades.create of reports.approve. Mogelijke acties in de catalogus zijn onder meer view, create, update, delete, approve, publish, import, export en manage. Niet iedere module ondersteunt iedere actie in de huidige gebruikersinterface.
Begrip Uitleg Account Loginidentiteit met e-mailadres en technisch profiel. Dossier Schoolgebonden leerling- of personeelsrecord dat aan een account is gekoppeld. Inschrijving Koppeling van een leerling aan schooljaar, klas en eventueel opleiding. Lesgroep Vak-, mentor-, project- of ondersteuningsgroep. Rol Bundel van permissies voor een schoolfunctie. Template Centraal beheerde veilige startset voor een rol. Rang Volgorde/gewicht van rollen binnen de schoolorganisatie. Organisatielaag Niveau zoals leerling, onderwijs, begeleiding, middenmanagement of schoolleiding. Permissie Recht om een specifieke actie in een module uit te voeren. Scope Bereik van een permissie: eigen, toegewezen, team of school. Primaire rol Hoofdlabel van een account; aanvullende rollen blijven actief. Effectieve rechten Samenvoeging van alle actieve rollen en geldige scopes. Realtime Wijzigingen kunnen zonder volledige herstart in een actief overzicht verschijnen. Platformbeheer Centraal SchoolPulse-beheer met platform_admin; niet hetzelfde als directie.
Deze handleiding beschrijft SchoolPulse versie 1.1 op 24 juli 2026. De applicatie ontwikkelt door. Controleer bij nieuwe releases vooral hoofdstuk 8 en de statuslabels in hoofdstuk 9; functies kunnen van Inrichting of Demo naar Live verschuiven.
Versie Datum Wijziging 1.0 24 juli 2026 Eerste volledige klantenhandleiding op basis van de actuele code en database-inrichting.
SchoolPulse — één veilige basis voor schoolorganisatie en onderwijsdata