Counting hotspots?

Feb 18, 2013

Hi there,

I've created a slide with [12] hotspots. Each time the user clicks on one, they jump to an 'answer' slide.  This 'answer' slide has a button asking them to continue, and on click, they are taken back to the hotspot slide to find more hidden points. 

What I'd like to do, is have a page launch after they have found the last (12th) hotspot. 

It still needs to take them to the 'answer' slide for that hotspot, but on returning to the original page for the now 13th time, a review/summary page needs to appear. 

Any ideas please?

5 Replies
Rebecca Fleisch Cordeiro

Hi Gayle,

Not sure if this would work for you, but since you say you want Learners to return to the original page and then have a summary page appear, one option is:

  • Create a number variable. You might call it COUNT.
  • Add a trigger to each hotspot that adjusts the COUNT variable by adding a value of one when the user clicks.
  • Create the summary page on a new slide
  • Add a condition to the next button (on the original slide) to jump to the next slide (summary slide) when the user clicks the next button if the COUNT variable is equal to 12.

Thoughts?

Steve Flowers

Rather than using hotspots, you could use a transparent object and set each shape to visited after it's been clicked. By setting the slide to resume saved state, each visited shape would retain this value. 

Setting up a trigger to set a single variable to true from a default variable false WHEN the State of ALL of your click objects are visited, you can use a conditional trigger on your next button that redirects after all of them have been clicked.

Vanessa M

I know it's an older post; but Steve's solution is particularly important as having a transparent object affords you the ability to add a condition so the user can only click/select an item once for it to count. Thank you all for your input; thank you Steve for this tidbit that helped me with my particular issue of multiple selections of the same item.

This discussion is closed. You can start a new discussion or contact Articulate Support.