How to Pass a Score with Self Created QUIZ
Aug 28, 2012
By
Payal Tandon
Hi Everyone,
After a good discussion on this post, I decided to create my own quizzing module in storyline by using the button sets, states of buttons, triggers, and variables in storyline.
So now I have a variable "total score" that keeps the final score in it. My problem now is that since I did not use the traditional "quiz" and "results" slides, how do I ask the project to be tracked by my quiz in this storyline file.
This is highly critical for me so please please please help. If you want I can share the storyline with my "custom quiz".
Appreciate the help from this "bestest" community...
Thanks,
Payal
19 Replies
Hi Payal,
In order for a quiz to be tracked in an LMS, the course needs to include a result slide, and that result slide needs to be associated with one or more quiz questions (either the traditional kind or the freeform kind, or a combination of both).
From your other post, it looks like you've created a freeform Pick Many question slide to act as if it were 3 separate questions. You can definitely track this kind of question - you'd just need to create a result slide for it - however for scoring purposes it won't be treated as 3 separate questions but rather a single question. Does that help?
I have started putting in result slides, but then changing the entire slide so it looks like a standard slide to the learner--or you could add in the info you have tracked in variables to that slide instead of what is auto-populated. This works especially well for highly branched courses where slide count just won't work--use a free form question for a 'next' button or a button you know all will click (with unlimited attempts), and then use that as the question to score on the 'result' slide.
Hi Jeanette,
Thanks alot for responding so quickly on this question.
I initially started with creating a freeform Pick Many question slide but then when I explored more I realized that I could do more fine grained scoring if I created my own logic using the triggers and variables. So I ended up just having my own variables and buttons and triggers.
I have attached my quiz logic file in this post. Can I do something now to this so that I can send the scores to the LMS. I am ok even if the system treats the 3 questions as 1 question. In fact for my final scoring purposes that is what I want. As you can see in my results slide right now, the final score is determined by the basis of whether the person gets all 3 questions correct or not. But at the same time I would like to let the student know whether he got individual questions correct or not.
So long story short - Given my attached story file, can I somehow pass the final score to the LMS?
Thanks alot for your help.
Regards,
Payal
Good idea Kate!
Hi Payal! Can you try again to attach your file? Doesn't look like it came through on your previous post.
Sorry I forgot to attach my story file in the post. Here it is.
Kate,
Thanks alot for responding. I would love to hear more about your fix. It sounds pretty interesting. Can I please request you to guide me slightly more. If you could please take a quick look at my story file and suggest how you would fix it, I would really appreciate it.
Thanks,
Payal
I will take a look at your file this evening.
The way I do the 'scoring' for non-quizzes:
Hope that helps!
Hi again Payal - thanks for sharing your file. Here's how I would handle it:
Once your result slide is added, you can do one of two things:
Here's a screencast that walks through things in a little more detail:
https://jeanette.viewscreencasts.com/8f6216015c5e3e3bac0a7d62fb4e1ab4
WOW Jeanette. I cannot thank you enough for clearing this up for me. This is great. I will implement this as you have suggested. I am leaning towards manually copying the triggers so that I do not create an additional slide for the REQUIRED Results slide.
This perfect Jeanette. Thanks so much for taking the time out to explain this to me. I cannot appreciate it enough. :) :) Yesterday night when I posted this question, I was so disheartened. Actually when I created this quiz module, I was really excited since I was able to create all these triggers and variables. But then all of a sudden I realized that this module will not pass a score to LMS and that is when all my excitement went downhill. But now it is back up. Thanks for solving my problem. :)
Hi, Payal -
You don't *necessarily* need a results slide to make that work if you're willing to work a little JavaScript magic. Keep in mind that this method will only work on the Flash and HTML5 based output. This won't work in the Articulate Mobile Player (AMP) --
http://community.articulate.com/forums/p/15896/99181.aspx#99181
I'm also not sure whether interactions will report to the LMS if they aren't associated with a results slide. I would assume that they are. The method described in the link above only passes score and completion.
Steve
The advantage to this method is multi-fold. Let's say you wanted to calculate your own custom completion algorithm based on the completion of multiple quizzes. So you have Quiz 1, 2 and 3 and you want to average the top two scores and drop the third for reporting to the LMS. Using the JS custom completion trick, you have flexibility to use whatever calculation method you choose.
This sounds interesting Steve. I will definitely give it a thought and a try. The only thing is that I want my course to be mobile compatible as well and I may use AMP. But this is definitely very interesting and worth the try. Its so nice when there are more than 1 solution to the problem :)
Hi Payal,
After I seen your file, I'm curious to know how did you change the radio button of YES back to normal upon clicking on NO without any trigger involving changing their state? I also notice that the radio button are images and not the built in one.
Also, how did you do it such that when clicking on YES, then I click on YES again and it did not change back to normal state.
It is a wonder for me as when I building something as manual as this, I have to applied trigger to tell them to change state when I'm clicking the other one.
Thanks!
Hi Emalyn
if you have two or more objects and you only want one to be in a selected state at any one time you can create a button set. Select all the objects and right click > button set.
Hi Wendy
Thank you so much! This amazed me!
Hi Jeanette. I realize your video is 8 years old, but I just tried to watch it and it's no longer visible. Is it still the best way to accomplish this? If so, can you repost?
Thank you!
Hi Lesli,
This conversation is a bit dated and it looks like Jeanette was helping with a specific design. Would you be able to share the .story file that you're working on so that we can best assist in what you'd like to accomplish?
Hi Leslie. I just saw your response. I think I got it working, but I haven't uploaded it to the LMS yet to test whether it reports.
I originally had just the last 3 "tollgates" and I reused slides created for another project by a vendor. They used shapes rather than buttons. Then I added the first two "tollgates" I wanted the answers to be randomized, so I used the buttons. That's why the buttons look different.
File is attached.
Hi Lesli!
Thank you for sharing your file! I've uploaded it to SCORM cloud, an industry-standard testing engine, and it doesn't look like it's reporting the scoring.
Since this is outside of our default scoring setup, I'll defer to the community to share their tips! I'm excited to see how this comes together!
This discussion is closed. You can start a new discussion or contact Articulate Support.