Multiple Correct Hotspots

Nov 25, 2013

I have read the forums - and it sounds like you cannot have more than one correct graded hotspot.  I read the forum that say you can simulate that with a  'pick many' instead.  However, I think I created a slide that two correct hotspots.  It is definitely appears to be a hotspot question, not a pick many.     Can anyone tell me if this is just a glitch, or how I was able to do this?  I have spent the past hour trying to replicate these settings on another image to get the same results (two correct hotspots).   However, each time, it only allows me to create one 'correct' hotspot. 

Story is attached - first image has the two correct hotspots.

13 Replies
Ashley Terwilliger-Pollard

Hi Valerie and welcome to Heroes!

You can have more than one correct hotspot on a non-graded question as explained here:

Here are some things to keep in mind when constructing a hotspot question:

  • You must have at least one hotspot.  You can add more hotspots if you want, but only one is required.
  • If you are building a hotspot question that will be graded (scored), the first hotspot that you draw will be green, which indicates that it is the correct response.  If you draw any additional hotspots, they will be red, which indicates that they are incorrect responses. You will be able to change which hotspot is the correct one at any time after you add at least two hotspots (see below).
  • There can be only one correct hotspot in a graded question.
  • On the other hand, if you are building a hotspot question that will be unscored, all the hotspots will be green, since there are no wrong answers for an unscored question.

You'll need to use a pick many question if you'd like to have multiple hotspots. How you were able to set it up on a regular hotspot question with two correct answers, is not something I can figure out. As if you go to add a new hotspot, you'll see it's marked incorrect. 

Sue Meehan

I know this is a very old thread but I am trying to create a slide with two correct hotspots. I have set the score to None so that the slide is ungraded. When I do this, in Form View, the second hotspot also appears as green. However, in slide view, only the first hotspot shows green and the second one is red. When I preview the slide, I can only select one hotspot to submit. 

Can you advise me on how to fix this? 

Thanks, 

 

Sue

 

Luke Sochacki

I know this is an old thread, but there is an easier solution to this that I thought I would share. Simply create a "Pick Many" interaction slide, and set your hotspots as you see fit as Ashley mentioned above.

Note: The thing I don't like about using "Pick Many" is that you don't get that nice little cursor that shows up on the area that you click like you do when you use a "Hotspot" interaction. 

Once your slide is set, click the "Insert" tab then "Remove Freeform". Then, click "Convert to Freeform", and you are all set. You should have two usable hotspots, and you even get the cool cursor that shows the learner where they clicked.

Walt Hamilton

You could cover the second hotspot with an invisible shape (filled with transparency set to 98%). When the first is clicked, set the cover shape to hidden, and the second can be clicked.

Or you could create a T/F variable firstSpotClicked with a default value of False. Set it to True when first is clicked. Take whatever action you wish when the second is clicked if irstSpotClicked is True. Or one action if it is False, and another one if it is True.

Karen Clyde

This seems to be a common ask over nearly a decade, a graded question with multiple correct hotspot answers. Is this something that can be added to the development list? I wish there was more freedom in setting up graded questions in general, but this is one I would think would be useful to many.

Edit to add: the standard answer seems to be to create a multiple response list, but that makes it too easy if you are asking the quizee to find all the mistakes in a photo. A list makes the answers really obvious and a numbered location does the same.

Karen Clyde

I did manage to cobble together a solution based on various suggestions, but I'm not sure how well it will perform in a published course. Importantly, I wanted partial credit for each correct hotspot selected (another bit of functionality I'd like to see in Storyline for multiple select questions but that's another topic). I'm laying this out here because I found it frustrating that the feedback I got was not what I was looking for.

I have an ungraded multiple hotspot question before the graded quiz. There are 7 correct hotspots, and I only allow the user to make 7 selections among many options. There is a tally that shows how many have been selected and an option to reset to start over. Click count and correct count are captured to variables, let's say NumCorrect and NumTotal. Once they make 7 selections, a pop-up says they have to submit or reset. (The reset button not only resets the variables, it also resets the shading showing which areas they clicked on already).

Then, the graded quiz starts. In the graded quiz, I have 7 dummy True/False questions that are blank (background color square over slide) for which the correct answer is True (1 point). I put a graphic on those pages that looks like the spinning progress wheel Articulate uses and rotated it differently on each slide so it sort of gives the illusion that it's spinning. On each fake question slide, an if then else statement executes where if NumCorrect >= (some number), it sets the True/False to True, which adds a point to the point total. So on FakeSlide1, if NumCorrect >= 1, it sets it to True and adds 1 point to the quiz total. On FakeSlide2, if NumCorrect >= 2, then it sets it to True and adds 1 to the point total and so forth out to 7. Each slide is set to autoadvance.

I tried making the timeline on the fake slides as short as possible but then it wouldn't add the numbers correctly, autoadvancing before it executed the calculation, so I had to increase the timeline on these slides. As I'm writing this, I'm asking myself if I can link the autoadvance to the execution of the calculation, so I will go back and investigate that. This sequence of calculate before advancing is my concern with how well this will work once published: if the user's computer or network selection is slow, could this happen even with the longer timeline?

The other downside of this solution is that I had to disable the Review option since it wouldn't go to this slide. Since this training is for compliance purposes, I find that unfortunate.

So, I still think this is an obvious feature to make available (as well as partial credit for multiple correct answer questions) within the graded quiz. I have a lot of beefs with the software in general being buggy and I worry about how well this course will perform since the preview sometimes doesn't work properly (if I exit and redo the preview, it will work, so it's not a problem with my course).

Apologies in advance if there is a sleeker solution or I used the wrong terminology, etc. I self-taught this software and have only been using it a few days because I'm not supposed to working on this course "on the clock". I also thought I'd be just finishing up someone's previous training and wouldn't really need to learn the software, so I didn't invest the time in all the trainings offered. If you have a more streamlined solution, please comment!!! :)

Walt Hamilton

I can help with the calculation timing.  Do the calculations “When timeline on this layer starts”.  Then “Show [next] layer when variable [last variable] changes” Set the Next layer to hide other layers. You won’t believe how fast it runs through the layers, but if your triggers are correct, the answers will be fast and accurate.

Karen Clyde

Thank you for that, I was investigating that as well. I wasn't sure which variable the total points available was and if I could use that (and whether it calculates after submit or before submit). My variable won't change if it evaluates as false (I assume adding 0 isn't recorded as a change?), but you just gave me the idea of creating a fake variable where it adds 1 on all of the fake slides at the same time it evaluates the if then else expression. Thanks!

Edit: here is what worked for me (in preview mode, haven't gotten any farther):

1. Created variable BlankSlideCount with numeric value.

2. On each blank question slide, I have the following triggers: 

a. Set state of Radio Button 1 - "True" to Selected when the timeline starts on this slide IF NumCorrect >= <number> ELSE: set state of Radio Button 2 - "False" to Selected

b. Add value 1 to BlankSlideCount when the state of at least one of Radio Button 1 and Radio Button 2 is Selected

c. Submit True/False when BlankSlideCount changes

d. Jump to next slide when BlankSlideCount changes

Oddly enough, both c and d were necessary because it would auto advance to the next slide with c only sometimes but not always. I wasn't able to determine what setting was different to make the blank slides behave differently.

I did these on individual questions, not layers as suggested, since I wanted partial credit for each correct item selected and the only way I could figure out how to do that was with individual True/False questions. The timelines are now set short and the faux spinning progress wheel looks moderately convincing (the questions are randomized) :D.