Comments (8)
Also I would also remove '(does not decay)' after 'stable.' As a teacher, I feel like we are giving away something students should be able to discover on their own.
from build-a-nucleus.
This seems like a good discussion for a design meeting with @kathy-phet and @arouinfar also present.
I believe the "(does not decay)" was a suggestion from @Luisav1 advisor, but we can definitely revisit this decision as a group.
We should also discuss the question of if/how to communicate to the user that the decay path is unknown.
from build-a-nucleus.
Design meeting 2022-06-23
Will remove 'does not decay' because often that's something that needs to be discovered. That's a good recommendation.
To cover the cases of nuclides that are unstable and the decays are either not represented or not known, we will add an info button to the left of the 'Available Decays' title that will always be there. When clicked, a dialog would popup with a sentence or two that says something along the lines "You're getting shown the most common decay path(s), there can be other ones. In some cases there is no known decay path." The contents of the dialog would be static.
from build-a-nucleus.
Reword info statement on decays:
"While other decays may exist, the available decays shown are the most common. In cases where there is no known decay, no available decays are shown."
from build-a-nucleus.
Thanks for the suggestions @Nancy-Salpepi! We now have an info button in the decays panel with a statement on when decays are not represented or known. The '(does not decay)' part was also removed from 'Stable'. @Nancy-Salpepi You can close this if it's all good.
from build-a-nucleus.
Looks great @Luisav1! Just a quick question---was it an intentional design decision for the 2 info buttons to be different colors (I wasn't at that design meeting)?
from build-a-nucleus.
Great question @Nancy-Salpepi, yes it was. We decided to have the decays info button be a lighter/more muted color that doesn't stand out as much so when someone is playing with the sim, clicking that button isn't the first thing they do. But if they see that all decay buttons are disabled then they may notice that decays info button and click it.
from build-a-nucleus.
Got it. Thanks!
from build-a-nucleus.
Related Issues (20)
- Use VBox for contentNode in AvailableDecaysPanel HOT 4
- Assignment to static fields in constructor HOT 1
- Particle y position offset incorrect in decay screen HOT 1
- nucleonShellPositions arrays are incorrectly filled
- CT Cannot read properties of undefined (reading 'createTandem') HOT 2
- DuckTyping in NucleonNumberLine HOT 1
- Unnecessary use of ModelViewTransform in NucleonNumberLine (and HalfLifeNumberLineNode) HOT 3
- Is it desirable for NucleonNumberLine to own its chartTransform? HOT 3
- Consider leveraging Bamboo/AxisArrowNode HOT 2
- CT: Uncaught TypeError: Cannot read properties of undefined (reading 'setPositionAndDestination') HOT 3
- (Mini) Review of Model View Transforms HOT 5
- CT Attempt to remove particle that is not in this particle atom. HOT 3
- error TS2339: Property 'incomingProtonsNumber' does not exist on type 'ParticleNucleus'. HOT 3
- Why do `<span>` tags have inline styling? HOT 6
- Rename "proton/neutron count" variables to "number"
- Screen 3 options to show the complete Chart of the Nuclides HOT 3
- Remove color coding from periodic table HOT 3
- Decay equation layout for partial nuclide chart HOT 1
- Sim uses default layoutBounds, shred uses non-default layoutBounds.
- Es-lint thinks that an import is unused... HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from build-a-nucleus.