Tu e i tuoi amici avete tutti i biglietti per il concerto del vostro artista preferito. Ne avete parlato per settimane e finalmente stasera è arrivato il momento. All'ingresso, i biglietti vengono scansionati. Solo che... il vostro biglietto non è valido. Cercate di convincere la guardia a farvi passare, ma non cede. Tutti possono entrare, tranne voi.
Dopo il concerto, vi incontrate con i vostri amici. Tutti parlano di quanto sia stato fantastico il concerto! Erano in prima fila per tutto il tempo. Dopo, hanno anche ottenuto autografi e hanno potuto fare una foto con l'artista. Vi mostrano video e foto del concerto. Il concerto che vi siete persi, perché non vi è stato permesso di entrare.
Questo fa male, vero? Sei stato escluso perché hai semplicemente avuto sfortuna.
Ci impegniamo per rendere la nostra piattaforma il più inclusiva possibile.
Noi di Easy LMS non vogliamo escludere le persone solo per sfortuna. Riteniamo importante che tutti possano utilizzare il nostro prodotto, indipendentemente dal loro background, dal luogo, dalle circostanze o dalle condizioni. Ci sforziamo di rendere la nostra piattaforma il più inclusiva possibile. Ecco cosa abbiamo fatto per renderlo possibile.
Che cos'è l'accessibilità?
Più di un miliardo di persone nel mondo ha una qualche forma di disabilità. Esiste un'ampia gamma di disabilità, che rientrano nelle seguenti categorie:
Disabilità visive, come la perdita della vista o la cecità. L'Organizzazione Mondiale della Sanità stima che 217 milioni di persone siano ipovedenti e 36 milioni di persone siano cieche in tutto il mondo.
Malattie dell'udito, come bassi livelli di udito o assenza di udito.
Malattie della mobilità, come perdita di arti, paralisi o difficoltà di controllo degli arti.
Malattie cognitive, che possono variare ampiamente. Questa categoria comprende persone con malattie mentali, disturbi dell'apprendimento (come la dislessia) e disabilità intellettuali.
Possiamo dividere grossolanamente queste disabilità in tre modalità: permanente, temporanea e condizionale/situazionale. Non tutte le disabilità sono permanenti. Pensate a come fareste fatica a usare il computer se vi rompete un braccio. Oppure, la luce diretta del sole sul vostro smartphone rende difficile vedere quello che c'è sullo schermo. Il nostro punto di vista sull'accessibilità comprende tutto questo. Vogliamo che possiate utilizzare Easy LMS ovunque e chiunque.
Il nostro percorso verso un prodotto accessibile
Rendere accessibile un LMS facile è un processo continuo.
Per rendere Easy LMS accessibile e facile da usare, abbiamo verificato attentamente le nostre pagine. Ciò ha richiesto molte iterazioni e a volte è stato un percorso accidentato. Ma non finisce qui. Rendere Easy LMS accessibile è un processo continuo. Le nostre nuove funzionalità ricevono la stessa attenzione per quanto riguarda l'accessibilità. E vogliamo ancora rendere la piattaforma attuale ancora più accessibile di quanto non lo sia ora! Parliamo ora di alcune cose che abbiamo già fatto per l'accessibilità.
Contrasto cromatico
Nel 2019 abbiamo introdotto un tema di colori nuovo e migliorato. I colori originali ci piacevano, ma il contrasto era pessimo. Abbiamo progettato con cura una nuova tavolozza di colori, conforme alle linee guida WCAG 2.1 (livello AA). Per prima cosa abbiamo progettato alcune versioni diverse. Poi abbiamo chiesto ai nostri clienti quale fosse quella che preferivano. Dopo aver implementato il nuovo tema, ci siamo subito affezionati. È molto più facile da vedere. Il risultato lo state vedendo proprio ora! Tuttavia, è ancora un peccato che il nostro design arancione olandese non sia stato scelto.

Our old design, where bright green was our primary color.

Our new design, where we replaced the bright green with a darker shade of green. We also increased the contrast of the other colors.
Navigazione da tastiera
Ciò che un coltello affilato è per i cuochi, una tastiera è per gli utenti non vedenti dietro a un computer. Non possono andare da nessuna parte senza. Usano la tastiera per controllare il loro lettore di schermo. Inoltre, molti utenti con disabilità motorie si affidano alla tastiera.
In Easy LMS abbiamo prestato molta attenzione alla navigazione da tastiera in tutto il sito. I nostri principali cambiamenti includono:
1. Ordinamento logico delle schede
Gli spostamenti all'interno della nostra piattaforma con la tastiera seguono un ordine logico. Nella nostra dashboard, i menu sono distribuiti sul lato sinistro e sulla parte superiore dello schermo. Quando si effettua la navigazione, gli utenti accedono a livelli sempre più profondi. Ci assicuriamo che il menu contestuale (dove è possibile condividere e visualizzare l'esame) sia semanticamente all'interno dell'esame e non sopra di esso.
Sappiamo che nella nostra dashboard c'è molta navigazione. Per offrire all'utente l'opzione di passare oltre, abbiamo implementato un link di salto. Ciò significa che è possibile saltare alla sezione dei contenuti dall'inizio della pagina in qualsiasi momento. È una sorta di fuga segreta
.

2. Impostazione degli stili di messa a fuoco
Volare alla cieca su una pagina web. Succede quando non si hanno stili di focalizzazione chiari. Per mostrare all'utente in quale punto della pagina si trova, abbiamo aggiunto lo stile di focalizzazione a tutti gli elementi "focalizzabili" della pagina. Gli elementi focalizzabili sono tutti gli elementi interattivi, come pulsanti, link e input di moduli. Attraverso uno script, rileviamo quale tipo di input viene utilizzato. In questo modo, possiamo aggiungere uno stile aggiuntivo per gli utenti che usano la tastiera. Nel frattempo, manteniamo la pulizia per gli utenti che utilizzano il mouse.
3. Premere i pulsanti con una tastiera
Una regola generale è: se si tratta di un pulsante, deve avere l'aspetto di un pulsante e comportarsi come tale e viceversa. Quando un utente "clicca" su un pulsante con la tastiera, si aspetta che funzioni come con il mouse. Lo stesso vale per i link, ovviamente. La maggior parte dei nostri script è compatibile con le tastiere. Nei rari casi in cui non lo sono, forniamo un'alternativa adeguata agli utenti della tastiera. Per la nostra dashboard, utilizziamo Foundation di Zurb come framework front-end, che offre un supporto completo all'accessibilità.
Supporto per lettori di schermo
.

For screen readers, we had to take it one step further. Our platform is full of visual cues and icons. These aren’t visible for users with a screen reader. We added hidden labels and texts throughout our entire platform. We did this with so called ARIA-attributes and off-screen text. We communicate states and alerts to the screen reader.
La mia domanda è stata salvata? In quale pagina della navigazione mi trovo attualmente? Il menu a tendina che ho appena cercato di aprire è stato ampliato? Forniamo ai nostri utenti di screen reader tutto il feedback possibile.
Siamo diventati dei veri e propri esperti di screen reader perché effettuiamo test approfonditi con diversi tipi. Insegniamo ai nostri sviluppatori come funzionano gli screen reader e come si possono eseguire i test con essi. Infine, la nostra tester, Caroline, esaminerà le pagine con uno screen reader ancora una volta nella fase di test. Non ci piace lasciare queste cose al caso.
Supporto per lo zoom
Infine, ma non meno importante, forniamo un supporto agli utenti che ingrandiscono la pagina. Questo è per le persone ipovedenti che vogliono ingrandire la pagina per renderla più facile da vedere e da leggere. Forniamo un supporto in tal senso. Ad esempio, ci assicuriamo che la nostra navigazione principale non esca dallo schermo e rimanga scorrevole quando viene ingrandita.
Il futuro dell'accessibilità in Easy LMS
Stiamo pianificando un sacco di cose interessanti per garantire l'accessibilità di Easy LMS.
Non è finito finché non è finito. Questo vale anche per il nostro lavoro nel campo dell'accessibilità. Possiamo sempre migliorarlo e renderlo più intelligente di prima. Stiamo progettando molte cose interessanti per garantire l'accessibilità di Easy LMS. Attualmente stiamo lavorando per automatizzare i test del nostro codice. Inoltre, stiamo definendo delle linee guida interne per assicurarci che il nostro attuale livello di accessibilità rimanga inalterato. Abbiamo fatto passi da gigante nel campo dell'accessibilità e continuiamo a imparare ogni giorno.
Il nostro obiettivo finale è quello di essere disponibili per tutti. Riteniamo importante che tutti possano utilizzare il nostro prodotto. Piccoli passi come questi possono fare una grande differenza per i nostri utenti. Siamo lieti di farne parte.