Retry Quiz remove one question from quiz!

We have a storyline Project with various questions banks. We have a quiz with 9 random questions and we want to allow students to retry quiz.

The issue is: When we are in the results slide and click in Retry quiz button (the one with the "Reset quiz" trigger), the first time we hit the button the var Pass.Points is automatically reduced by apparently 10%.

How to test:

1. Reply all question Yes
2. Confirm:
    "Your Score" is 100% (90 points)
    "Passing Score" is 80% (72 points)

3. Click Retry Quiz
4. Reply 8 question Yes and 1 No
5. Confirm:
    "Your Score" is 87.5% (70 points) (THIS IS WRONG)
    "Passing Score" is 80% (64 points)  (THIS IS WRONG)

6. If you click in Review Quiz you enter in question 2....

 How can we solve the problem?

9 Replies
Crystal Horn

Hi there, Bruno.  I got a taste of your frustration today when I was working through your file trying to figure out why that Pass.Point variable changed when clicking the Retry Quiz button.

We have actually documented an issue where that variable becomes diminished in HTML5 output if you have a certain number of question bank draws.  You have 9 draws, and that's one of the problematic counts.

Having 4, 6, 7, 9, 10, or 11 question draws is not working.

We can offer some workarounds for now:

  • Change the number of question bank draws to 8.  We found that having either 1, 2, 3, 5 or 8 draws is working.
  • Do not include the Pass.Points reference in the results slide.
  • Use the Flash output.

I'm sorry for the frustration!  I'll update this thread if I get more information to share about this issue.  Hopefully one of those workarounds will be helpful for you!

Bruno Ribeiro

First, thanks for the quick reply.

Because PassPoints score ScorePercent and ScorePoints they also incorrect. And grade pass to LMS is also incorrect. None of the variables on result slide can be displayed?

Output only in flash is not a solution because it will not work in all browsers much less on all devices.

Is it possible to pass this error to your developers with urgency?

We will have to tell the customer that articulate can only have 8 questions in quiz or if have more just exporting as flash....


Antonio Vilela

Hi Crystal.
Your proposed solution of hiding PassPoints would be good but does not work because:
- Total potential points will ignore 1 question, so will change to 90 points
- ScorePoints will ignore also 1 question, so, if the answer to the question ignored was correct, ScorePoints will be reduced by 10 points
- ScorePercent will be wrong because it will be computed based on the previous two variables. So if the user gave a correct answer to 8 of 10 questions but one of the correct questions is ignored he will have a Score Percent of 7/9=77,77%<80% and will fail the quiz which is wrong and unacceptable because the right score percentage is 80%. If a wrong answer is ignored he will have a Score Percent of 8/9=88,88%.
. The wrong score will be passed to the LMS

Antonio Vilela

Hi Leslie

Thanks for your answer.

Our custommer does not accept that solution. They want to use exactly 10 draws.

Is there a way for us to follow the bug tracker and have an idea about how long will this bug take to solve?

18 days have passed since our report and no bug confirmation and time to wait until fix was returned.

Articulate is not a free software, it is really expensive and on a annual subscription basis, so I think is reasonable to expect a quick answer to this critical bug report. 

Do you think I should submit a case on to have a better and faster follow up?


Ali Goulet

Hey Antonio and Bruno,

I have some great news! 

We just released another update for Storyline 360, and included a few important fixes and new features that you'll see in the release notes here 

This update fixes the issue you reported where the passing score and learner's score could be calculated incorrectly when retrying an HTML5 quiz generated from question banks.

Just launch the Articulate 360 desktop app on your computer and click the Update button for each application. Details here.

Please let us know if you have any questions, either here or by reaching out to our Support Engineers directly!