Seuraavan tilaisuuden sijainnin tarkistaminen kalenterista -käyttötapauksen esteettömyystestaus
Seuraavan tilaisuuden sijainnin tarkistaminen kalenterista -käyttötapauksen esteettömyystestaus
Sisällys
Kuvaus | Käyttäjä tarkistaa kalenterista seuraavan tilaisuuden sijainnin |
---|---|
Käyttäjä | Opiskelija |
Esiehto |
|
Tapahtumien kulku |
|
Vaihtoehtoinen kulku | |
Jälkiehto | Käyttäjä tietää seuraavan tilaisuuden sijainnin. |
Huomautus |
Käyttötapauksen läpikäyminen
Seuraavan tilaisuuden sijainnin tarkistaminen kalenterista -käyttötapauksen läpikäyminen aloitettiin kalenterin viikkonäkymästä. Mikäli kalenterissa on tapahtumia vähän, esim. 1, ja käyttäjällä on tapahtumistaan jonkinlainen valistunut arvaus, on mahdollista, että käyttäjä löytää etsimänsä tiedon kalenterista. Jos tapahtumia on paljon, niin oikean tiedon löytäminen kalenterista on vaikeaa.
Jotta kalenteria pystyisi käyttämään helpommin, tulisi jokaisessa tapahtumassa olla myös päivämäärä ilmaistuna. Tämänhän voisi toteuttaa vaikka siten, että tyylitiedoston avulla piilotetaan päivämäärä tavalliselta käyttäjältä, mutta selaimilla, joilla tyylitiedostoja ei voi käyttää, tulostuisi myös se päivämäärä.
Kalenterin viikkonäkymä: https://testikorppi.avoin.it.jyu.fi/kotka/calendar/calendar.jsp?date=&type;=week&source;=personal
Korjausehdotukset perustuen WCAG 1.0 suositukseen
Korjausehdotukset perustuvat Foxabilityn antamaan tulokseen.
Toteuttamalla seuraavat korjausehdotukset, sivu saavuttaa WCAG 1.0 tason 1 / A.
Failed:
<script>
-elementiltä, jossa määritellään showSettings-funktio, puuttuu<noscript>
-vastine.Korjausehdotus: Poista
<script>
-elementti (etenkin kun kyseessä on vain prototyyppi), tai lisää<noscript>
-elementti, joka sisältää vastaavan toiminnallisuuden.
Toteuttamalla seuraavat korjausehdotukset, sivu saavuttaa WCAG 1.0 tason 2 / AA.
Failed: Sivulla on käytetty
<blockquote>
-elementtiä, jonka yhteydessä tulee ilmoitaa cite-attribuutilla viite lähteeseen.Korjausehdotus: Kyseiset kohdat eivät vaikuta lainauksilta, vaan
<blockquote>
-elementtiä on ehkä käytetty vain muotoilun vuoksi. JOKO poista<blockquote>
-elementit, ja tee muotoilu muuten TAI lisää kyseisiin elementteihin cite-attribuutti ja merkkaa niihin lähteet.-
Failed: Sivun minikalenterin yhteydessä, josta voi valita näytetyn päivämäärän, on käytetty laiteriippuvaista tapahtumaa
onclick
. Sivun käyttö tulee olla mahdollista myös ilman hiirtä, joten sama toiminto tulisi kytkeä myös tapahtumaanonkeypress
.Korjausehdotus: Ei välttämättä tarvitse tehdä mitään, koska sivu tarjoaa jo nyt vaihtoehtoisen tavan syöttää hakuaika. Mutta, voihan tuon
onkeypress
-tapahtuman siihen tietysti lisätä. Failed:
<input>
-elementiltä, johon syötetään kalenterin päivämäärä, johon halutaan siirtyä, puuttuu<label>
-elementti.Korjausehdotus: Määrittele kyseiselle
<input>
-elementeille kuvaava<label>
-elementti, esim. se sen vieressä olevaSiirry päivämäärään:
-teksti.Failed: Taulukoiden yhteydessä tulisi käyttää ainakin kahta seuraavista kuvailemaan taulukon sisältöä: title-attribuuttia, summary-attribuuttia ja/tai
<caption>
-elementtiä.Korjausehdotus: Määrittele sivun ainoalle taulukolle kaksi seuraavista kuvailemaan taulukon sisältöä: title-attribuutti, summary-attribuutti ja/tai
<caption>
-elementti.Warning: Sivulla on käytetty
<b>
-elementtiä, joka kuvailee tekstiä vain visuaalisesti. Käytä mieluummin<strong>
-elementtiä, joka tekee yleensä saman muotoilun, mutta se sisältää lisäksi semanttisen merkityksen.Korjausehdotus: Merkkaa boldatut tekstinpätkät
<strong>
-elementillä.Warning: Sivulla on paljon samannimisiä linkkejä (+-merkkejä ja opetusryhmän tyyppi), jotka vievät kuitenkin eri paikkaan.
Korjausehdotus: Jotta +-linkistä tulisi yksikäsitteinen, se tulisi olla jotakin tyyliin: Lisää tapahtuma 2.6. klo 14:00. Opetusryhmän tyyppi voisi olla esim. muotoa Harjoitus 2.6. klo 14.
Korjausehdotukset perustuen WCAG 2.0 suositukseen
Toteuttamalla seuraavat korjausehdotukset, sivu saavuttaa WCAG 2.0 tason 1 / A.
1.4.1 - Kalenterissa käytetään pelkästään väriä informaation esittämiseen esim. onko tilan varaus vahvistettu vai vahvistamaton. Informaatio tulee esittää myös muutoin kuin visuaalisesti, esim. tekstillä.
Korjausehdotus: Tilan varauksen tilanteen voisi esittää vaikkapa vahvistettu/vahvistamaton-tekstillä.
3.2.2 - minikalenterien aktivoiminen aiheuttaa pop-up -ikkunan ilmestymisen.
Korjausehdotus: Pop-up -ikkunan poisto?! Pop-up -ikkunasta tulisi päästä tavalla tai toisella eroon.
3.3.2 - Käyttäjän oletetaan tietävän/arvaavan, mitä tapahtuu kun kalenterista painaa +-merkkiä.
Korjausehdotus: Voisi vaikka semmosen legend-henkisen ratkaisun pistää johonkin kalenterin kulmaan, missä kerrotaan, jotta +-merkistä lisätään tapahtuma jne.
Toteuttamalla seuraavat korjausehdotukset, sivu saavuttaa WCAG 2.0 tason 2 / AA.
Ei sivun sisältöön kohdistuvia huomautuksia.