Forum Discussion
Need Help Writing a Trigger Statement
I have 5 variables. Each variable starts with a default but will return a result between 0 & 40. I have 5 corresponding layers and if any ONE variable is greater than any other it will show a specific layer. However, I also have a layer that I want to show when (and here is where I need help):
Show layer called "equal" if any variable is equal to any other variable unless ANY variable is greater than any other (even if there are 2 that are equal to each other).
For example, from this picture, I still want the 'N-High' layer to show and not the equal layer, even though 2 traits are equal.
*Note, the learner can click on the key colors to see any of the other traits.
Ultimately I want the layer to show that has the highest number. But I also want the Equal layer to be an option if the "highest number" are 2 equal traits AND they are higher than any other trait. Currently, if 2 traits are equal and they are both the highest, no layer will show.
- WaltHamiltonSuper Hero
When learner clicks "Time to show Results"
Set Highest to 0
Set HighestScore to blank
Set Equal to 0
set HighestScore to "A"
set Highest to A
Set Equal to "C"
if C = HighestScore
Set Highest to "C"
if C > HighestScore
Set HighestScore to C
if C > HighestScore
Set Equal to "E"
if E = HighestScore
Set Highest to "E"
if E > HighestScore
Set HighestScore toE
if E > HighestScore
Set Equal to "N"
if N = HighestScore
Set Highest to "N"
if N > HighestScore
Set HighestScore to N
if N > HighestScore
Set Equal to "O"
if O = HighestScore
Set Highest to "O"
if O > HighestScore
Set HighestScore to O
if O > HighestScore
Here you are expected to show mutually exclusive explanations. For example a layer that closes other layers. If you need the actual value of the high score, use HighestScore
Show A explanation
if Highest = "A"
Show C explanation
if Highest= "C"
Show E explanation
if Highest= "E"
Show N explanation
if Highest= "N"
Show O explanation
if Highest= "O"
Show equal explanation
if Equal = Highest
This should work if you correct any typos.