phetsims / balloons-and-static-electricity

"Balloons and Static Electricity" is an educational simulation in HTML5, by PhET Interactive Simulations.
http://phet.colorado.edu/en/simulation/balloons-and-static-electricity
GNU General Public License v3.0
6 stars 10 forks source link

Balloon release alert needs to include color #225

Closed jessegreenberg closed 7 years ago

jessegreenberg commented 7 years ago

Right now, all we hear is "Balloon released..."

From #215

terracoda commented 7 years ago

@jessegreenberg, to be clear, the color of the balloon needs to be included in the release alert. New descriptions for releases are documented in google doc, BASE: Grid Descriptions Simplified & Revised. Simple examples in google doc.

More in context examples are provided in BASE CWT New Grid Descriptions See example 13. Dragging & Releasing for one release example.

jobara commented 7 years ago

Just seeing this thread got me thinking that it might be necessary to identify the balloons in a different way, at least visually and maybe to ATs as well. I'm worried that someone who is colourblind may have trouble perceiving the difference in the balloons. This could also be a problem for a low-vision screen reader user, or a someone who is colourblind and paired with someone using a screen reader.

The positive and negative charges are conveniently labeled visual with colours and +/- signs. Perhaps a "1" and "2" could be added to the balloons, or some other identifier.

Sorry for thinking about this late, and if it has already been covered elsewhere.

terracoda commented 7 years ago

@jobara, it is nice to revisit this thought in order to summarize what we have done to address it.

We have all actually discussed the color of the balloons a lot already. I have presented different ideas including numbering the balloons. I even thought of putting small differentiated knots or bows on the balloon where the balloons meet the string. The knot/bow idea, I thought would be more useful for people who are colorblind, but conveniently not affect the descriptions at all.

In early interviews, I experimented with referring to the balloons as Balloon 1 and Balloon 2 in the descriptions, but that turned out to just be too confusing for me and the participant. It would be difficult for collaboration between visual and non-visual and/or less visual students.

In my interviews, I also learned that blind people appreciate color. One participated commented that the color of the balloons made the sim sound more fun. This particular participant commented that they had vision until they were a teenager and that they liked colorful things. This, of course, could vary among participants.

I have not tested the shade and contrast difference between the two colors, but PhET designers do. This can be checked. From my understanding of color-blindness, yellow and green are less often confused than say red and green. Still contrast is important. Here's a useful resource and comparison on the different colorblindness. There are many of these examples.

It's important to keep in mind there are several ways to tell the two balloons apart both visually and non-visually in context:

Visually

Differences are similar non-visually

I don't think we need visual number labels, but we may need to look at darkening the green balloon and examining focus and grabbed visual cues before publication. The grabbed state design will be relevant to other sims.

terracoda commented 7 years ago

Pedagogically, numbers can be confused as science content, which we do not want.

terracoda commented 7 years ago

@jobara and @jessegreenberg, I started an issue https://github.com/phetsims/a11y-research/issues/29. We can discuss related color and design issues there that might be applicable to more sims.

jessegreenberg commented 7 years ago

Closing. With the current design, we have a description like "Released. {{Balloon color}} {{described movement}} + {{other stuff}}