phetsims / sound-waves

"Sound Waves" is an educational simulation in HTML5, by PhET Interactive Simulations.
GNU General Public License v3.0
0 stars 1 forks source link

Audio control 'Speaker' option doesn't have a sonified location #25

Closed matthew-blackman closed 1 year ago

matthew-blackman commented 1 year ago

The current design of the sim has a checkbox for 'Audio Enabled', along with two radio buttons for 'Speaker' and 'Listener'. When reviewing the sim features, it was discovered that this design created problems with pedagogy and UX.

UX issues:

Pedagogical issues:

I recommend removing the 'Speaker' setting altogether and set the audio checkbox to 'Enable Listener Audio. This would only enable sonificiation on the screens in which there is a listener, which I feel is more than enough for users to explore sonification and the roles of frequency, amplitude and interference throughout the sim. This allows the user to still hear what the different frequencies and amplitudes of the speaker will sound like to the person on the screen in a more straightforward and pedagogically rigorous way.

matthew-blackman commented 1 year ago

@KatieWoe I set the audio to always play what the Listener will hear, and only show this option on screens which have a person. Can you double-check that the audio is working correctly?

KatieWoe commented 1 year ago

This change has been made. I'm not sure the "speaker" option should be removed entirely. Especially on the last screen where the listener can't go inside the box.

matthew-blackman commented 1 year ago

This has been implemented and is working well. Eliminating the 'Speaker' option removes some problematic pedagogical issues, and the audio controls are now very straightforward. Closing.