Open pixelzoom opened 1 year ago
For someone who is using a downloaded version of the sim, this will be confusing
This makes sense to me!
In this context, the 2 paragraphs at the bottom seem out of place, and potentially confusing.
Each tab can generally include features related to access and inclusion so these paragraphs describe the dialog as a whole. Now that we have more examples of sim-specific controls in the general tab, I can see how the mix of content may not be best. I don't think "General" is the best tab name for simulation specific controls.
I wanted to propose a layout like this where we have a landing tab that describes access and inclusion, and a "Simulation" tab for simulation controls.
https://phet-dev.colorado.edu/html/jg-tests/preferences/geometric-optics_en_phet.html
@terracoda @arouinfar @emily-phet @kathy-phet can you please review the recommendations in this issue and comment on what should be done next?
I agree that there needs to be some changes to the language. There is room for improvement.
Before we start adjusting the words and the placement of the words, let's agree to not put some features or options in an "accessibility" category.
Some features may be required to make a sim accessible to a particular learner, but the same features are almost never exclusively for accessibility.
While PhET sims have always been flexible in many ways, we are creating sims that are more flexible than ever! With options in the Preferences Menu our sims can bend and stretch to meet the needs of more learners and more learning contexts.
I would like a Preferences Menu that is clear and simple and does not have a proliferation of tabs. I am confident we can get there.
@jessegreenberg, I think you are onto something, but there is room for improvement.
I wanted to propose a layout like this where we have a landing tab that describes access and inclusion, and a "Simulation" tab for simulation controls.
@jessegreenberg - I was also thinking this could work really well, but would propose the tab be called "Overview", not Accessibility. And the next tab be called Simulation or Sim-Specific.
e.g. starts with something like ... "Here you can set a range of preferences for your sim. " ...
In https://github.com/phetsims/joist/issues/838#issue-1348168341, I showed the sim-specific preferences for Geometric Optics. In discussion with @kathy-phet, she proposed that I might think of those preferences as being loosely related to inclusion, because they help tailor the sim for a specific age group. I think that's a stretch, but I can imagine that for those specific controls. But I don't think that's true of sim-specific controls in general.
So here's another example, the sim-specific preferences from Molecule Polarity (run with ?realMolecules
). The controls here choose between different conventions (standards) for representing dipole charge and isosurface. In this case, I really can't find a way to relate the paragraphs to these controls. And I think it does a disservice to both the controls and the paragraphs (both of which are important) by combining them in this odd manner.
Ok, here's a sample re-write that may be general enough for an opening Tab, whatever it gets called
Proposed Wording: P: The Preferences Menu provides access to all available presentation settings and features for a given simulation. Some features make the simulation more inclusive and can support accessibility for learners with diverse needs and within diverse environments. Explore this menu to review or change the default settings.
P: To find simulations with inclusive features, look for the Access and Inclusion filter on the PhET website.
ADDING We could drop "diverse environments" and assume people get that idea on their own. Also changed "default" to "available" presentation settings.
P: The Preferences Menu provides access to all available presentation settings and features for a given simulation. Some features make the simulation more inclusive and can support accessibility for learners with diverse needs. Explore this menu to review or change the available presentation settings.
P: To find simulations with inclusive features, look for Access and Inclusion filter on the PhET website.
Since some simulations have several options, we may indeed indeed need an extra opening tab, and an aptly-named sim-specific tab.
The place that gets fuzzy for me, is when sim-specific settings cross-over with the other tabs (i.e., the "Visual Tab"). But maybe this kind of cross-over can be worked out relatively easily by the sim designers.
Brainstorming ideas for Sim Options or Sim Settings Note that "tab" is spoken by a screen reader and included in the voiced tab name, though not visually displayed.
I am not familiar with how the sim-specific settings are used. This is a brain storm.
Notes from the 8/25/22 design meeting:
There are still discussions to be had regarding the blurb's wording and perhaps further discussion on sim-by-sim basis of which set of controls belongs in "Simulation". However, I think there is enough of a consensus to move forward with these changes:
Assigning to @jessegreenberg since he already did some work on this, and co-assigning @zepumph as the responsible dev for this repo.
There are a lot of classes throughout now with GeneralPreferences
in the name. They should be renamed now.
OK, the "General" tab has been removed and replaced with "Overview" and "Simulation" tabs with some related code cleanup.
The blurb needs some wordsmithing. Options to consider
@arouinfar back to you for this part or to reassign to anyone else.
@zepumph can you please spot check? Most things were straight forward, but I used Simulation
in class/option/type names. Was slightly worried about confusion because "Simulation" is overloaded for us. But thought it was best to match other preferences naming since that is the name of the tab.
You are so very talented. This is amazing. I liked above issues that I think are high priority that I found while reviewing this, but I have no recommendations here. Let me know if you need anything else.
At this time I do not think this word smithing is blocking any sim release. Please mark this with the appropriate label and tag me if that changes.
This issue remains open because there has been some discussion about improving the wording of the "Overview" blurb, but we did not reach a conclusion. Some options appear in https://github.com/phetsims/joist/issues/838#issuecomment-1230732910.
When work resumes on the Preferences Dialog (https://github.com/orgs/phetsims/projects/61), the team should decide how to proceed. For now, I'm unassigning myself.
Now that we're moving sim-specific options to the Preferences dialog in #837 ....
Here's the General tab for Geometric Optics:
In this context, the 2 paragraphs at the bottom seem out of place, and potentially confusing. These controls have nothing to do with accessibility, and the paragraphs would seem to be a description of those controls.
Discussing this with @jessegreenberg, these paragraphs were placed in the General tab when the Preferences dialog was accessibility-centric. Now that we're using it for preferences that are outside the scope of accessibility, perhaps we should reconsider where these important paragraphs live. One possibility would be on a new Accesibility tab (similar to where such preferences are presented in macOS, Windows, and many applications.)
One other note... The last paragraph is:
For someone who is using a downloaded version of the sim, this will be confusing. What is "the simulation filter page"? This paragraph should probably say something about "on the PhET website".