ESOK-hanke 2006-2011

Seuraavan tilaisuuden sijainnin tarkistaminen kalenterista -käyttötapauksen esteettömyystestaus

Seuraavan tilaisuuden sijainnin tarkistaminen kalenterista -käyttötapauksen esteettömyystestaus

Sisällys

Käyttötapaus: Seuraavan tilaisuuden sijainnin tarkistaminen kalenterista
Kuvaus Käyttäjä tarkistaa kalenterista seuraavan tilaisuuden sijainnin
Käyttäjä Opiskelija
Esiehto
  • Käyttäjä on kirjautunut järjestelmään.
  • Käyttäjällä on kalenterissa tälle päivällä tilaisuus.
Tapahtumien kulku
  1. Käyttäjä valitsee navigointivalikosta Kalenteri
  2. Käyttäjälle aukeaa kalenterinäkymän viikkonäkymä, josta tilaisuuden sijainti käy ilmi.
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 tapahtumaan onkeypress.

    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ä oleva Siirry 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.