Forum Discussion

BryanTregunna's avatar
BryanTregunna
Community Member
3 years ago

Hotspots: restricting areas to not be full screen

I have a hotspot question and set up the hotspots on an area of the screen (a graph). When the user clicks anywhere outside of this area, they receive Incorrect feedback. 

We have bespoke Previous, Exit, Glossary buttons and, if the user clicks these, the Incorrect feedback displays.

Is there a way of defining the hotspot clickable area?  (I've tried setting up two hotspots (one correct, and the other to catch all incorrect within the graph).

  • I’m not where I can make a sample or test this, but here’s my suggestion.

    Create a hotspot that covers the whole slide. Place it under the Correct hotspot and the Prev, Next, and Glossary buttons. Give it a trigger to show the incorrect feedback and delete the “clicks outside trigger.” If you want separate feedback for a click on the wrong spot on the graph, put that hotspot under the correct spot, and above the bigger one.

    The higher hotspot should intercept clicks and keep them from the lower ones, but I saw a post recently where that didn’t work that way. If it doesn’t, substitute shapes for the hotspots. Be sure they have a fill color, and set their transparency to 95 - 99%. (I read very recently about a 100% transparent shape not intercepting the click.)

    • MathNotermans-9's avatar
      MathNotermans-9
      Community Member

      That was the old way to prevent this. Doesnot work anymore alas. I just tried and even when i have a fullscreen covering hotspot under all hotspots in the hotspot-quiz...the wheel keeps turning. This is reallly some new bug...

  • BryanTregunna's avatar
    BryanTregunna
    Community Member

    My solution would be to ditch the hotspots and use triggers on 99% transparent shapes. It'll work, but there is such a lot of slides to edit in this way, that I was "searching for a hero" to save time!

    • Louisarmstrong's avatar
      Louisarmstrong
      Community Member

      Create a layer and place the submit button on it. 'Show this layer when timeline starts' .... Make sure 'Prevent the user from clicking on other layers' is not selected.