Accessible Simulations

The alternative input icon indicates in addition to mouse and touch the simulation is keyboard accessible. Students can use a keyboard to navigate and interact with the sim. Simulations with the alternative input icon may contain simple descriptions.

The simple description icon indicates that a simulation contains static descriptions that do not change. Simple descriptions provide useful orientation information such as a scene summary, headings for regions and groups, and labels for interactive sim objects. Simple descriptions can be accessed using screen reader software.

The dynamic description icon indicates that a simulation and its interactions are fully described and change dynamically as the user interacts. A simulation with dynamic description would add dynamic state information and real-time interactive alerts to the set of simple static descriptions already designed. Together static and dynamic descriptions create a richly described interactive experience when using screen reader software.

The sonification icon indicates that a combination of sounds may be added to the simulation to enhance the learning experience. Sounds can be mapped to changing parameters to represent the scientific changes that are happening. Sounds can be more like real-life sounds, or sound effects (e.g. rubbing sound for rubbing a foot on a carpet). Independently or together, these sounds are designed to create a more immersive and meaningful experience.

The prototype icon indicates that the simulation’s listed accessibility features are in their design phase. Everyone is welcome to try the simulations and to provide helpful feedback, keeping in mind that prototypes are in progress, not yet final, and fully tested.

Ballonnen en statische elektriciteit

  • Features: Alternative Input, Dynamic Description
  • Published Version: Ballonnen en statische elektriciteit
  • Wrijf op een ballon om de concepten van statische elektriciteit zoals verplaatsing van lading, aantrekking, afstoting en geïnduceerde lading te onderzoeken.

John Tra(voltage)

  • Features: Alternative Input, Dynamic Description, Sonification
  • Published Version: John Tra(voltage)
  • Wek vonken op met John Travoltage. Onderzoek hoe het opladen van John door het wrijven van zijn voet op de mat en het bewegen van zijn hand maken dat hij een elektrische schok krijgt!

Weerstand van een draad

  • Features: Alternative Input, Simple Description
  • Published Version: Weerstand van een draad
  • Bestudeer de veranderingen van de vergelijking en de draad als je speelt met de soortelijke weerstand, lengte en oppervlakte schuifblokken.

De wet van Coulomb

  • Features: Alternative Input
  • Published Version: De wet van Coulomb
  • Bekijk de veranderingen aan de elektrostatische kracht als je speelt met de afstand tussen de ladingen en de hoeveelheden van lading zowel op macro als atomaire schaal.

Wrijving

  • Features: Alternative Input
  • Published Version: Wrijving
  • Pak de Chemie om met concepten te spelen en te ontdekken over wrijving. Noteer dat bij het gebruiken van de VoiceOver screen reader bij deze simulatie het gemakkelijk is om de VoiceOver's Quick Nav mode te activeren bij het bewegen van het boek over Chemie. Het is echter beter Quick Nav af te zetten.

Moleculen en licht

  • Features: Alternative Input
  • Published Version: Moleculen en licht
  • Verschuif de schuifblok van de lichtbron en begin met te bekijken hoe verschillende moleculen reageren op de verschillende lichtbronnen. Noteer dat de interactieve elementen in deze simulatie een eenvoudige verklaring hebben dat bereikbaar is door gebruik te maken van een schermlezer.

Wet van Ohm

  • Features: Alternative Input, Dynamic Description, Sonification
  • Published Version: Wet van Ohm
  • Speel met de spanning en weerstand schuifbalken en bekijk hoe de vergelijking en de stroomkring veranderen.

Rutherfordverstrooiing

  • Features: Alternative Input, Simple Description
  • Prototype Version: RS 1.1.0-dev.4
  • Sproei alfadeeltjes om te beginnen met de waarnemingen in het experiment van Rutherford. Noteer dat deze simulatie geen klavier Snelkoppelingdialoog heeft.

Galtonbord - waarschijnlijkheid

  • Features: Alternative Input, Simple Description
  • Prototype Version: PP 1.2.0-dev.3
  • Laat de ballen vallen en begin met de waarnemingen. Noteer dat deze simulatie nog geen klavier Snelkoppelingdialoog heeft, en er gewerkt wordt aan eenvoudige verklaringen.

Reactanten, producten en resten

  • Features: Alternative Input, Simple Description
  • Prototype Version: RPAL 1.2.0-dev.3
  • Bouw sandwiches, onderzoek daarna molecules om reactieproducten en resten te onderzoeken. Noteer dat deze simulatie nog geen Toetsenbord Snelkoppelingdialoog heeft, en eenvoudige beschrijvingen op stapel staan.

Moleculen en licht

  • Features: Alternative Input, Dynamic Description, Sonification
  • Prototype Version: MAL 1.5.0-dev.5
  • Sonified Prototype: MAL 1.0.0-dev.62
  • Verschuif de schuifblok van de lichtbron en begin met te bekijken hoe verschillende moleculen reageren op de verschillende lichtbronnen. Noteer dat het prototype met klank niet de recentste beschrijvingen heeft of het aandacht trekked oplichten van het klavier.

Molariteit

  • Features: Alternative Input, Simple Description
  • Prototype Version: Molarity 1.4.0-a11yComboBox.4
  • Noteer dat we juist gestart zijn met dit prototype. Het heeft een combobox dat bereikbaar is voor opgeloste stoffen.

Condensator lab: eenvoudig

  • Features: Alternative Input, Simple Description
  • Prototype Version: CLB 1.0.0-dev.14
  • Een eerdere poging om een simulatie te maken voor Capaciteit Lab Eenvoudig had plaats in 2015. De simulatie is te besturen met een klavier met enkele ingesproken beschrijvingen wanneer de ‘Vormen’ stand gebruikt wordt met een schermlezer. We werken aan een opwerking voor de inhoud en de interacties, zodat de simulatie op het scherm bereikbaar is door een schermlezer in gelijk welke stand. Dit prototype is getest met NVDA en Firefox.

Kracht en beweging: eenvoudig

  • Features: Alternative Input, Simple Description
  • Prototype Version: FAMB 2.0.0-accessible-instance.2
  • Een eerdere poging om een simulatie te maken voor Krachten en Beweging had plaats in 2015. De simulatie is te besturen met een klavier met enkele ingesproken beschrijvingen voor het ‘Netto Kracht’ scherm wanneer de ‘Vormen’ stand gebruikt wordt met een schermlezer. We werken aan een opwerking voor de inhoud, zodat de simulatie op het scherm bereikbaar wordt door een schermlezer in gelijk welke stand.
    Opmerking voor de hoofdinteractie: Druk op ‘Enter' of ‘Spatie’ om gebruik te maken van een groep schuifbalken. Eens in de groep, gebruik 'Pijl' toetsen om de schuifbalk die je wenst te kiezen. Druk op ‘Enter' of ‘Spatie’ om de groep van schuifbalken te verlaten en naar het selekteren van de knoppen te gaan. Gebruik 'Pijl’ toetsen om uit de verschillende knoppen te kiezen. Druk op 'Escape' om een groep schuifbalken of knoppen te verlaten, op ‘ Tab' om de groep te verlaten en naar het volgend element te gaan. Dit prototype is getest met NVDA en Firefox.

Students can already use multiple input methods to interact with the simulation, for example, by using a mouse, trackpad, or touch. The addition of Keyboard Navigation expands options for input methods, allowing input through key presses on the keyboard, and also through assistive devices such as switches, joysticks, alternative keyboards, electronic pointing devices, sip-and-puff systems, and more.

Our design strategy for keyboard navigation and keyboard access is to:

  • use a bold visual focus highlight (common to all sims) that indicates where a student is in their exploration
  • follow known accessible design patterns (see ARIA Authoring Practices) to ensure interactions are as familiar as possible for students who use alternative input
  • provide in-sim guidance for essential interactions in the form of a brief Keyboard Shortcuts dialog

We are designing descriptions that are read aloud by screen reader software. These descriptions provide an additional output mechanism for the simulations. Simple and dynamic descriptions, together, give students access to a non-visual layer that provides a robust text-based mode of the scene layout, navigation, interactions, and dynamic state information as the simulation changes, and dynamic feedback of what is happening (i.e., alerts) during interaction. Sims with descriptions will have already been made keyboard accessible, as well.

Future research will focus on making the descriptions available to more students. At present the descriptions are accessible using screen reader software in the following screen reader-browser combinations:

  • NVDA and Firefox on Windows
  • JAWS and Chrome on Windows
  • VoiceOver and Safari on Mac OS

Using screen reader software students can navigate and read through the simulation at any time using the Arrow keys (i.e., screen reader cursor keys). Students can skim and scan using their screen reader commands (e.g., navigate by regions, by headings, and by interactive elements).

In addition, regardless of which screen reader software is being used, students can use the Tab key and Shift plus the Tab key to navigate forwards and backwards through possible sim interactions.

Two-phase approach to description design

The design of the dynamic descriptions that provide the fully described version of the sim are complex and take the longest to design and test. In efforts to create broader access sooner we have two phases for description design:

  1. In phase 1 we design the simulation’s simple descriptions which provide orientation of the simulation’s layout and names for the interactive elements.
  2. In phase 2 we design the simulation’s dynamic descriptions which include all dynamic state information and the dynamic interactive alerts that describe what is happening.

In our research, we refer to simple descriptions as static descriptions, i.e., descriptions that essentially do not change. Dynamic descriptions and interactive alerts are the descriptions that are designed in phase 2 and create a fully described interactively experience. For a discussion of our research on description, please see our paper on description strategies (Smith, Lewis & Moore, 2017). Based on what we have learned in design research, we are making every effort to release keyboard navigable simulations with their simple static descriptions to provide minimal non-visual access. The fully described dynamic experience requires a longer research, design and development cycle.

Sonification is the use of non-speech sounds (such as musical tones) to convey information. For students accessing the descriptions within the simulations, the use of sonification will complement the text-based descriptions and provide a pathway for conveying information that is continuous in nature – which can be difficult to convey with words. For students visually exploring the simulation, sonification provides a new mode of conveying complex relationships. Sims with sonification are tested using browsers that support web audio. These include:

  • Chrome
  • Firefox
  • Safari