phetsims / models-of-the-hydrogen-atom

"Models of the Hydrogen Atom" is an educational simulation in HTML5, by PhET Interactive Simulations at the University of Colorado Boulder.
GNU General Public License v3.0
2 stars 3 forks source link

Spectrometer design problems #48

Open pixelzoom opened 1 month ago

pixelzoom commented 1 month ago

Screenshots below show the Spectrometer in the Java and HTML5 versions. The Spectrometer has some significant design and usability problems, none of which have been addressed by the HTML re-design. Assigning to @DianaTavares and @arouinfar to kick-start the discussion.

Problems include:

  1. The y-axis does not scale. In the screenshot below for example, photons continue to be emitted for 97 nm, but there is no change shown on the Spectrometer.

  2. Some wavelengths overlap, making the spectrometer more difficult to read. For example, see 94 and 95 nm in the Java screenshot below. There's also overlap at 7460 nm, probably with 4053 nm, because the IR portion of the x-axis is compressed. There may be overlap between other wavelengths.

  3. One cannot tell what the emission wavelengths are by looking at the spectrometer. The x-axis is not labeled with the emission wavelengths. One must open the Absorption Wavelengths dialog to find the emission wavelength values -- not very intuitive or usable.

  4. There are 2 extra (unlabeled) x-axis tick marks between 380 nd 500 nm. By reading the code, I see that they are at 400 and 450, but this seems confusing.

  5. The Java screenshot below shows emissions near 780 nm in the IR spectrum. There is no emission wavelength near 780 nm, so this looks like a potential bug, see https://github.com/phetsims/models-of-the-hydrogen-atom/issues/14.

Java:

screenshot_3450

HTML5 redesign:

screenshot_3451
DianaTavares commented 3 weeks ago

In today's design meeting, we proposed an option with lines: image

But KP commented that the dots are important for the learning goal of comparing what transitions are more common. I will work on the mockup that addresses the problems described in this issue.

DianaTavares commented 3 weeks ago

In this new version, I extended the space for 90-130 range to fit the dots: image

But in today's design meeting with @arouinfar, @Nancy-Salpepi, @kathy-phet and @pixelzoom, we review that the pudding model emits a photon in the 150 nm, and that value is not in the range.

@pixelzoom said that he will try to fit all the range. But we agree in:

pixelzoom commented 3 weeks ago

We also concluded in today's design meeting that the numbers at the top of each stack of photons do not need to be present in the snapshots. The numbers would be unreadable, and the snapshots are intended for qualitative comparison.