Storyline Quiz: Reduced score for multiple attempts

I believe learners should have the opportunity to keep trying until they get the right answer. Unfortunately, that also enables lazy people to just keep guessing without mastering the material. Is there a way to make sure people who get the answer right the first time get the highest score and the score is reduced for each susequent attempt?

(BTW, I just started using Moodle 2.2.3, which purportedly has enhanced SCORM capabilities.)

15 Replies
Adrian Dean

Hi John,

The following tutorial is probably one you have seen, but hopefully going back to it will provide some clarity the second time.

In regards to your question, it appears that the functionality you are looking for with regards to reducing the score for multiple attempts is not available.

Use this link to submit the feature for the Product Development team to review:

Hope this is all helpful,


Mel Aclaro

Hi John,

Seems like you might be able to use a couple of counter variables for this.   (Ref below for basic counter variables.)

Expanding on the tutorial above, what I'm thinking is that m'be you could set up one variable that increments for number of attempts (Call it "NumAttempts," say).  And then another variable that keeps score.  (Call it, "score".)  

You could then initialize the "score" variable to, say 100.  Then, decrement the "score" variable by  x% (using a multiply operator) when the learner clicks the submit button.  You might even tweak it a bit by setting up tiers that conditions the % on the NumAttempts variable.    

Just a thought.  But, I hope that makes sense.

Mel Aclaro

Adrian.  With respect, I disagree that it would be "too complicated for the software."  Variables is one of the power features of the thing.  The software does it very well.  Give it a shot.  When you learn how variables work, I think you'll gain a whole new appreciation for the flexibility Storyline affords in learning interactivity.  

Looking forward to your prototype solution.

Best regards,


Greg Damron

Hi John,

I think I've worked out one way to get reduced scores for multiple attempts. See if this may fit what you are looking for.  Variables and triggers were used to track question attempts and the adjusted score.

Hope this may be of help,   -Greg

    *please check the notes tab on each of the slides for further comments

John Black

Greg and Mel,

Brilliant! I finally got a chance to dissect what you did and it’s a very elegant solution. I tested on our Moodle site as a SCORM module. It worked but unfortunately it recorded a score of 0 when my test subject actually scored better. I guess it doesn’t pass the correct score via SCORM. I submitted a feature request to add this capability to a future version of Storyline.

Thanks for your help!

Dane Boyington

I took another stab at this and found a different solution. It involves have a "false" Multiple Choice interaction which controls the hidden real Multiple Choice interaction on the page. This allows it to still be scored by SCORM. It would up being a little more complicated than I had hoped, but it works. See what you think.

Dane Boyington

Here is a more cleaned version, that also allows different feedback for each choice. As far as I can tell, this is the only method to alter the score based on the attempt number and also have the data recorded by SCORM (without having to do it in javascript). Is this correct?

Patrizia Gariglio

I created a scorm 1.2  online course for Saba platform using  Storyline.

The course is made of 10 pages and a final test with 10 questions (passing score = 70%)

The course gives as a PASSED result if you give the right answer to 7 questions on 10. If the 70% result is not achieved, the user must quit the course from the final report page, start again the course from the platform, review the course and make the test again. He has three attempts to do the course. After the third attempt the user cannot make the test again. If he reaches the 70% score, the Platform recognize the course as PASSED, if he does not  reach the 70% score, the Platform recognize the course as FAILED.

I made various attempts to satisfy these requirements, setting the attempts by some variable factors and with the “TRY AGAIN THE TEST” button in the final report page, but, if I quit the course and try again from the Platform, I can ALWAYS make the test UNLIMITED times. I need to do ONLY 3 ATTEMPTS.  

I could not find a solution. Can you help me?

Many thanks