Because scenarios are complex and have the potential to confuse Player users who may be completely unfamiliar with GoldSim, it is important that as an author, you provide sufficient explanation and instruction when adding a Scenario control to your Player models. In particular, there are several aspects of the use and behavior of a Scenario control that may not be obvious to a Player user.
Within the Dashboard, therefore, it is recommended that you add text making the following points clear:
• You can add scenarios using the “+” button. Scenarios can be deleted using the “-“ button.
• When the Player user changes to a different scenario in the Scenario control, the value in any input control that is linked to a Scenario Data element (i.e., a Data element that is scenario-specific) will instantaneously change. If they then change the value in such an input control, that will become the value for the selected scenario. However, not all of the input controls in a Dashboard will necessarily be linked to Scenario Data. When you design your Dashboard(s), it will be critical to make it clear to the Player user which input controls are scenario-specific and which are not.
• Similarly, if the Dashboard exposes Time Series or Lookup Table data via a button, it is important to make it clear to the Player user that that information is not scenario specific. If these are changed, they apply to all scenarios.
• Pressing the Scenario Data button allows the user to view and compare the Scenario Data values for all scenarios.
• Pressing the Run button on the Scenario control (or in the toolbar) runs the selected scenario.
• Pressing the Run All button on the Scenario runs all scenarios.
• If a scenario has results, an asterisk will appear next to it in the list. Time History and Distribution charts and tables display results for all scenarios that have results. Other controls (such as thermometers) show results for the selected scenario.
• Pressing the Reset button in the toolbar allows you to delete results for the selected scenario (or all scenarios):
In addition, as an author, you may want to consider the recommendation when building models with Scenario controls:
• If your model has multiple Dashboards, you might consider placing a Scenario control on every Dashboard so that it is always clear to the user which scenario is being edited/viewed. Note that if you have multiple Scenario controls on your Dashboard(s), they are automatically linked and work in unison. That is, if you select a particular scenario in one control, it is selected in all controls.