How to Create a Nongraded Self-Assessment in Storyline

Self-assessments are a valuable tool in training and development. They can be used to encourage reflection, introduce a topic, or even inform training content. For example, you might want an eLearning course to display content depending on the results of the self-assessment. Or, you might want employees to seek out relevant development opportunities based on their results.

While Storyline offers a straightforward way to create quizzes and other graded assessments, creating a nongraded self-assessment requires a few extra steps. Instead of providing a traditional score or feedback such as “correct” or “incorrect”, you want to provide a summary of the results. But don’t worry! If this is something you’ve been trying to accomplish, I’m here to break it down for you step by step.

Step 1: Plan the Structure, Content, and Feedback

For this example, I created an emotional intelligence self-assessment. It includes five categories: Self-Awareness, Self-Regulation, Motivation, Empathy, and Social Skills. Each category has three questions, and each question offers four possible answer choices.

Feel free to use my questions to follow along in your own Storyline file. Note: I used Chat GPT to generate these questions since this project is for demonstration purposes only. For any project you will use with real audiences, I recommend consulting with a subject matter expert!

The answer choices represent different levels of emotional intelligence. The response that reflects the highest level is assigned a value of four, while the lowest-level response is assigned a value of one.

The question says, "In performance reviews, I'm able to accurately describe both my strengths and areas where I need improvement." The answer choices below reflect varying levels of emotional intelligence. The first answer is followed by plus four, the second answer is followed by plus three, and so on.
A sample question with the assigned values shown next to each answer choice

Even though this is a nongraded activity, assigning values is still important. The total values will be used at the end to determine which summary the user sees. See the feedback framework below:

Type of Feedback DisplayedOverall ValuesCategory Specific Values
High Emotional Intellgence48-6010-12
Moderate Emotional Intelligence34-477-9
Developing Emotional Intelligence15-333-6

Step 2: Set Up the Variables

You’ll need to create numeric variables to keep track of the information you receive from the user. Since I decided to provide overall results as well as results from each category, I set up my variables accordingly.

To open the variables panel, select the “X” icon in the top-right corner of the triggers panel. Use the plus sign to add variables. Make sure you choose “numeric” as the variable type and keep the default value as “0”.

The triggers panel in Storyline has a variable icon in the top-right corner. It looks like the letter "X" inside of parentheses.
Finding the variables panel
The variables panel in Storyline lists the following variables in alphabetical order: "Empathy", "Motivation", "Overall", "Self Awareness", "Self Regulation", and "Social Skills". The names are written using Pascal case. The "type" column shows that all variables are a number variable. The "default value" column shows that all the variables have a default value of zero.
Project variables listed

Step 3: Create the Question Slides

Design the Layout

Design the first question slide according to how you want it to look. I used a text box for the question and a button for each answer choice. I also added a progress bar using a rounded rectangle, but that’s optional.

The question slide has question text at the top, with 4 answer buttons stacked vertically below it. At the bottom of the slide is a blank progress bar.
The first question slide

Add Triggers

You may be tempted at this point to duplicate the slide and start plugging in all your questions. Don’t do that yet!! We need to set up the triggers first. This way, you can just edit the triggers on every slide later instead of adding them over and over again.

Each answer choice needs 2 triggers (one for each action below):

  1. Add a number (1-4) to the appropriate variable, depending on which answer was selected. For example, my first question is from the Self-Awareness category. If the user selects the first answer choice, a value of 4 will be assigned to the variable “SelfAwareness”. If they choose the second answer choice, it will assign a value of 3 to “SelfAwareness” and so on.
  2. Jump to the next slide.

Let’s start with the first trigger for the first answer choice. Click the “new trigger” icon in the top-left corner of the triggers panel. It looks like a blank sheet of paper. Use the drop down menus to select the correct action and when you want it to happen. In this case, we want to adjust a variable. More specifically, we want to add a value of 4 to “SelfAwareness” when the user clicks “button 1”.

The triggers panel in Storyline has a "new trigger" icon in the top-left corner. It looks like a blank sheet of paper.
Adding a new trigger
The trigger wizard in Storyline displays the following information. Action: Adjust variable. Variable: Add value 4 to Self Awareness. When: When the user clicks. Object: Button 1.
Setting up the first trigger

Now, let’s add the second trigger for the first answer choice. This trigger will tell Storyline to jump to the next slide.

The trigger wizard in Storyline displays the following information. Action: Jump to slide. Slide: Next slide. When: When the user clicks. Object: Button 1.
Setting up the second trigger

And now we can repeat this process for each answer button on the slide. When you’re done, you should have 2 triggers for each answer button. Your trigger panel should look something like this.

The trigger panel in Storyline displays 2 triggers for each button. Button reads, "Add value 4 to Self-Awareness when the user clicks Button 1" and "Jump to slide next slide when the user clicks Button 1". Button 2 reads, "Add value 3 to Self-Awareness when the user clicks button 2" and "jump to slide next slide when the user clicks button 2". Button 3 reads, "Add value 2 to Self-Awareness when the user clicks button 3" and "Jump to slide next slide when the user clicks button 3". Button 4 reads, "Add value 1 to Self-Awareness when the user clicks button 4" and "Jump to slide next slide when the user clicks button 4".
The complete trigger panel for the first slide

Duplicate the Slides

Now you can duplicate the question slide for each question! Replace the question and answer choice text on each slide. Adjust the triggers on each slide if needed, so that the values are being assigned to the correct variable. For example, a question in the Motivation category should have triggers that assign values to the variable “Motivation”. To edit a trigger, select it in the trigger panel and click the paper and pencil icon.

The trigger panel in Storyline has an "edit trigger" button, which looks like a piece of paper with a pencil. It is the second icon from the left at the top of the panel.
Locating the “edit trigger” button

Step 4: Create the Results Slide

Add text boxes for each type of result that you want to display. I set up my results slide like this.

The results slide reads, "Your Emotional Intelligence Results" at the top of the screen. Below it are 6 different text boxes stacked vertically: "Overall Results", "Self-Awareness", "Self-Regulation", "Motivation", "Empathy", and "Social Skills".
Results slide

Now, it’s time to add custom states for each text box. Each text box will have 3 different custom states; one for each possible result that can be displayed (high, moderate, or developing). We’ll start with the overall results. To add new custom states, click the text box and expand the states panel at the bottom of the screen. Click the “new state” icon, which looks like a piece of paper. Name your new state.

The states panel in Storyline is open. It can be pulled up from the bottom of the screen. In the states panel, the "edit states" button is located in the top-left corner.
Edit states
The states panel is open in Storyline. The "new states" button, which looks like a blank sheet of paper, is selected. An "add state" box is open, with the name of the new state entered.
New state

Edit the state by pasting in the text you want to display. Repeat for all three states.

The states panel is open in Storyline. The "High" state of the "Overall Results" textbox is being edited, with the appropriate text pasted in.
Pasting in text for the “high” state
The States panel is open and shows that all 3 states for the "Overall Results" text box have been added.
All three states have been created

Finally, add triggers to the results slide so Storyline knows which results to display.

For the overall results, we want Storyline to add the values from each category and then change the state of the text box depending on the value. Set up your triggers like the example below.

A list of triggers from the trigger panel on the results slide. The triggers are "Add variable Self-Awareness to overall when the timeline starts on this slide", "Add variable Self-Regulation" to overall when the timeline starts on this slide", "Add variable Motivation" to overall when the timeline starts on this slide", etc. There is one trigger for each category.
Calculating the overall results
A second list of triggers on the results slide. The first trigger says, "Set state of overall results to high when the timeline starts on this slide if overall > value 47". The second trigger says, "Set state of overall results to moderate when the timeline starts on this slide if overall > value 33 and overall < value 48". The third trigger says, "Set state of overall results to developing when the timeline starts on this slide if overall < value 34."
Displaying the overall results

To display the categorical results, set up triggers like the examples below. You’ll need to repeat the process for each category.

A set of 3 triggers on the results slide for displaying the Self-Awareness results. The first trigger says, "Set state of Self-Awareness to high when the timeline starts on this slide if Self-Awareness > value 9." The second trigger says, "Set state of Self-Awareness to moderate when the timeline starts on this slide if Self-Awareness > value 6 and Self-Awareness < value 10." The third trigger says, "Set state of Self-Awareness to developing when the timeline starts on this slide if Self-Awareness < value 7."
Displaying the Self-Awareness results
A set of 3 triggers on the results slide for displaying the Self-Regulation results. The first trigger says, "Set state of Self-Regulation to high when the timeline starts on this slide if Self-Regulation > value 9." The second trigger says, "Set state of Self-Regulation to moderate when the timeline starts on this slide if Self-Regulation > value 6 and Self-Regulation < value 10." The third trigger says, "Set state of Self-Regulation to developing when the timeline starts on this slide if Self-Regulation < value 7."
Displaying the Self-Regulation results

Step 5: Test it Out

Take the assessment multiple times, making sure that the expected results are displaying correctly. If you run into any issues, make sure your triggers are set up correctly in the right order. On the answer buttons, for example, the calculation triggers must be listed before the “jump to next slide” triggers. This is because Storyline follows directions in order. If the “jump to next slide” trigger comes before the calculation trigger, Storyline will jump to the next slide before it has a chance to calculate.

In the trigger panel, the calculation trigger is listed before the "jump to next slide" trigger for the same button.
Correct trigger order
In the trigger panel, the "jump to next slide" trigger is listed before the calculation trigger for the same button.
Incorrect trigger order

I hope this was helpful! Feel free to check out the Review 360 project (with downloadable project file attached) to look under the hood. You also have permission to modify this file for use with with your own projects, as long as you credit me. I’d love to see what kind of self-assessments you come up with!

Discover more from Ayla LXD

Subscribe now to keep reading and get access to the full archive.

Continue reading