• Home
  • Blog
  • Cosa facciamo per rendere accessibile Easy LMS

Cosa facciamo per rendere accessibile Easy LMS

Accessibility and user-friendliness is usually a rare topic of conversation when it comes to software. At Easy LMS it’s not. It is one of our main priorities.  

Postato il
30 ott 2019
Tempo di lettura
7 Minuti
Scritto da
Anouk - Ingegnere front-end e designer UI

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.

Leggi di più dal nostro blog

Caroline

Caroline

12 dic 2024

Le nostre prestazioni di lavoro secondario spiegate

Sebbene lo stipendio sia un aspetto importante nella scelta di un lavoro, non dimentichiamo i vantaggi che ne derivano. I benefici secondari possono davvero addolcire l'affare! E noi crediamo di aver messo insieme un pacchetto fantastico. Scoprite tutti i nostri meravigliosi extra!

Leggi di più
Caroline

Caroline

8 apr 2025

Lavorare e prosperare!

Lavorare per Easy LMS è gratificante! Ovviamente diamo uno stipendio competitivo, indennità di viaggio e lavoro da casa e 25 giorni di vacanze pagate all'anno! Ma siamo anche fieri di offrirti dei vantaggi che ti aiutano a sentirti migliore e a fare il meglio. Il tuo benessere fisico e mentale è una priorità assoluta! Perché i nostri dipendenti sono la colonna vertebrale della nostra organizzazione.

Leggi di più
Caroline

Caroline

22 apr 2025

Il tuo primo mese

Quando hai un nuovo lavoro, non vedi l'ora di cominciare! Allo stesso tempo, però, c'è sempre una certa dose di nervosismo. Ti chiedi che cosa puoi aspettarti, cosa farai nel corso delle prime settimane e come potrai cominciare ad aggiungere davvero valore. Quest'ultimo punto è quello su cui ci concentriamo maggiormente. Il nostro chiaro programma di onboarding per i software engineer ti aiuterà a conoscere la nostra azienda, i tuoi colleghi e i tuoi task in pochissimo tempo! Scopri come lanceremo la tua carriera!

Leggi di più