Implementatieverslag stersysteem & AI (10 juli 2026)
Na het verwerken van het testverslag zijn er drie dingen extra geïmplementeerd. Alle drie staan als ticket op In review op het projectboard, met per ticket een implementatieverslag; de modelwijzigingen staan in het wijzigingslog (2026-07-10m t/m 2026-07-10o, modelversie nu 2026-07-10o).
Zelf testen: gebruikersportaal · beheerportaal (beheer-login admin/admin; toegangswachtwoord bekend).
1 · Voorlopige ster in het resultaatscherm (punt 12)
Section titled “1 · Voorlopige ster in het resultaatscherm (punt 12)”“Graag in het resultaatscherm een ster achter de juiste beoordelaar plaatsen … (jouw optie graag)”
De vragensteller ziet nu met een ★-badge “Beste beoordeling” welke beoordeling (voorlopig) als beste uit de consensus-ranking komt — zodat hij weet welk oordeel het meest betrouwbaar is en bewust kan kiezen of hij daarvan afwijkt.
De timing-keuze die je aan ons delegeerde, is vastgelegd (conform onze aanbeveling): de ster verschijnt pas nadat je al je waardeerbare beoordelingen hebt gewaardeerd. Jouw waardering weegt immers mee in de ranking — een eerder zichtbare ster zou je waarderingen sturen. Zolang er nog waardeerwerk openstaat, nodigt het scherm uit om alles te waarderen. De ster is voorlopig: de definitieve toekenning gebeurt ongewijzigd bij het aflopen (of verwijderen) van je vraag, met exact dezelfde berekening.
De drie toestanden:



Zo test je het
Section titled “Zo test je het”- Stel in het gebruikersportaal een vraag (foto volstaat).
- Open in het beheerportaal → Vragen → jouw vraag, en klik in de zone Stersysteem op “Genereer test-opinies” — dat vult de open plekken met testbeoordelaars (zie onderdeel 2).
- Terug in het gebruikersportaal: Mijn vragen → resultaat ontgrendelen.
- Is er een geblurd betaald advies? Ontgrendel het → de ster verdwijnt en de uitnodiging verschijnt.
- Waardeer alle beoordelingen met tekst → de ★ verschijnt op de best gerankte beoordeling. Wijzig je een waardering, dan kan de ster verschuiven — precies de bedoeling van “voorlopig”.
De ster verschijnt alleen als er genoeg menselijke account-beoordelaars zijn (instelling
minBeoordelaarsVoorRanking, standaard 3). De test-opinies van onderdeel 2 tellen daarvoor gewoon mee.
2 · Beheer-testtools voor het stersysteem
Section titled “2 · Beheer-testtools voor het stersysteem”Het stersysteem testen vergde eerst ≥ 3 echte accounts vol handwerk. Het vraagdetail in het beheerportaal heeft nu een testzone Stersysteem (herkenbaar aan het Testfunctie-label) met drie hulpmiddelen — gedocumenteerd in Systeembeheer → Testtools voor het stersysteem:
| Functie | Wat het doet |
|---|---|
| Genereer test-opinies | Vult open slots met wegwerp-testbeoordelaars (echte accounts, prefix testrev_, profiel binnen de doelgroep) met gevarieerde scores; een vrije-reactie-slot krijgt het vereiste niveau + een geblurde tekstreactie. |
| Ranglijst-inzage | De consensus-ranglijst met per deelnemer de opbouw consensus (C) / correlatie (K) / maker-waardering (W) / gewogen totaal, de gate-status en wie de (voorlopige of definitieve) ster heeft — zo is verifieerbaar waarom iemand bovenaan staat. Gegarandeerd dezelfde berekening als de echte ster-toekenning. |
| Finaliseer ranking nu | Voert de afronding van het retentievenster direct uit: nr. 1 krijgt zijn ster, de 2e/3e-tellers lopen op (idempotent). Daarna toont de uitslag van de maker de definitieve ster. |


Zo test je het
Section titled “Zo test je het”- Beheerportaal → Vragen → klik een (test)vraag open — of genereer er eerst één met “Testvragen genereren”.
- Zone Stersysteem → “Genereer test-opinies”: de ranglijst verschijnt met de C/K/W-opbouw per testbeoordelaar.
- Waardeer (optioneel) als maker een paar beoordelingen in het gebruikersportaal en ververs: de W-kolom en de volgorde bewegen mee.
- Klik “Finaliseer ranking nu”: de status wordt “Gefinaliseerd — sterren toegekend”. Controleer bij Gebruikers dat de winnende
testrev_-gebruiker een ster heeft. - Nogmaals finaliseren doet niets (idempotent) — de uitkomst ligt vast.
3 · AI-opinies: variatie + herkomst (punt 11)
Section titled “3 · AI-opinies: variatie + herkomst (punt 11)”“Het genereren met AI levert veel exact dezelfde waarden op (3); 1x ging het beter, weet niet waarom.”
Het mysterie is opgelost. Uit de productie-logs bleek: de vision-route wérkt (jouw echte camera-opname van 9 juli werd door het model beoordeeld — dat was de ene betere keer), maar de testvragen-generator maakt SVG-placeholderfoto’s en het vision-model accepteert alleen png/jpeg/gif/webp. Bij alle testvragen viel de dienst dus stilletjes terug op het vangnet — dat bovendien voor elke persona op dezelfde vraag exact dezelfde vlakke scores gaf. Aangepast (modelversie 2026-07-10o):
- Herkomst zichtbaar: elke AI-opinie draagt nu
aiHerkomst— badge “AI · vision” (het model zag de opname echt) of “AI · vangnet” (terugval) in het beheer-vraagdetail. De maker ziet dit niet (mens/AI blijft voor hem verborgen). - Vangnet gevarieerd en persona-afhankelijk: per persona een mild/streng-karakter plus variatie per attribuut (bereik 2–5), reproduceerbaar in plaats van willekeurig.
- Mime-guard: bij een niet-ondersteund beeldformaat wordt de gedoemde vision-call overgeslagen en de reden gelogd.
- Live aangetoond: steekproef van 10 AI-opinies → spreiding 2–5, 8 van de 10 scorevectoren uniek; en een probe met een geldig beeld gaf
herkomst: vision— de sleutel en de route werken op productie.

Zo test je het
Section titled “Zo test je het”- Beheerportaal → Vragen → open een vraag met open plekken (of genereer een testvraag).
- Voeg een paar keer ”+ AI-opinie” toe, liefst met verschillende persona’s (AI-persona’s zijn te beheren onder AI-persona’s).
- Bekijk de opinies: verschillende scores per opinie (geen “alles 3” meer) en bij elke AI-opinie de herkomst-badge.
- Let op: op een testvraag (SVG-placeholder) is de herkomst per definitie
vangnet— het model kan een SVG niet zien. Wil je de vision-route zien: stel via het gebruikersportaal een vraag met een echte camera-opname en voeg daar via beheer een AI-opinie aan toe → badge “AI · vision”.
Kwaliteitsborging
Section titled “Kwaliteitsborging”- Lokaal: 39 backend-domeintests, 20 unit-tests en een end-to-end-suite van 50 Playwright-tests — allemaal groen (drie nieuwe specs:
beste-beoordeling,stersysteem-beheer,ai-variatie). - Live (Azure, 10 juli 2026): per onderdeel een geautomatiseerde verificatie met wegwerp-accounts — voorlopige ster 11/11 PASS, testtools 8/8 PASS, AI-variatie 5/5 PASS; de screenshots op deze pagina komen uit die runs en de systeeminstellingen zijn na afloop steeds teruggezet.
- Gedeployed: API
v27, gebruikersportaal, beheerportaal en deze documentatie.
Reviewen kan per ticket op het projectboard — de drie kaarten staan op In review; op Done zetten is aan jou. Bij punt 12 vragen we expliciet je akkoord op de vastgelegde timing-keuze (ster pas na het waarderen).