Product Biografie - basv1996/oba-junior-chatbot Wiki

Inhoudsopgave

Week 1

Debriefing

Contactgegevens

Naam: Leonore Snoek Email: [email protected]

Naam: Fatma Genc Email: [email protected]

Achtergrondinformatie

Opgroeien in een digitale wereld betekent van jongs af aan digitale competenties en vaardigheden ontwikkelen. Binnen het ontwerplab zet oba.start zich specifiek in voor de jongste bieb bezoekers. De volgende generatie internet gebruikers. Hoe kunnen we een omgeving ontwerpen die zorgt dat zij toegang en competenties hebben om de kansen en mogelijkheden van de digitale stad te ervaren en gebruiken.

Digitale transacties zowel formeel (bank, overheid) als informeel (afspraken maken) is meer en meer de norm. Veel van deze transacties verlopen via conversational- of decision tree modellen.

Zelfs het nieuws wordt op een conversational manier overgebracht via stories van NOS en nu.nl (vs. ‘ouderwets’ bronnen opzoeken via google)

Wat als we kinderen en jongeren al vanaf de eerste digitale kennismaking zoeken en vragen spelenderwijs aanleren?!

Code voor kinderrechten

Overzicht van debeginselen, Hier worden de 10 principes van designen voor kinderen beschreven

Opdrachtomschrijving

Design Challenge

Ontwerp en ontwikkel een chatbot voor OBA Junior, die jeugdige gebruikers (rond 6 jaar), helpt informatie uit de OBA collectie te onstluiten.

User Story

Als jeugdige gebruiker van 6 wil ik, samen met mijn moeder en/of vader, aan de hand van het stellen van vragen aan de chatbot, kinderboeken uit de collectie van de OBA vinden, zodat we die samen kunnen gaan lenen.

Aanleiding

Het ontwerplab is een samenwerking tussen de oba, de gemeente amsterdam en ontwerp collectief Idiotes. Samen werken hier ontwerpers, onderzoekers en ontwikkelaars aan producten en diensten die zorgen dat alle Amsterdammers deel kunnen nemen aan de digitale samenleving, verbonden kunnen zijn met hun eigen buurt, stad en het internet en de mogelijkheden hebben om hun kennis en digitale vaardigheden te vergroten.

Oplevering

Randvoorwaarden

  • kinderen en jongeren al vanaf de eerste digitale kennismaking zoeken en vragen spelenderwijs aanleren.
  • Er wordt gewerkt met OBI4wan chat engine. Hierbij krijgen wij, de developers, een crash course in hoe wij hiermee te werk kunnen gaan.
  • De OBA collectie via een API worden opgehaald en dit tonen aan de kinderen.
  • Het moet kindvriendelijk zijn (Overzicht van de beginselen voor kinderen)

Gebruikers van het eindresultaat

Kinderen tussen de leefdtijd van 4 tot 8 jaar die samen met hun ouders een boek willen gaan bestellen.

Relatie met andere projecten

........

Feedback opdrachtgever

Week 1

Deze week hebben we een 2 dagen minder i.v.m. Hemelvaart.

Onderzoek

Welke kinderchatbots bestaan er al? Hoe pakken zij deze ontwerpogave aan.

Kinderchatbots worden aangeboden bij video games. Zo heb je bijvoorbeeld bij club penguin, roblox en animal jam een chat systeem ingebouwd. Deze chats zijn simpel maar niet helemaal geoptimaliseerd voor kinderen. Het is een simpel en kaal design.

Sintbot

Sintbot

De sintbot is leuk voor kinderen om te kunnen chatten met sinterklaas. Hier kunnen wel verbeteringen aan worden gemaakt door et design op te leuken met meer plaatjes.

BlinkBot

Blink Bot

Bij deze chatbot is juist heel erg te zien dat de gebruiker een hele introductie krijgt met wat hij/zij allemaal kan met de chatbot en hoe hij/zij deze moet gebruiken. Ook spreekt de chatbot heel kindvriendelijk, waardoor het voor het kind ook een leukere ervaring wordt. Ook merk ik dat de chatbot ervoor zorgt dat het gesprek blijft lopen en het kind niet het gesprek moet beginnen. Ook hier wordt er weer veel gebruik gemaakt van emojis.

Welke overeenkomsten hebben kinderen met volwassenen?

Houden beide van consistentie.

Een consistent design pattern zorgt ervoor dat de gebruiker makkelijker leert hoe hij/zij door de app moet navigeren.

Houden niet van onnodige complexiteit.

Te veel design elementen zorgen ervoor dat het onduidelijk wordt welke ze moeten aanklikken. Extra onnodige elementen in de app of webpagina kan verwarring oplevering voor zowel kinderen als volwassenen.

Wat betekent het om kind-centraal te ontwerpen?

Kind-centraal ontwerpen betekend dat je de belangen van het kind meeneemt in het design. De code voor kinder rechten heeft hier voor 10 design principles geschreven.

  1. Zet het belang van het kind voorop bij het ontwerp
  2. Betrek kinderen en hun verwachtingen bij het ontwerp
  3. Verwerk persoonsgegevens op een voor kinderen rechtmatige manier
  4. Zorg voor transparantie op een voor kinderen begrijpelijke en toegankelijke manier
  5. Voer een op kinderrechten gebaseerde privacy impact assessment uit
  6. Zorg voor een kindvriendelijk privacyontwerp
  7. Voorkom het profileren van kinderen
  8. Voorkom te allen tijde economische exploitatie van kinderen
  9. Voorkom te allen tijde voor kinderen schadelijk ontwerp
  10. Ontwikkel richtlijnen voor de branche gericht op de bescherming van belangen en rechten van kinderen

5 principes voor een betere UX voor kinderen

Betere UX voor kinderen

1. Design voor je target leeftijds-groep

Kinderen ontwikkelen zich heel snel en dus zullen de skills en benodigdheden van kinderen van 4 jaar anders zijn dan kinderen van 10 jaar. Daarom is het beter om kinderen in verschillende sub doelgroepen te verdelen.

2. Denk goed na over je kleurenpallete en lettertype

Kleuren zijn bij het ontwerpen voor kinderen veel belangrijker dan voor volwassenen. Kies kindvriendelijke fonts zoals Sassoon Primary, Gill Sans Infant Std., of Futura. Voor jonge kinderen kun je het beste een 14 punts font size gebruiken en voor oudere kinderen kun je een 12 punts font size gebruiken. Wees ook niet bang om meer kleuren te gebruiken dan dat je normaal voor volwassenen gebruikt.

3. Geef een vriendelijke digitale helper

Een vriendelijke digitale helper is een goed idee voor kinderen. Door een cool en schattig karakter toe te voegen, worden de kinderen op een speelse wijze geholpen in de applicatie. Dit maakt de ervaring fijner en meer interactief.

4. Biedt constante feedback en beloningen aan

Kinder kunnen heel snel hun focus kwijt raken als ze bezig zijn. Laat daarom zien hoe ver het kind in het process is en geef het kind een bewijs dat hij/zij een opdracht heeft behaald. UX elementen moeten constant feedback geven aan kinderen.

5. Maak het zo instinctief mogelijk

Kinderen van deze tijd groeien op met bijna altijd gadgets in hun handen en we zouden ze bijna "digital natives" kunnen noemen. Maar toch baseren kinderen hun kennis op eerdere online ervaringen. Het is dus handig om algemene en bekende design patterns te gebruiken in plaats van nieuwe user interfaces te creëren voor kinderen. Houdt er ook rekening mee dat de jongste gebruikers misschien nog niet eens kunnen lezen. Zorg er dus voor dat het nog steeds makkelijk te gebruiken is voor deze groep.

Tips voor chatbots voor kinderen

Chatbot moet een meeslepend karakter zijn met veel persoonlijkheid.

Het is essentieel dat je chatbot levensecht overkomt en ook geloofwaardig is in alle aspecten. Dit betekent dat je karakter een uitnodigende naam heeft en een visuele avatar dat overeenkomt met de persoonlijkheid.

Houdt de chatbot simpel.

Houdt het gesprek simpel. Geef de gebruiker voorgestelde antwoorden, aangezien kinderen gefrustreerd kunnen raken op het moment dat het ingewikkeld wordt en dat ze foutmeldingen krijgen op moment dat ze iets verkeerds doen. Door vast te houden aan een begeleid gesprek, zorg je voor een vloeiend gesprek zonder dat het de gebruiker veel moeite kost.

Maak van je chatbot een goede vriend.

Kinderen kunnen soms gevoeliger zijn voor de antwoorden van een chatbot. Veel jongere kinderen kunnen ook denken dat je karakter echt is. In dit geval is het belangrijk dat je chatbot de gebruiker respecteert. Zorg ervoor dat je chatbot ten allen tijd een warme tone of voice heeft. Als een bot geprogrammeerd is om van streek te raken door iets wat de gebruiker zegt, probeer dan de situatie speels te houden of zorg dat het conflict snel weer opgelost kan worden.

Wees transparant over persoonlijke data

Het is geen geheim dat chatbots data verzamelen om een persoonlijke ervaring te kunnen creëren. Je wilt niet dat de ouders van het kind zich zorgen gaan maken over de informatie die de bot verzameld. Daarom is het handig om een disclaimer toe te voegen die vertelt welke informatie wordt gebruikt en hoe. Tijdens het onboarden, is het misschien handig om te zeggen dat de kinderen de chatbot gebruiken met hun ouders erbij.

Kick-off met de opdrachtgevers

Deze ochtend zijn wij met het project team naar de ObA toegeweest voor een kick-off met de opdrachtgevers, Leonore en Fatma. Hier kregen wij een presentatie over het project, hoe zij het voor ogen hadden, wat wij belangrijk vonden en hoe het project tot stand zou komen. Hierbij hebben wij afgesproken dat wij een wekelijks contact moment hebben op woensdag ochtend bij de ObA om 10:00.

Wij krijgen volgende week een training van OBI4wan op de ObA locatie oosterdok. Hierbij gaan wij leren hoe de chatbot in elkaar steekt en hoe wij hiermee een leuke ervaring kunnen maken voor kinderen.

Informatie over de ObA

De ObA bestaat 100 jaar en heeft als visie om gelijke kansen aan iedereen te bieden. Zij willen in 2030 dat er geen digitale ongeletterdheid. Hierbij willen ze mensen welkom laten voelen met de digitale wereld.

ObA-junior

Oba-Junior is specifiek gericht op kinderen rond de leeftijd van 6 jaar. Hoe de website nu is id het zo dat de zoekresultaten voor de kinderen overwhelming is. De ObA aan de Oosterdok heeft een beneden verdieping die helemaal is ingericht voor kinderen. Hier kunnen zij rond rennem boeken uit de kast trekken en op een spelendere wijze leren. Dit gevoel willen we graag mee nemen naar de digitale wereld.

Het idee is om het kind door middel van de chatbot een multimedia product kan vinden op een speelse wijze. Pas als er een handeling moet worden uitgevoerd door een volwassene krijgt het kind een bericht. Dat hij/zij het multimedia product kan bestellen/reserveren met de hulp van een oudere.

Week 2

Designs

Moodboard

Moodboard

Om een goede sfeer impressie te krijgen van een chatbot voor kinderen hebben wij een moodbaord gemaakt. Hierin kunnen wij de overeenkomsten zien en verschillen van de chatbots. Wat wij kunnen concluderen is dat er lichte, felle kleuren geruikt worden en er altijd een vriendelijke helper in de vorm van een dier wordt getoond door de chatbot. De knoppen waar de kinderen op kinderen drukken zijn groot en kleurrijk vorm gegeven.

Persona

Persona

Een persona maken en hier mee te werk gaan zal ons dichter bij de doelgroep brengen. Met deze persona geven wij onze doelgroep een gezicht waardoor het makkelijker is om ons in de doelgroep te kunnen verplaatsen. Door het maken van de persona zijn/haar uitingen en quotes kunnen wij ons directer en makkelijker richten op de doelgroep. De persona zal ons helpen de doelgroep beter te doorgronden en te begrijpen.

Schetsen

Schets 1

Schets 1 Als eerste schets had ik mijn hoofd om een nieuwe start scherm voor oba-junior te maken. Hier wordt de vriendelijke helper al gelijk geintroduceerd en kan je nadat je je naam heb gegeven gelijk op zoek gaan naar een boek, video, zoeken, inspreken of chatten met de vriendelijke helper.

Schets 2

Schets 2 Als 2e idee hadden we gekozen voor de vriendelijke helper als aapje. Uit onderzoek bleek dat de aap in de top 3 staat van lievelings dieren voor kinderen. Het idee was dat de aap je mee neemt naar een reis door de jungle van kennis.

Schets 3

schets 3 Als 3e idee hebben we het chat scherm van de vriendelijke helper uitgewerkt. Hierbij hebben wij gekeken naar hoe andere chatsystemen dit aanpakken.

Wekelijkse meeting met de opdrachtgever

Tijdens onze meeting met de opdrachtgever hebben wij ons ideeën gepitcht aan Fatma en Leonore. Hierbij hebben wij laten zien wat er uit ons voor onderzoek is gekomen en welke bevindingen wij hebben gedaan. Leonore en Fatma waren enthousiast over wat wij lieten zien en gaven ons wat tips. Wij konden als we wouden testen op kinderen bij de ObA als we dit van te voren aangeven. Dan zou Leonore dit regelen met de floor manager van de ObA.

Code review 1

De eerste code review was met Justus. Jody en ik hadden nog niet veel code om te laten zien omdat wij de chatbot training van OBI4Wan wouden afwachten. We hadden wel een opzetje gemaakt met NodeJS en express. Justus begreep onze aanpak en zij dat het niet erg was en misschien zelfs juist goed om even af te wachten hoe de chatbot in zijn werk gaat.

Chatbot training OBI4wan

Dezelfde dag van onse wekelijkse meetings hebben wij een chatbot-training gehad van OBI4Wan. Hierbij hebben wij geleerd hoe wij de chatbot kunnen inrichten. Deze training was zeer informatief en leuk om te mogen ervaren. Jammer genoeg zijn wij als designers en programmeurs erg gelimiteerd aan deze chatbot. We kunnen weinig variatie aanbrengen hierop en onze ideeën vielen eigenlijk in het water. De chatbot is in te stellen als een soort wordpress plugin en je kan door middel van drag-and-drop en klikken de hele chatbot in elkaar zetten. De chatbot is hierdoor enorm gebruiksvriendelijk voor mensen zonder technische kennis. De chatbot ondersteunde geen voice recognision en je kon ook geen afbeeldingen toevoegen als knoppen. Iets wat wij wel graag wouden implementeren voor kinderen.

Design review 1

De eerste design review was met Koop. Hierbij heb ik Koop onze iteraties laten zien en dat we hebben gekozen voor het aapje. Hierbij gaf Koop als grapje aan om de aap Aapie (API) te noemen. Dit hebben wij dan ook gedaan als een developer joke.

chatbot training bespreken met de docenten

Jody en ik hebben Koop, Sanne en Joost aangesproken om te praten over onze bevindingen van de chatbot training. Wij waren van mening dat wij best gelimiteerd werden met de chatbot van OBI4wan en dat wij geen uitdaging zagen hierin. De docenten waren het allemaal met ons eens. Jody en ik waren ook van mening dat wij onze geleerde skills van deze minor niet kwijt konden met de tools die we hebben gekregen van de ObA. Deze bevinding en keuze zullen zij bij het volgende gesprek met de opdrachtgever bespreken.

Week 3

Deze week hebben we een dag minder i.v.m. Pinksteren

De dinsdag hebben wij met Joost in detail besproken hoe wij vieren (beide teams) de chatbot training ervaren hebben bij de ObA. We zijn van mening dat we niet onze skills kwijt kunnen in deze opdracht en waren een beetje teleur gesteld. Hierdoor hadden we een kleine tegenslag. Maar tegenslagen zijn juist goed en daar leer je van. Dit is dus een mooie bevinding geweest van hoe wij het in ieder geval niet willen gaan aanpakken.

Terug naar de tekentafel maar weer.

Om ons process goed bij te houden en verschillende taken te registreren hebben wij het project bord van github gebruikt. In github kan je issues aanmaken. De issues kan je beschouwen als extra features doe wij nog aan het project kunnen toevoegen. Deze issues kunnen wij dan toevoegen aan het project bord in github. Issues Project bord

Design

Schets 4

Schets 4 Voor ons nieuwe concept hadden Jody en ik bedacht om het kind op een speelse manier door een formulier heen te laten gaan. Hierbij verteld het kind wat hij graag wilt zoeken en de vriendelijke helper helpt hem hierbij.

Eerste opzet met code

First draft Om een werkend prototype te hebben hebben Jody en ik een mini chatbot gebouwd. Hierbij opent er zich er een modaal venster waar het kind mee kan interacteren om op zoek te gaan naar een leuk boek, informatieboek of een voorleesboek.

Wekelijkse meeting met de opdrachtgever

Tijdens deze meeting was Fatma online aanwezig i.v.m. ziek zijn. Tevens was Marc (van de ObA en project 1 uit de minor) aanwezig om ons extra ondersteuning aan te bieden. Tijdens deze wekelijkse meeting hebben wij de opdrachtgevers laten weten dat wij niet verder gaan metde chatbot van OBI4wan. Dit vonen we een beetje vervelend om mee te delen en Marc gaf aan ons aan dat hij het wel begreep en gaf ons al tip mee voor in de toekomst dat je dit beter eerder had commun9ceren via whatsapp of mail. Na deze beslissing te hebben medegedeeld hebben wij onze nieuwe concepten getoond aan de opdrachtgever.

Design review 2

Deze week had ik mijn design review bij Sanne. Ik had niet veel te laten zien omdat Jody en ik het hele project op de schop hebben gegooid. Hierbij heb ik wel ons idee kunnen pitchen en de eerste schets kunnen laten zien.

Code review 2

De code review bij Joost verliep prima. Joost liet van iedereen die aanwezig was de code zien en hij ging feedback geven op de geschreven code. Tevens vroeg hij ook aan de andere aanwezige studenten voor peerfeedback. Omdat Jody en ik nog niet veel konden laten zien voor deze review hebben wij jammer genoeg weinig feedback kunnen krijgen. Ons plan is om een inhaal slag te maken de aankomende dagen voor dit project i.v.m. de tegenslag van de chatbot-training.

Prototype 2

Prototype 2 De applicatie voor ObA-Junior hebben wij verder uitgewwerkt met code. Wij hebben een kleine rebranding gedaan van de Oba-Junior website en hierbij een chatbot bij gemaakt. De doelgroep (kinderen van 6) kunnen interacteren met de chatbot. Deze spreekt ook naar de gebruiker als er ergens op geklikt wordt.

Rebranding

We hebben nog paar aanpassingen gedaan ten opzichte van het eerste ontwerp. We hebben er bijvoorbeeld voor gekozen om knoppen naar onderen te verplaatsen. Dit heeft Vitaly Friedman(beroemde UX designer & Developer) laten weten. Dit is omdat de gebruiker op een telefoon of iPad anders met zijn vingers/hand over de afbeeldingen van de boeken gaat. Prototype 2 verbeterd

Chatbot functie

Voor het eerste opzetje hebben we een start gemaakt aan de chatbot. Wij willen op een kleurrijke en speelse manier kinderen door de chatbot laten gaan. De knoppen zijn zo vorm gegeven dat het als echte knoppen lijken en er wordt tegen het kind wordt voorgelezen wat er staat als hij/zij met de muis er over heen gaat. Indien een kind van 6 nog niet genoeg vaardigheden heeft om zelf te lezen. chatbot

Week 4

We hebben enorme sprongen gemaakt en zijn verder gaan werken aan de chatbot. We gaan deze week de vriendelijke helper implementeren aan de chatbot en ons design testen op kinderen. We stellen hierbij hoge eisen aan onszelf en snel aankomende deadlines. Voor aankomende dinsdag middag willen wij ons concept klaar hebben om in de middag te gaan testen met de doelgroep. Hierna kunnen we gaan relativeren en onze resultaten mee nemen naar een volgend concept. Deze bevindingen willen wij woensdag ochtend gelijk met de opdrachtgever delen. Hierna kunnen wij de test bevindingen gaan implementeren en verwerken in een nieuw concept.

Meeting met de project coach

De maandag middag hebben wij een meeting gehad met Joost Faber onze project coach. Hierbij hebben wij ons tweede prototype laten zien en ons plan voor de rest van de week uitgelegd. Wij wouden voor morgen (dinsdag) ons prototype gaan testen op de BSO. Joost Heeft aan ons gevraagd of dit haalbaar was voor de volgende dag voor een volledig testbaar prototype. Wij hebben aangegeven dat we eigenlijk alleen willen testen of de doelgroep met de chatbot over weg kan. Hier gaf Joost aan dat hij het met ons plan eens was. Wij hebben daarna aangegeven dat dit ons wel zal lukken voor de dinsdag middag.

Prototype voor de test.

Wij zijn er nog niet aan toe gekomen om iconen te maken voor de filter keuzes. Wel hebben we een happy flow weten te maken die geheel werkt. We kunnen dus gewoon gaan testen of de interactie van de chatbot werkt en of kinderen het zullen begrijpen. prototype chatbot om te testen prototype hoofdscherm

Gebruikers test 1 (14-06-2022)

Jody en Ik hebben ons prototype gaan testen bij een BSO. Hier kunnen wij gaan testen met de exacte doelgroep. Hier hebben wij toestemming voor gevraagd. I.v.m. privacy hebben wij hier geen foto's van kunnen maken.

Testplan

We hadden als doel om te kijken of de interactie binnen de chatbot duidelijk zou zijn en of kinderen het zouden gaan begrijpen. We hebben een aantal kinderen van 6 ons prototype laten testen op de laptop. We gaven de kinderen de opdracht om een boek uit te gaan zoeken wat hij/zij leuk vindt door middel van de chatbot. Aangezien we toestemming aan de ouders moesten vragen om de test op te nemen hebben we de taken verdeeld. Ik ben gaan observeren en notities bij gaan houden en Jody is met de testpersoon gaan zitten en heeft de test in de juiste richting geholpen.

Opdracht voor testpersonen

  • Zoek een boek over detectives die je zelf wilt gaan lezen.

Notities bij de test

persoon 1

  • klikte te snel door
  • kwam uiteindelijk wel bij een resultaat

persoon 2

  • komt zonder probleem bij een resultaat

persoon 3

  • klikte te snel door
  • heeft weinig geduld voor de chatbot
  • komt op resultaten pagina

persoon 4

  • klikte te snel door
  • laat de chatbot niet uitpraten
  • komt wel op resultaten pagina

persoon 5

  • komt wel op resultaten pagina

Vragen voor na de test

Vind je het aapje leuk of wil je liever iets anders?

  • ja
  • vindt honden leuker
  • ja
  • geeft na paar keer doorvragen aan te willen kiezen
  • ja

Kon je lezen wat er op de knopjes stond?

  • ja
  • ja
  • ja
  • ja
  • ja

Heb je kunnen vinden wat je leuk vindt?

  • nee
  • nee
  • nee
  • nee
  • nee

Conclusie

Uit de test is gebleken dat de kinderen de spraak niet nodig hebben op het moment dat je over de knop gaat met je muis. Dit zorgt er ook voor dat de spraak door elkaar gaat, omdat veel kinderen snel willen doorklikken. Ze kunnen namelijk al zelf lezen en begrijpen ook wat er van hun verwacht wordt bij de knoppen. Het karakter vinden ze leuk, maar ze zouden het ook wel leuk vinden als ze een ander karakter konden kiezen. Ze hebben alleen niet gevonden wat ze leuk vinden. Dit komt vooral omdat we nog niet alle keuzes hadden uitgewerkt. Dit ligt dus niet aan de chatbot maar meer aan hoe ver onze applicatie is uitgewerkt.

Vervolgstappen

  • spraak op hover eruit halen
  • zorgen dat de spraak gaat op moment dat het pas nodig is bij de chatbot
  • alle keuzes uitwerken

Prototype verder uit werken na testen

Jody is verder gegaan met de chatbot te verbeteren. De spraak voor de knoppen hebben wij er uit gehaald en er voor gezorgt dat de tekst van de jaapie de aap even snel loopt als dat hij het spreekt. We hebben er ook voor gekozen om de achtergrond aan te passen naar een een zachtere kleur blauw. Het blauw wat wij eerst haadden was iets te overheersend en deze wouden wij wat subtieler inbrengen.

Ik ben verder gegaan aan de iconen uit te werken voor de knoppen. Een icoon geeft altijd extra duidelijkheid dan een stukje tekst. Deze hebben wij toegevoegd aan het prototype. Nieuwe versie prototype

Verder heb ik gewerkt aan de overzichts pagina en mijn boekenkast pagina. overzichts pagina mijn boekenkast

Meeting met de opdrachtgever

Tijdens onze wekelijkse meeting bij de OBA hebben we ons prototype gepresenteerd aan de product owner. Zij waren gelijk erg enthousiast over ons prototype en hebben positieve feedback ontvangen. Hij was erg tevreden over de chatbot functionaliteit. Er werd ons wel verteld dat de functionaliteit van het interacteren met het aapje een negatieve feedback gaf. Wij hadden namelijk toegevoegd dat als je op het aapje klikt dat deze dan tegen je praat en vraagt of je wil stoppen met hem aan te raken (auw!, he!, niet doen!). Deze feedback nemen wij mee naar ons volgende iteratie. We hebben met de ObA afgesproken dat we komende week zouden gaan werken aan de overview en detail pagina. Wel werd er erg positief gereageerd op het feit dat je een soort kleine interactie hebt met het aapje.

Code review 3

Deze week had ik weer een code review met Joost. Er was een stuk code waar ik tegen aan liep. Op de landingspagina van de ObA-junior werkten de terug en doorgaan knoppen niet lekker. Joost heeft samen met mij naar de code gekeken en gaf wat hints hoe ik de code hiervoor robuuster kon maken. Dit heb ik dan ook globaal als aantekeningen opgeschreven en ben hierna mee aan de slag gegaan. Dit heeft geresulteerd in dat de knoppen nu goed werken en niet dat de knoppen van een andere slider werken als je op een andere slider klikt. Joost gaf ook aan om een fallback te hebben voor als de javascript het niet deed. Hierom heb ik ervoor gekozen om de carrousel niet alleen knoppen te geven maar ook een scrollbar. carrousel met scrollbar

Design review 3

Deze week had ik mijn design review met Vasilis. Ik heb aan hem het prototype laten zien en hij vond het enorm leuk om te zien. Ik kreeg als tip om de stem van de aap de Belgische stem te geven. Deze komt zachter en vriendelijker over. Tevens gaf, net zoals de opdrachtgever, Vasilis aan dat het beter is om jaapie geen negatieve feedback te laten zeggen aan de kinderen.

Prototype 3

afbeelding afbeelding afbeelding afbeelding

Week 5

De laatste week is aangebroken en het zijn de laatste puntjes op de i. De chatbot is bijna zo goed als af alleen hij moet nog een beetje getweakt worden. Tevens gaan Jody en ik onze code refactoren zodat deze korter wordt en beter leesbaarder. Ook gaan we de flow van de chatbot beter maken en uitgebreider. Dit willen we af hebben voor de woensdag middag omdat we donderdag al moeten presenteren voor de opdrachtgever. We moetn ook onze app online zetten maar ik voorzie heen geen problemen mee.

voor de laatste keer langs bij de opdrachtgever

De woensdag is de laatste keer voor een feedback moment met de opdrachtgever. Jody en ik hebben ons prototype laten zien aan de opdrachtgever en was hier enorm tevreden over. Hij gaf ons nog een feedback puntje. Namelijk dat als de gebruiker door het onboarding process van de chatbot heen is dat hij deze niet nog een keer hoeft te doen. Dit nemen wij mee in het prototype en gaan kijken of wij dit nog in de korte tijd kunnen realiseren. Anders komt het op de stapel van Is nice to have.

Presentatie aan de opdrachtgevers

Het is donderdag, tevens de presentatie dag. Jody en ik hebben ons prototype aan de opdrachtgevers en development team van de ObA. De presentatie ging voorspoedig en alle betrokken waren enorm tevreden met het resultaat. Er werden nog extra vragen gesteld over hoe de overdracht zou gaan van de code etc. Tevens werd er verteld dat het development team na de zomer hier mee aan de slag zal gaan.