Forum Discussion
Individual points for multiple response questions
Hi there,
I have a quiz which contains multiple response questions. How can I award 1 point for each correct selection?
Currently if the user selects one correct answer but not the other they are awarded no points. I have seen in a previous post that you can select 'to score by choice' but this option doesn't appear in the drop down.
I also have a drag and drop question where I would also like to award one point for each correct drop.
Any ideas would be great!
- DaveCoxCommunity Member
Hi Alex,
I'm sorry, I don't have the new version of Storyline yet, so I can't open your project. So let's go back the the example that I created for you, and I'll explain the process in better detail.
The multiple choice question has three possible correct selection patterns. If both correct answers are selected, the slide recognized the answer as correct, and awards 2 points. If only one of the correct answers are correctly selected, the slide is incorrect. Because we want to award a point for the correct selection anyway, we add a point to the variable, with the incorrect feedback layer, and move to the next slide.
The next slide is a hidden slide. This is a true false slide, which is only set up to add one point if needed for the first slide. The triggers on the main layer checks the variable. If the variable is set to zero, the selection is false, which is incorrect, submits the answer, and the slide moves to the next slide. But if the variable is set to 1, we need to add a point. The triggers select true, and submits the correct answer, which adds 1 point to the total score.
The second multiple choice question has three correct selections. This adds up to seven possible correct combination that we must account for, and 3 possible scores. To handle this with only one hidden slide, I approached this one a little different.
- First, we must zero out the variable when the timeline for this slide starts.
- Next, if all three correct selections are made, the slide is correct, and awards 3 points. No additional points are added to the variable, because we don't need to add any additional points.
- If any other combination of correct answers are selected, then we must determine the correct number of points to add. This is accomplished with the triggers on the Incorrect layer. We check each correct selection, and add 1 point for each correct check box selected. There are 3 correct check boxes, so we must check each one, so there are three triggers. Each trigger add a point to the variable. When we are done checking, we move to the next hidden slide.
- This slide selects answers 0, 1 or two based on the answers. Since this is multiple select, we can use score by choice to select the correct number of points to award, and it really doesn't matter if the slide is answered correct or not. The choice selected matches the number of points to award, so if there is one point in the variable, choice one is selected, and one point is added to the score. Same for two points. We don't need to add three points, as we already added those because the previous slide was answered correctly. The correct number of points are submitted and added to the score and we move to the next slide.
- The next slide, is the results slide, and should now display the number of points that you earned by the previous interactions. You can set it to look for the passing score based on your requirements. I left it at 80%.
I hope this helps.
- RoydChisanga-50Community Member
Hi Dave, like my colleagues here, I am also trying to create a quiz with partial scoring for multiple response questions. I have followed your guide and created all the slides as shown in your example. The calculations are working and sending the totals to the result slide. However, I am getting errors from the hidden slides that "Invalid Answer: You must complete the question before submitting". Any help with this??
Thanks.
- DaveCox-67b3049Community Member
To hide a slide in a project, you simply don't show anything. Keep your background the same as the previous our next slide, set any timeline objects to start at least 1/4 second after the beginning, and set a trigger to jump to the next slide when the timeline starts.
The triggers will run, but nothing on this slide will display, effectively hiding the slide.
- DaveCoxCommunity Member
In the example I posted for you, I added a results slide. That slide will send the results to the LMS. The hidden slides are where you add the points as needed to the results. Those hidden slides are actually question slides that are answered by the triggers as needed to add the extra points. So by the time you get to that last results slide, the points are already added into the value sent to the LMS. Take a look at the score that displays on the results slide, and you can see where they were added.
- DaveCoxCommunity Member
Hi Alex,
Multiple select does not support score by choice. That's why you don't see the drop down. I guess Storyline expects multiple select to only be used for partial credit scoring of incorrect answers. Take a look at this page to see how it works.
Still, I think that you can do what you are trying to do. I'll submit an example for you after a bit.
- DaveCoxCommunity Member
- DaveCoxCommunity Member
Hi Ric stier,
Yes, you are correct, the additional slide would add some additional points to the total. That may prevent your score from reaching 100%. I think the only way around that issue would be to only add points from the additional slide, and not add the points from the original slide. So instead of adding 0-3 points, always add 0-4 points based on the user's selection, and set the number of points awarded on the original question slide to 0.
Here is a Peek video of the steps on creating a partial score Drag and drop on a sample file if anyone is interested:
https://360.articulate.com/review/content/9ff44598-6c94-45c1-9f10-838323d1f332/review
Attached is the sample file for reference.
- AlexDeightonCommunity Member
Hi Dave, thanks very much for your help, appreciate it.
I am looking through your example and think I'll be able to use your method for my quiz.
- DaveCoxCommunity Member
Cool! I'm glad that will work for you.
- AlexDeightonCommunity Member
Hi Dave,
We're looking at your example and are stuck at one bit....
We're struggling to figure out how to add the extra points to the overall quiz results. At the moment our points are within one variable which aren't being sent anywhere.
Any thoughts?