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
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'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.
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
HI Sue
have you set up as a Freeform Pick Many or as HS question - if HS (by design) you can only have one correct answer. Happy to take a look if you want to share your .story file or even just the slide.
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.
This post was removed by the author
Hi there
To jump on this does anyone know if you can make it so they have to click on the 2 hotspots in a particlar order?
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.
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.
I'm pretty sure a pick many freeform question will work for you. See the sample to get some ideas to get you started. Shapes work so much better than hotspots because they can have states, which allows them to indicate they are selected.
I was looking into the multiple hotspots with multiple correct answers as well. I agree with Karen this seems like it should be possible. I used a competitor's software previously that had this feature, and it was very useful.
This post has a file that demonstrates how to create a graded question that allows the user to pick any one of multiple correct answers: TIP: Create a "Pick One" Question with Multiple Correct Answers - Articulate Storyline Discussions - E-Learning Heroes
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!!! :)
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.
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.