Retningslinje
2.2.1 Justerbar hastighet
Brukere skal kunne slå av, justere eller forlenge tidsbegrensninger slik at de får nok tid til å fullføre oppgaver.
Suksesskriterium 2.2.1 Justerbar hastighet (Nivå A)
For hver tidsbegrensning som er angitt av innholdet, gjelder minst ett av følgende punkter:
- Slå av: Brukeren kan slå av tidsbegrensningen før den gjør seg gjeldende, eller
- Justere: Brukeren kan justere tidsbegrensningen før den gjør seg gjeldende, ved hjelp av en skala som er minst ti ganger varigheten av standardinnstillingen, eller
- Forlenge: Brukeren varsles før tiden utløper, og får minst 20 sekunder til å forlenge tidsbegrensningen ved hjelp av en enkel handling (for eksempel «trykk på mellomromstasten»), og brukeren kan forlenge tidsbegrensningen minst ti ganger, eller
- Unntak i sanntid: Tidsbegrensningen er en nødvendig del av en hendelse i sanntid (for eksempel en auksjon), og det finnes ikke noe alternativ til tidsbegrensningen, eller
- Avgjørende unntak: Tidsbegrensningen er avgjørende, og en forlengelse vil gjøre handlingen ugyldig, eller
- 20-timers unntak: Tidsbegrensningen varer lenger enn 20 timer.
Hvorfor er suksesskriteriet viktig?
Mange har behov for ekstra tid til å lese og fullføre oppgaver på nett. Tidsbegrensninger kan skape barrierer for folk med motoriske utfordringer, kognitive begrensninger, psykologiske eller språklige utfordringer eller nedsatt syn. Det kan føre til frustrasjon hvis en statusoppdatering forsvinner for raskt eller hvis økten utløper før brukeren får sendt inn skjemaet sitt. Enda verre er det når en tidsbegrensning fører til tapt inndata. Derfor må brukeren få mulighet til å slå av, justere eller forlenge tidsbegrensninger der det er mulig.
Tips
En tidsbegrensning er en prosess som skjer etter en bestemt tid eller på en periodisk basis, og som ikke er satt i gang av brukeren selv. Eksempler av tidsbegrensninger inkluderer følgende:
- Automatisk utlogging
- Hele eller deler av siden oppdateres eller lastes inn på nytt
- Muligheten for å legge inn data eller utføre en handling utløper
- Innhold endrer seg raskere enn brukeren har mulighet til å oppfatte og forstå det
Suksesskriteriet gjelder ikke så lenge brukeren har mulighet til å justere innholdet, der innholdet blir gjentatt eller der innholdet er synkronisert med annet innhold (for eksempel undertekster i en video).
Anbefalinger
Tidsbegrensninger kan lett føre til stress for hvem som helst. Unngå tidsbegrensninger der det er mulig — løsninger som ikke er tidssensitive er mer inkluderende. Der du må sette en tidsbegrensning, anbefaler vi at du lagrer brukerens inndata automatisk, og gjør det åpenbart for brukeren at du gjør dette. Det senker stressnivået å vite at man ikke kommer til å miste arbeidet sitt.
Vanlige misforståelser
Noen tenker kanskje at dette kravet forbyr bruk av såkalte "toast"-meldinger som dukker opp og forsvinner automatisk. Suksesskriteriet forbyr ikke slik innhold dersom informasjonen er tilgjengelig på en annen måte som ikke er tidsbegrenset. For eksempel, en toast som gir en notifikasjon om en ny melding er unntatt kravet dersom brukere kan fange opp at de har fått en ny melding på andre måter, f.eks. ved å kikke i innboksen.
Hvordan teste kravet
Kjernespørsmålet
Har brukeren mulighet til å skru av, justere, eller forlenge tidsbegrensninger?
Innhold du må teste
Alle tidsbegrensningene angitt av innholdet, inkludert:
- Sesjonsutløp (session timeouts)
- Tidsbegrensninger på utfylling av skjemaer
- Statusbeskjeder som forsvinner automatisk (blant annet «toast»-meldinger)
Innhold er unntatt kravet i følgende tilfeller:
- Tidsbegrensningen er på minst 20 timer
- Tidsbegrensningen er nødvendig som en del av en sanntidshandling, og ingen alternativer til tidsbegrensningen er aktuelle (for eksempel, en auksjon der alle må følge samme tidsramme)
- Tidsbegrensninger er avgjørende, og forlengelse vil gjøre handlingen ugyldig (for eksempel, en tidsbegrensning i forbindelse med to-faktor autentisering)
Testmetode
For innhold med en tidsbegrensning, sjekk at minst én av følgende gjelder:
- Brukeren kan skru av tidsbegrensningen, før den slår inn.
- Brukeren kan justere tidsbegrensningen, før den slår inn, til å være minst 10 ganger defaultverdien.
- Brukeren blir varslet før tidsbegrensningen utløper, får minst 20 sekunder til å forlenge tiden, og har mulighet til å forlenge økten minst 10 ganger. Mekanismen som forlenger tiden må være enkel (for eksempel «trykk på mellomromstasten») og ligge rett før eller etter innholdet som har tidsbegrensningen.
Ofte-stilte spørsmål
Medvirkende