Accessible Simulations

We have several simulations published with inclusive features that can meet the diverse needs of learners within diverse environments. Find all published simulations with inclusive features, and read on to learn about our inclusive features and the simulations we are working on.

A sim with alternative input adds keyboard accessibility to the traditional sim inputs of mouse and touch. Students can navigate and fully engage with the sims interactions using a keyboard. Simulations with the alternative input may contain descriptions that identify interactive objects and values. These simple descriptions, if available, are accessible with screen reader software.

A sim with sound and sonification has added sounds designed to create an immersive and meaningful experience for all students including students with vision impairments. Sonifications are sounds carefully mapped to changing values that represent the scientific concepts in the sim. Thus, sonified interactions provide access to the science in a non-visual mode (i.e., sound). Sound effects are also used in sim sound design to help students make connections with things that happen in real-life (e.g. rubbing sound for rubbing a foot on a carpet). Independently or together, these sounds enhance the learning experience for all students. Sounds can be turned off using the global sound button on the sim menu bar.

A sim with interactive description provides a fully described interactive experience that is keyboard accessible, dynamically updates, and automatically responds to changes a user makes as they interact with the simulation. Using screen reader software, interactive description provides a robust engaging interactive experience for students who are blind or have a severe vision impairment.

A mobile accessible sim provides a fully described interactive experience that is accessible with VoiceOver and its special screen reader touch gestures. Using VoiceOver and touch gestures students can engage in a dynamic described experience along side peers using the visual sim. Mobile accessibility provides an engaging described interactive experience for students who are blind or have a severe vision impairment. Students must have access to and know how to use a touch device with the latest iOS, such as an iPad or iPhone.

Pan and zoom enables everyone to zoom in for a closer look. Users can use pinch to zoom and drag gestures to zoom in and pan around on touch devices. With the keyboard, users can zoom in using typical keyboard shortcuts (Mac: Command +/-, Windows: Ctrl +/-) or pan to an area for close examination using arrow keys. The sim auto pans to keep the focused item in view when using a keyboard.

Voicing is a customizable option that uses web speech to voice simulation information as a user navigates and interacts. Voicing also offers on-demand access to a simulation overview, current details, and hints for productive interaction. Though Voicing shares features with traditional screen readers, it works quite differently – it only voices information through direct interaction. Voicing can be used by diverse users including users who are blind or have a severe vision impairment, in diverse collaborations, and on diverse platforms in browsers that support web speech. Voicing is enabled in the Preferences Menu under the Auditory tab.

Faraday's Law alternative input interactive description interactive description on mobile devices sound an sonification pan and zoom

  • Features: Alternative Input, Interactive Description, Sound and Sonification, Mobile Accessibility Pan and Zoom
  • Prototype Version: Faraday's law 1.5.0-dev.3
  • Grab the bar magnet to explore and investigate Faraday's law and how a changing magnetic flux can produce a flow of electricity! New Features: Preferences Menu with Interactive Highlights. Prototype Feature: Interactive Description is partially complete and will need further refinement. You can find a brief scene summary, names of objects, and some dynamic descriptions of the Bar Magnet and the Light Bulb Circuit. When using iOS VoiceOver on iPhones and iPads, you can't grab the Bar Magnet, or toggle All Audio off and on due to known issues.

Gravity Force Lab alternative input interactive description interactive description on mobile devices sound an sonification pan and zoom

  • Features: Alternative Input, Interactive Description, Sound and Sonification, Mobile Accessibility Pan and Zoom
  • Prototype Version: 2.3.0-dev.5
  • Visualize the gravitational force that two mass spheres exert on each other. Move spheres in meters, change mass in kilograms, and observe changes to the gravitational forces that m1 and m2 exert on each other. New Features: Pan & Zoom, Preferences Menu with Interactive Highlights. Note: Interactive Description on Mobile is mostly available. The All Audio toggle is inoperable with iOS VoiceOver due to a known issue.

Molarity alternative input interactive description interactive description on mobile devices sound an sonification pan and zoom

  • Features: Alternative Input, Interactive Description, Sound and Sonification, Mobile Accessibility Pan and Zoom
  • Prototype Version: Molarity 1.6.0-dev.6
  • What determines the concentration of a solution? Learn about the relationships between moles, liters, and molarity by adjusting the amount of solute and solution volume. Change solutes to compare different chemical compounds in water. New Features: Pan & Zoom, Preferences Menu with Interactive Highlights. Note: Interactive Description on Mobile is mostly available. The All Audio toggle is inoperable with iOS VoiceOver due to a known issue.

Ohm's Law alternative input interactive description interactive description on mobile devices sound an sonification pan and zoom

  • Features: Alternative Input, Interactive Description, Sound and Sonification, Mobile Accessibility Pan and Zoom
  • Prototype Version: Ohm's Law 1.5.0-dev.6
  • Play with voltage and resistance sliders and observe changes to the equation and circuit. Use Amps or Milliamps. New Features: Units radio buttons, Pan & Zoom, Preferences Menu with Interactive Highlights. Note: Interactive Description on Mobile is mostly available. The All Audio toggle is inoperable with iOS VoiceOver due to a known issue.

Quadrilateral alternative input sound an sonification pan and zoom voicing

  • Features: Alternative Input, , , Mobile Accessibility Pan and Zoom Voicing
  • Protoype Version: Quadrilateral 1.0.0-dev.76
  • Move corners and sides to create different shapes in the quadrilateral family. Have fun and listen carefully, you just might discover what shape properties are shared across different shapes. New Features: Alternative Input, Pan and Zoom, Sound and Sonification, Interactive Highlights, and Voicing.

Quadrilateral with Camera Input alternative input sound an sonification pan and zoom voicing

  • Features: Alternative Input, , , Mobile Accessibility Pan and Zoom Voicing
  • Prototype Version: Quadrilateral with ?cameraInput=hands query parameter
  • Prototype Feature: When a camera (e.g, webcam) is available on your device, you can explore making different shapes with your fingers and hands. This feature is working and will need further refinement. Have fun seeing what’s possible with Camera Input. This feature pairs well with the audio features. Note: See Inclusive Features for more information about the Camera Input feature.

Ratio and Proportion with Camera Input alternative input interactive description interactive description on mobile devices sound an sonification pan and zoom voicing

  • Features: Alternative Input, Interactive Description, Sound and Sonification, Mobile Accessibility Pan and Zoom Voicing
  • Published Version: Ratio and Proportion with ?cameraInputs=hands
  • Move your hands to move the sim hands to explore proportional relationships between hand heights. New Features: Camera Input. Move your hands within the camera’s view to move the hands in the sim. Any two hands will work, so you could pair with a friend if you wanted. Note: Interactive Description on Mobile is mostly available. You can’t toggle All Audio off and on due to a known issue.

Resistance in a Wire alternative input interactive description sound an sonification pan and zoom

  • Features: Alternative Input, Interactive Description, , Mobile Accessibility Pan and Zoom
  • Prototype Version: Resistance in a Wire 1.7.0-dev.5
  • Play with resistivity, length, and area sliders and observe changes to the wire. New Features: Pan & Zoom, Preferences Menu with Interactive Highlights.

Learners can already use multiple input methods to interact with simulations, for example, by using a mouse, track pad, 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 alternative input and keyboard access is to:

  • Indicate where a learner is in their exploration with a bold visual focus highlight (common to all sims)
  • Follow known accessible design patterns (see ARIA Authoring Practices) to ensure interactions are as familiar as possible for learners who use alternative input methods
  • Provide in-sim guidance for essential interactions in the form of a brief Keyboard Shortcuts dialog
  • Provide in-sim interaction hints in the form of help text for custom interactions

Sonification is the use of non-speech sounds (such as musical tones) to convey information. For learners accessing the interactive descriptions within the simulations, the use of sonification complements the descriptions and provides a pathway for conveying information that is continuous in nature – often difficult to convey with words. For learners visually exploring the simulation, sound and sonification provide an additional mode of conveying complex relationships.

System Requirements

Not all browsers support web audio. To hear sounds in sonified simulations please use one of the following browsers:

  • Chrome
  • Firefox
  • Safari

We are designing interactive descriptions that are read aloud by screen reader software. These descriptions provide an output modality accessible to learners who are blind or have low vision that use screen reader software. Interactive descriptions dynamically update and respond to a learner's interactions. This gives learners access to a robust non-visual experience that allows them to navigate and interact with the sim's interactive objects. Learners can access a complete description of the sim's current state at anytime during their exploration. When they interact with objects, the sim responds automatically providing descriptions of the relevant changes happening to the objects and surrounding context of the sim.

Using screen reader software and a keyboard on a PC laptop computer, learners can navigate and read through the simulation's state descriptions using the Arrow keys (i.e., screen reader cursor keys). Learners can skim and scan the state descriptions using their screen reader commands (e.g., navigate by regions, by headings, and by interactive elements).

With continued research and development on input methods, some simulations' interactive descriptions are now also accessible on iOS devices. Using an iPad or iPhone, the built-in screen reader, VoiceOver, and Safari, learners can explore and interact in a robust interactive non-visual experience.

At present the interactive described experience is accessible using screen reader software and the necessary input method (keyboard or gesture) in the following screen reader-browser combinations:

  • NVDA and Firefox on Windows
  • JAWS and Chrome on Windows
  • VoiceOver and Safari on Mac OS
  • VoiceOver and Safari on iOS (iPad or iPhone)

Voicing is a customizable feature that uses Web Speech to voice simulation information. With the simulation open, enable Voicing in the Preferences Menu under the Audio tab to support collaboration with and between diverse learners or to meet the needs of diverse teaching scenarios. It is available on most platforms in browsers that support web speech.

Because it is customizable, teachers and learners have a lot of control over what is spoken aloud when interacting and may find it helpful during class demonstrations or during group collaborations. The amount of spoken content can vary from none at all during interaction, when Sim Voicing is set to off in the Voicing Toolbar, to hearing a range of other details. Once Voicing is enabled, the default setting is limited to names of interactive objects or controls and on-screen text. Teachers and learners can choose to add object details and changes about what they are interacting with, surrounding context changes as a result of interacting, and even helpful hints by checking the checkboxes available under Sim Voicing Options.

In addition to customizing the amount of information that is spoken aloud, teachers and learners can customize the Voice by adjusting speech rate, pitch, or even choosing a particular voice from a list of voices available on their system.

The Voicing feature includes a Toolbar that appears along the left side of the simulation when Voicing is enabled. The Toolbar provides on-demand access to an overview, details about the current state of the simulation, and a hint about how a learner might want to proceed. This information is always available whether or not Sim Voicing is on or off. The toolbar is collapsible, and if needed it can be fully hidden from the Preferences Menu.

While the Voicing feature shares some features with traditional screen readers, it works quite differently – it only voices information through direct interaction. There is no cursor access to chunks of information. This means the selected amount of details are spoken aloud only once a learner clicks on (or touches) or moves their keyboard focus to an object or piece of text that has been made voice-able. Also, unlike traditional screen reader software, Voicing only reads out information about the simulation. It does not read out structural or functional information common to the screen reader experience. A learner accessing the simulation through a screen reader may wish to pause/disable their screen reader software if they want to use the Voicing feature.