Haarvisie verslagen
← Alle verslagen📄 Download als PDF
🎧 Luister dit verslag
1,0x
⬇️ Download naar telefoon
📖 Lees mee met de podcast

Hé Jamal, welkom bij deze speciale aflevering over de grote UX-research van de Appel-app. De afgelopen tijd zijn we echt de diepte ingedoken: een team van zeven onderzoekers heeft de hele app doorgelicht, elk op een eigen specifiek deel, van de eerste indruk tot de daadwerkelijke code. Vandaag presenteer ik je hun bevindingen.

De korte versie? De inhoud en de didactiek van Appel zijn ronduit indrukwekkend; dat is een ijzersterke basis. Maar, en dat is de grote 'maar', de app is organisch gegroeid tot een verzameling losse pagina's. We zien echt een paar kapotte onderdelen, de stijl is niet consistent, en het allerbelangrijkste voor onze doelgroep – een 13-jarige – ontbreekt: het gevoel van vooruitgang. Dat is dé motivator die nu mist.

Laten we beginnen met het goede nieuws, want dat is er zeker! De lesstof is perfect op maat gemaakt voor Dani: concreet, visueel en met korte zinnen. De cirkel is compleet, met alle 226 paragrafen voorzien van lesstof, podcast, flashcards en toetsen – geen lege gaten. De didactiek is ijzersterk, met de 'hint-eerst'-aanpak en een warme toon, en de Succesvol Leren-methode zit inhoudelijk goed in elkaar. Ook is de app vriendelijk voor dyslexie, met het juiste lettertype, grote knoppen en een 'mobiel-eerst'-benadering. De toets-flow is rustig en bemoedigend, en functies zoals de Krant en de Dagstart zijn bewezen sterke en motiverende leerfeatures. Dit alles moeten we koesteren.

Dan de kritieke punten, de zaken die we echt als eerste moeten aanpakken. Ten eerste: de 'Bijspijker'-functie opent helemaal niet. Een fout in de code zorgt ervoor dat Dani steeds een 'pincode klopt niet'-melding krijgt, waardoor de functie onbruikbaar is. Daarnaast krijgt de spraak-tutor, de 'Bespreken met AI'-functie, al sinds 19 augustus geen actuele lesstof meer; hij haalt zijn informatie uit een verouderd deel, wat botst met onze regel dat alle stof uit de boeken moet komen. Ook de directe links naar paragrafen vanuit de inhoudsopgave werken niet; Dani moet handmatig zoeken, wat frustrerend is. Verder leiden de knoppen 'Leren' en 'Toets maken' voor elk vak vaak naar dezelfde pagina of zelfs een leeg scherm bij Engels. De spraak-tutor is technisch gezien ook fragiel, gekoppeld aan een oud archiefbestand. En opgelet bij taalvakken: Duits en Frans worden te mild nagekeken, waardoor foute antwoorden toch als goed worden beoordeeld, wat een vals gevoel van vooruitgang geeft. Tot slot toont Wiskunde bij nog niet-opgeknapte vragen rauwe formule-code, met dollartekens in beeld, wat verwarrend is.

Op het gebied van onze afspraken zijn er ook een paar punten. De spraak-tutor en de voorlees-stem gebruiken nu een mannenstem (Charon en Achird), terwijl we als vaste regel een vrouwenstem (Sulafat) hanteren. Bovendien noemt de bot zich soms 'Jarvis', terwijl hij voor Dani 'Appel' heet. En de leeftijd of klas klopt niet overal, soms staat er nog '12 jaar / klas 1 havo' in plaats van '13 jaar / 2 havo'.

Nu komen we bij hét punt dat door meerdere onderzoekers onafhankelijk van elkaar is genoemd als de grootste UX-verbetering: Dani ziet nergens zijn vooruitgang. Er zijn geen vinkjes, geen voortgangsbalken, geen 'streaks' of score-badges. Voor een 13-jarige is dit dé drijfveer en motivator. Nu voelt de app als een eindeloze lijst zonder mijlpalen. De data voor deze voortgang is er vaak al, server-side wordt er gelogd, maar er komt niets terug op het scherm van Dani. Concreet kunnen we dit oplossen door vinkjes toe te voegen per paragraaf en les, een 'streak' op de homepage, score-badges bij oefentoetsen, en een klein feestje of badge wanneer een hele cirkel is afgerond.

Ook op het gebied van samenhang zien we dat de app aanvoelt als een verzameling losse applicaties. Er zijn drie verschillende lettertype-systemen door elkaar, en de kleuren wisselen, bijvoorbeeld de cirkelpagina die nog de oude bruine tinten heeft terwijl de rest naar ijsblauw is gegaan. Dani mist ook een vaste 'terug naar Appel'-knop, waardoor hij soms vastzit zonder duidelijke uitgang. En veel mooie functies, zoals Planning, Masterclasses en de AI-serie, zijn verborgen en nergens vanaf de homepage te vinden. Een grote verbetering hier zou één gedeelde bovenbalk zijn, met hetzelfde lettertype, dezelfde kleur en altijd een 'Appel'-knop terug naar huis; dat lost veel van deze problemen in één keer op.

Technisch gezien is er ook wat op te ruimen. Er staan ruim 30 MB aan backup-bestanden live in de webroot, wat onnodig en onveilig is, plus oude index-bestanden. Er zijn dubbele en oude pagina's die weg kunnen. De podcast-pagina laadt nu onnodig veel data, wat traag is op mobiel. En belangrijk: de oefentoetsen worden nergens opgeslagen, waardoor zowel Dani als wij geen historie of voortgang zien. Foutmeldingen zijn ook inconsistent, en de beveiliging van de pincode is licht.

Naast de voortgangsfeatures zijn er nog slimme toevoegingen denkbaar. We kunnen 'Succesvol Leren' beter verweven in de app, bijvoorbeeld door tips te geven na een fout, of door de mooie mockup-indeling met vier tabs echt te gebruiken. Een 'toon het goede antwoord'-knop bij open vragen zou fijn zijn. Meerkeuzevragen kunnen een makkelijkere start bieden, en praten in plaats van typen bij de tekst-coach is perfect voor dyslectische tieners. Ook het nakijken sneller laten voelen, bijvoorbeeld met een voortgangsteller, zou de user experience verbeteren.

Als ik het samenvat in een top-10 van aanbevolen acties, dan staat op één het fixen van de 'Bijspijker'-code, gevolgd door het herstellen van de lesstof voor de spraak-tutor en het exact nakijken van taalvakken. Het werkend maken van de paragraaf-deeplinks is ook cruciaal. De stem moet een vrouwenstem (Sulafat) worden en de bot heet 'Appel', niet 'Jarvis'. Dan op nummer zes: voortgang zichtbaar maken met vinkjes, streaks en score-badges. Een gedeelde bovenbalk en huisstijl op zeven. Het koppelen of schrappen van de verborgen pagina's op acht. Het netjes tonen van Wiskunde-formules op negen, en opruimen van backups en oude bestanden op tien.

Kortom Jamal, de app heeft een sterk en gezond hart. De meeste van deze punten zijn geen complete herbouw, maar eerder gericht op bijschaven: kapotte links dichten, één coherent jasje aantrekken en vooral Dani laten zien hoe ver hij is. Zeg maar waar je wilt beginnen, dan pak ik het op.

titel: Appel — grote UX-research (7 agents, van binnen naar buiten)
datum: 25-08-2026

Appel — grote UX-research

Ik heb de hele Appel-app laten doorlichten door 7 onderzoekers tegelijk, elk op een eigen stuk: de eerste indruk, de cirkel en lesstof, Succesvol Leren, de oefentoetsen, de AI-tutor, de extra features, en de techniek. Ze lazen de echte code en deden live tests.

De korte conclusie: de inhoud is indrukwekkend en de didactiek is sterk. Maar de app is los gegroeid tot een verzameling losse pagina's. Er zitten een paar echt kapotte dingen in, de stijl is niet één geheel, en het belangrijkste voor een 13-jarige ontbreekt: het gevoel van vooruitgang.


Wat is GOED (dit houden we)


🔴 KAPOT — dit moet als eerste gefixt (hoogste prioriteit)

  1. "Bijspijker" opent helemaal niet. De pagina vraagt code 2703, maar stuurt die naar een deel dat 2026 verwacht. Dani krijgt altijd "pincode klopt niet". De feature is dus onbruikbaar. (Fix: kopieer de aanpak van de Frans-pagina, die splitst de twee codes wel goed.)

  2. De spraak-tutor ("Bespreken met AI") krijgt sinds 19 augustus nul lesstof. Hij leest de lesstof uit een oud onderdeel van de homepage dat niet meer bestaat. Gevolg: de spraak-tutor praat puur uit algemene kennis, niet uit Dani's eigen boeken. Dat botst met jouw regel "stof alleen uit de boeken".

  3. De directe links naar een paragraaf werken niet. Klik je in de inhoudsopgave op "paragraaf 1.1", dan opent wel het vak maar niet de paragraaf. Dani moet alsnog zoeken. (Precies waar je 25-8 boos over werd: altijd een directe link.)

  4. "Leren" en "Toets maken" gaan voor elk vak naar dezelfde pagina — en bij Engels naar een leeg scherm ("dit vak is er nog niet"). Twee knoppen, één bestemming, soms een doodlopende weg.

  5. "Bespreken met AI" hangt aan een oud archiefbestand (index-oud-20260819.html). Bij de eerste opschoning is die feature weg. Fragiel.

  6. Taalvakken (Duits, Frans, Engels) worden te mild nagekeken. Ze staan op "eigen woorden mag". Getest: een Duitse woordjestoets met foute lidwoorden en spelling (die Name, der Jahr, Strasse) werd toch als GOED gerekend. Dani krijgt vals vertrouwen. Voor woordjes moet fout ook echt fout zijn. (Dit raakt de toetsen die ik vandaag opknapte — makkelijk te fixen: die vakken op "exact" zetten.)

  7. Wiskunde toont rauwe formule-code ($...$ en dollartekens in beeld) bij de vragen die nog niet opgeknapt zijn. Verwarrend, juist bij het vak waar formules ertoe doen.


⚠️ Regel-schendingen (merk/afspraken)


🧭 De grootste UX-verbetering (dit noemden meerdere onderzoekers los van elkaar)

Dani ziet nergens zijn vooruitgang. Geen vinkjes, geen balk, geen streak, geen score-badges. Voor een 13-jarige is dat dé motivator. Nu voelt de app als een oneindige lijst. De data is er vaak al (er wordt server-side gelogd), alleen komt er niets terug op het scherm.

Concreet toe te voegen:
- Vinkje "gedaan" per paragraaf en per les.
- Een streak op de homepage ("🔥 3 dagen op rij").
- Score-badges op het keuzescherm van de oefentoetsen (zoals de nulmeting al heeft: "12/15 · 80%").
- Een klein feestje/badge als een hele cirkel af is.


🎨 De app voelt als losse app-jes (samenhang)

De grote hefboom: één gedeelde bovenbalk (zelfde lettertype, zelfde kleur, altijd een "🍎 Appel"-knop terug naar huis). Dat lost stijl, kleur én de terug-knop in één keer op.


🧹 Opruimen (techniek)


➕ Slimme toevoegingen (naast vooruitgang)


🎯 Mijn top-10, op volgorde

  1. Bijspijker-code fixen (feature is nu kapot).
  2. Spraak-tutor weer lesstof geven (schendt nu de "eigen boeken"-regel).
  3. Taalvakken op "exact" nakijken (nu vals vertrouwen).
  4. Paragraaf-deeplinks laten werken.
  5. Stem naar een vrouwenstem (Sulafat) + bot heet "Appel", niet "Jarvis".
  6. Voortgang zichtbaar maken (vinkjes + streak + score-badges).
  7. Eén gedeelde bovenbalk + huisstijl (fonts, kleuren, terug-knop).
  8. Verborgen pagina's koppelen of schrappen (planning, masterclasses, ai-serie, dashboard).
  9. Wiskunde-formules netjes tonen (geen dollartekens).
  10. Opruimen: 30 MB backups + oude bestanden uit de website.

De app heeft een sterk hart. De meeste punten hierboven zijn geen herbouw maar bijschaven: kapotte links dichten, één jasje aantrekken, en Dani laten zien hoe ver hij is. Zeg maar waar je wilt beginnen, dan pak ik het op.

🎙️ Bespreek met Jarvis