Multiple quizzes only track 1

Oct 10, 2016

I have been searching these forums and and ready to throw in the towel. I have two identical quizzes based on language, one in English and one in Spanish. The user only has to take one quiz. I have combined the results into the final results slide but since the score is averaged between the two quizzes, the reported score is half of what it should be. For reporting purposes, the score reported to LMS needs to be the actual score. I have scoured these forums and although there are some workarounds, I have not yet found one to suit my needs.

1. Create two separate quizzes: This is the ultimate last resort. The problem here is that the employee needs to complete certain material to mark an online folder as "Done." If there are two quizzes and they only need to complete one, the user's overall folder will never be officially completed because there is still one quiz they did not take. We have a few thousand employees so individually marking the folders is not an option.

2.  Using variables to create proxy slides. I have had the most success with this so far but as you cannot adjust the result slide variables, I am still getting a reported score of half of the actual score. For reporting and legal purposes, I need the reported score to be the actual score.

3. Inserting the quizzes as web objects. I have tried this without success. When it opens in the articulate, it is extremely small and you need to scroll to see the whole screen and you also have two menus, which is not ideal. When it opens in a separate browser, I receive an error upon completion of the first test and cannot return to the original scorm file. I would also have to upload and upkeep 3 scorm files instead of 1.

 

I am new to storyline and would appreciate any feedback. Thanks for your time.

6 Replies
Melanie Rao

Hi Dave, 

Thank you for your response. I don't know how I missed this thread. Will this work using the question banks? The articulate I am using has 4 separate question banks that make up the test. The user cannot advance to the results slide until they have completed all 4 question banks. Thanks!

Dave Cox

It should work, as the goal of the script is to report the final grade to the LMS. In each question, add a trigger to add the correct number of points to your variable, and then use that variable on the results slide to send the final score.

You say your participants must complete all four question banks. Are they going to be graded on the results of all four banks? If so, Storyline can do this for you without any javascript, with each question bank contributing a portion of the the score. If you need to report four separate completions, then it would probably be better to do four modules. Then each module could send its own completion to the LMS. These could possibly be combined as individual SCOs, but you would need some additional tools to package them. Google for something like "SCORM SCO packager" to research your options.

I'm not really sure what you needs are here, some I'm just trying to point out some possible options for you.

Melanie Rao

Hi Dave,

I'm sorry I wasn't more clear. I have one quiz that diverges into two languages, the user only has to take the quiz in 1 language and each language has 4 question banks, so there are 8 question banks total but the user only has to complete 4. I only need to send one final completion. Sorry for any confusion. 

Melanie Rao

Hi Dave, 

I tried using your script in a simpler articulate to make sure I can get it working before applying it to the larger file and it works great! Thanks for your help. The ns variable, I am assuming I should change this according to the number of quiz slides the user interacts with, is this correct?

However, I am still running into a couple of problems.

I am having trouble getting the lms to report a correct complete/incomplete/passed/failed. It just reports an incomplete. I have the tracking set to the results slide with a passing score of 30% for the combined scores. What are the differences between the outputs? 

Also, the scorm session report is only keeping the most recent attempt and changing the score. We would like it to save every attempt.  Is there some setting I am missing? We currently have it set to prompt upon resume. I tried to add an exit course button but that overwrote the javascript. Thanks!

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