Is the help content the same throughout the course? If so, you could use a layer on the Slide Master. This is demonstrated in the attached file.
- The “?” (help) button is on the Slide Master. It opens a layer on the Slide Master. Thus, it is available throughout the course.
- The buttons to open and close the layer also control a T/F variable. The variable changes to True when the layer is opened, and it changes to False when the layer is closed.
- A trigger on the Slide Master shows the layer when the timeline opens, with the condition that the variable = True. This allows the layer to remain open as the user steps through the course.
In the demo, I put the help button and layer on the Slide Master. This means it would be the same throughout the course. If you need a few different versions, you could put a button and layer on a different Master Layout for each version.
Another option would be to have multiple Help layers on the Slide Master and/or objects with different states on the layer(s). Then use more variables and conditional triggers to determine what to show on a given slide.
Obviously, the more variations there are, the more complicated the programming and testing become. So, sometimes, it can be easier to do a task slide-by-slide instead of on a master.
If every slide has its own Help layer, you could use the same T/F variable on every slide. Basically, the programming would be the same as described above, except the conditionally trigger to show the layer would be on each slide (instead of on the Slide Master).