Skip to content

Testverslag week 3

Jochem Vogel edited this page Apr 24, 2021 · 4 revisions

Wat is er gebeurd

General:

Direct aan het begin van de test vertelde Roger al dat hij wilt/gaat overstappen naar FusionJaws. Hij heeft de afgelopen weken de bevestiging gehad dat Supernova voor hem niet heel fijn werkt.

Daarnaast bleek uit de test dat Roger het inspreken een heel fijn idee vindt, maar dat het soms nog wel lastig is. In eerste instantie moet je natuurlijk nog toestemming geven om de microfoon te gebruiken. Dit is een hele kleine popup. Daarnaast is de spraak nog heel gevoelig. Vorige week werd de spraak niet goed opgepakt, maar deze week weer wel. Dit laat wel zien dat het ook wel een beetje een kwestie van geduld is.

Wat je zou kunnen doen om dit op te lossen, is om verschillende manieren van interacteren te hebben. Roger zou met spraak iets kunnen doen, maar je zou tegelijkertijd het toetsenbord kunnen gebruiken of ergens op kunnen klikken. Jelmer had dit bijvoorbeeld als volgt gedaan: Om x te doen, zeg y of klik op z. Je zou dan de z toets kunnen gebruiken of je zou er op kunnen klikken. Zie afbeelding hieronder voor het voorbeeld:

Voorbeeld toets

Daarnaast was er deze week ook een uitklapbaar menu gemaakt. Deze had ik de eerste week ook gemaakt, maar toen waren er wat problemen mee. Ook deze week waren er wat problemen. Het lijkt enigszins aan Supernova te liggen.

Mijn test:

Deze week heb ik twee onderdelen getest:

1). Blogpagina functionaliteit

Voor de eerst test wilde ik kijken hoe de screenreader functioneert. Ik had op verschillende plekken een codewoord verstopt en ik heb gevraagd of Roger deze codewoorden kon vinden.

Wat ik direct merkte, is dat de screenreader niet automatisch tekst voorleest. Als ik zelf VoiceOver gebruik, dan doet deze dat wel, maar schijnbaar gebeurt dat bij Roger niet.

Screenshot artikel

Doordat het niet voorgelezen werd, was deze test enigszins mislukt. Gelukkig had ik als tweede tests exact dezelfde test, maar dan met de SpeechSynthesis API.

2). Afspelen van geluid

Voor de tweede test had ik hetzelfde gedaan als bij de eerste test, maar dan met geluid. Dus in plaats van er vanuit te gaan dat de tekst voorgelezen zou worden, heb ik gebruik gemaakt van de SpeechSynthesis API.

Vorige week gaf Roger aan dat hij een overzicht mist bij artikelen. Hoe lang is het? Wat zijn de subkopjes? Als wij een artikel lezen kijken we even hoe lang het is en scannen we de subkopjes om te kijken of dit wel iets is dat wij interessant vinden. Roger kan dit natuurlijk niet. Daarom heb ik wat extra informatie toegevoegd aan elk artikel. Een samenvatting, de duur (voorlezen), een inhoudsopgaven en tussenkopjes.

Daarnaast had ik aan elke link in de inhoudsopgave een aria label toegevoegd. Deze werd ook voorgelezen. Hierdoor wist Roger direct waar een bepaald tussenkopje over ging. Mocht hij het dan interessant vinden, dan kon hij naar dit stukje gaan. Ik was alleen vergeten op een id aan de headings te koppelen, waardoor het linken (via #eerste-kop) bijvoorbeeld niet werkte.

In de vorige test was de snelheid van spreken nogal traag. Dit had ik voor deze test aangepast en Roger vond het nu goed.

Het focus/tab probleem was er nog steeds. We zijn er gedurende de test wel (ongeveer) achter gekomen. Het blijft Supernova en daarom een beetje vaag, maar we denken in ieder geval ongeveer te weten wat het probleem was/is.

Supernova heeft een virtuele cursor. Dit is een rode cursor die gebruikt kan worden om tekst voor te lezen. Op het moment dat hij in de virtuele cursor zit, kan hij het toetsenbord niet gebruiken. Hij gebruikt de virtuele cursor op elke website, want dan kan hij horen wat er staat. Maar maak jij dus een website die met tab/spatie/enter etc. werkt, dan werkt dat dus niet goed. Roger kan wel de cursor uitzetten, maar doet dit alleen op moment dat hij dit weet/ziet. Alleen als hij het ziet, klikt hij erop. Het is daarom nogal een lastige kwestie: dat tabben.

Tijdens deze test moest hij op ten duur naar NOS.nl, maar hij kon niet meer typen. Hij gaf wel aan dat hij normaal gesproken met een toetsencombinatie (CTRL -) uit de virtuele cursor kan, maar op een of andere manier kwam hij niet meer uit de virtuele cursor.

Wat heb ik geleerd en waar heeft het in geresulteerd?

Aangezien de screenreader van Roger niet direct alles voorleest, is het goed om de SpeechSynthesis API te gebruiken om dingen voor te lezen.

Het is goed om Roger verschillende mogelijkheden te geven om te interacteren. Spraak heeft zijn voorkeur, maar de techniek/betrouwbaarheid is soms een twijfelgeval. Om een voorbeeld te noemen: Roger moest bij een test een boek opzoeken, maar zei het boek én de schrijver. Hierdoor werd het boek niet gevonden. Daarom is het handig dat ook het toetsenbord gebruikt kan worden en dat hij op dingen kan klikken als het nodig is. Het is voor dit alles wel goed om uitleg te geven. Feedback is ontzettend belangrijk.

In het concept ga ik dit ook meenemen. Ik was al van plan om een handleiding te maken, zodat alles heel duidelijk is. Daarnaast ga ik ook kijken naar de mogelijkheden qua spraak, wellicht dat ik hier nog leuke dingen mee kan gaan doen.

Daarnaast gaf Roger aan dat hij contrast heel fijn vindt. Ik denk dat ik dit ga gebruiken voor wat knoppen. Fel groen is misschien niet het beste idee, maar ik heb nu voornamelijk zwarte knoppen. 'Donker witte' knoppen met zwarte tekst vallen denk ik een stuk beter op. Helaas kwam ik hier te laat achter en heb ik dit niet meer kunnen testen. Maar a.d.h.v. de testen (en wat Roger zei over contrast) ga ik ervan uit dat hierdoor de knoppen beter opvallen.

Ten slotte merkte ik ook deze week dat een uitklapbaar menu niet de beste keuze is. Het klinkt goed en het idee erachter is heel fijn. Je tabt niet door een genest menu heen. Als het echt niet anders kan, dan is het inderdaad een goede oplossing. Wat ik ga doen, is enkel het gebruik maken van de top-level items. Dus het menu kan niet uitgeklapt worden, maar op de desbetreffende pagina staan alle onderdelen die eronder horen.

Bijvoorbeeld: Artikelen is een item, zonder sub items. Op het moment dat je op artikelen klikt, komt er eerst een lijst met categorieën. Tijdens het testen heb ik gemerkt dat dit het fijnst werkt voor Roger.