With Articulate Storyline 2, we know that out of the box we can limit the number of attempts users have at questions in your assessments using the options within “Form View”. However, out of the box, we can’t limit the amount of attempts our users have at the entire assessment. To achieve this, there’s some additional work that needs to be done. I’m addressing this issue as it’s one of the most commonly asked questions at the Certified Articulate Storyline Training workshop Omniplex delivers every month.
Insert a results slide at the end of your questions. (Insert > New Slide > Quizzing > Results Slides)
Select the Options Tab in your Result Slide Properties and ensure that you tick the “Allow user to retry quiz” Check box. NB: This will add a button to your results slide and automatically add the triggers to reset the quiz results and jump back to the first question in your quiz.
Now you’ll have a results slide in your course and on this slide, you’ll have a “Retry Quiz” button. However, it will be named Button 2. So, I’d recommend going to your timeline area and renaming the button either Retry, Retry Quiz or Retry (Button) – Whichever works best for you!
NB: The reason I name buttons or objects that I add triggers to is so that I can clearly see that I’m attaching triggers to the correct object. This is one of the best practice tips we teach on our workshops!
Now that we have our slide and button set up, we need to create a Variable and some triggers to add this additional functionality. The first part we’re going to look at is creating a numeric variable. To do this you need to select the “Manage project variables” icon in the top right hand corner of your triggers pane. Once the Variables Pop-up window appears you’ll need to select the “Create a new variable” icon. Once another Pop-up appears you’ll need to name your new variable. I chose the name Attempts. However, you can name this variable anything you like. I’d recommend making it logical. The type of Variable is going to be Number and the default Value is going to be 0.
Now we have the Variable in place, we need to create the first of our triggers. This trigger is going to adjust the Attempts variable, by adding 1 to it every time our user clicks the Retry button. From your triggers pane, select the “Create a new trigger” icon. This will open the Trigger Wizard. Your trigger should look like this.
This step is like a half step, so it could’ve been called Step 5a – But as it’s an important step I decided to separate it out to its own step. If you don’t do this step, there’s a good chance your project won’t work as expected! Basically, once you’ve created your trigger you need to ensure that it sits above the rest of the triggers attached to your Retry button. This can be done by selecting the trigger and then using the “Move the selected trigger up” icon in the Triggers Pane.
NB: The reason it needs to be moved above as one of the pre-built triggers on the Retry button asks the button to jump to a new slide, so if the Adjust Variable trigger is below this, it will never adjust as the Button has jumped the user to another slide.
This is our final step. We need to add a Slide trigger to change the state of our Retry button to hidden when the timeline starts if the Value of our Attempts variable is equal to, or greater than the number of attempts we’d like the user to have. From your triggers pane, select the “Create a new trigger” icon. This will open the Trigger Wizard. Your trigger should look like this.
NB: This trigger has a condition attached to it. If you haven’t worked with conditions before these can be accessed by selecting the “SHOW CONDITIONS” button in the Trigger Wizard.
So, it’s as simple as that! Although it’s not an out of the box feature, as Storyline is so intuitive and easy to use, this functionality can be added to any of your modules in a matter of minutes!
You can take this a step further by adding a Layer to your first question that shows on every restart, and tells the learner how many attempts they’ve made and how many they have left. Or, you could add a layer on your Results Slide that appears when the number of attempts is met telling them that they can no longer take the assessment and must exit the module. Although I’m not going to walk through this step-by-step, you can see how this is done by downloading the example Storyline File that I’ve provided here.
Please feel free to contact me if you have any further questions on this blog.
If you’re interested in learning more about Storyline, as mentioned at the beginning of this blog we offer the only Certified Articulate Storyline training in the UK. This runs monthly around the middle of each month. However, we can also run 1 to 3-day bespoke training courses/consultancy days at your office. To find out more about this training, or what else our trainers/consultants can offer, please contact us at email@example.com or 08000 850 550.