Hoe voortgang en quizscores worden berekend
Het percentage per medewerker is voltooide stappen gedeeld door de stappen in zijn toegewezen trajecten; een quiz is vanaf 70% gehaald en daaronder blijft de stap op "bezig" staan.
Wanneer gebruik je dit
Een medewerker staat op 0% terwijl hij naar eigen zeggen alles heeft gedaan. Of iemand komt niet verder dan 83% en je wilt weten welke stap er nog open staat. De percentages in de Academie worden bij elke pagina opnieuw uitgerekend; er wordt niets opgeslagen.
De rekensom
Voltooide stappen gedeeld door het totaal aantal stappen in de trajecten die aan deze medewerker zijn toegewezen, afgerond op hele procenten.

Daar volgt een paar dingen uit:
- Stappen uit trajecten die niet aan hem toegewezen zijn tellen niet mee — niet in de teller en niet in de noemer.
- Een medewerker zonder toegewezen trajecten staat op 0%, ook als er in het systeem tientallen stappen bestaan.
- Krijgt iemand er een traject bij, dan daalt zijn percentage: de noemer groeit, de teller nog niet.
- Verplicht of niet maakt voor de rekensom niets uit; elke stap weegt even zwaar.
Op het medewerker-detail zie je dezelfde som twee keer: als Voortgang in procenten en als Stappen voltooid X/Y. In het portaal krijgt elk traject zijn eigen percentage, met een groene badge zodra het op 100 staat.
Hoe een stap op voltooid komt
Er zijn drie wegen:
- De medewerker drukt in het portaal op Markeer als voltooid (bij alles wat geen quiz is).
- Jij zet de stap namens hem op voltooid met Markeer als gedaan op het medewerker-detail.
- Hij haalt de quiz.
De quiz: 70% is de grens
Bij het insturen telt Morris hoeveel antwoorden goed zijn en rekent dat om naar een percentage van het aantal vragen.
- 70% of hoger — de stap gaat op voltooid, met het tijdstip erbij.
- Lager dan 70% — de stap blijft op bezig staan en de medewerker kan opnieuw insturen. Score en antwoorden worden dan overschreven; er blijft dus één uitslag over, de laatste.
Het aantal pogingen is niet begrensd, en er is geen wachttijd tussen twee pogingen. Elke vraag is verplicht: zonder alle antwoorden komt het formulier niet door.
Let op
- De quiz vergelijkt letterlijk tekst met tekst. Het gekozen antwoord moet exact overeenkomen met het opgeslagen goede antwoord. Wie via de API een optietekst wijzigt zonder het goede antwoord mee te veranderen, maakt de vraag onhaalbaar — dan scoort iedereen op die vraag nul.
- Bij waar/niet-waar-vragen toont het portaal altijd "Waar" en "Niet waar", ongeacht wat er als opties is opgeslagen. Staat er iets anders als goed antwoord, dan is de vraag om dezelfde reden onhaalbaar.
- Een gehaalde quiz gaat sinds 28 augustus 2026 nooit meer omlaag. Slaagt iemand en stuurt hij daarna een slechtere poging in, dan blijft de stap op voltooid staan en wordt alleen de hoogste van de twee scores bewaard. Vóór die datum kon een latere, lagere poging een gehaalde quiz gewoon terugzetten naar "bezig" en de betere score overschrijven.
- De Academie-tegel op de portaal-startpagina rekent met dezelfde gegevens: totaal aantal stappen, voltooid, bezig, en de laatste drie voltooide stappen — zodra de medewerker een koppeling met de Academie heeft (zie De koppeling tussen portaal en personeelsdossier). Is er nog niets toegewezen, of nog geen koppeling, dan staat het totaal op 0 en toont de tegel sinds 28 augustus 2026 een streepje in plaats van een percentage. Vóór die datum was de terugvalwaarde een query op twee oude Postgres-tabellen uit de tijd vóór deze module — dode code die altijd leeg terugkwam, maar die wel suggereerde dat de tegel op iets anders rekende dan hij deed.
Verwante artikelen
Bijgewerkt op 28 augustus 2026