TIP: Track Responses to Custom Questions or Surveys

Do you want to customize a course based on the results of a survey? Do you want to create questions that assign different point values to different responses? In other words, do you want to track responses? 

You can do that by adjusting the values of number variables based on which buttons are selected. Then add up those values, and use that "total score" to customize what happens next.

The attached demo file shows you how. It includes two examples: 

  • how to track multiple single-response items (like a Likert scale)
  • how to track multiple-response slides

In addition to the demos, the file explains how the triggers work. 

I hope this is helpful for those who want to track custom surveys and/or create question slides that assign different values to each response (instead of just grading right or wrong). 

3 Replies
Judy Nollet

Hi, Craig,

Based on what you described in a comment on your question (https://community.articulate.com/discussions/building-better-courses/non-graded-assesments ), I think you could use built-in graded questions and a Results slide. However, to branch the way you want, do this:

  • Delete the triggers for showing the Success and Failure layers, as well as the trigger for submitting the results.
  • Delete the Success and Failure layers.
  • Add layers for each score range. Put the appropriate info on each layer. (For example, "You should enroll in Math 101.") 
  • Add triggers to show the appropriate layer based on the user's score. This could be done via points or percentage.
  • As an example, the Trigger and Layers panels might end up looking something like this: 


If you do want to create a completely customized file, you can start with whatever design/template you want. Be aware that my demo file doesn't use built-in graded questions nor survey questions. I simply inserted the necessary radio buttons (for single-response items) and check boxes (for multiple-response items). 

Note: I also put the radio buttons into appropriate button sets. That automatically does the programming to ensure only one button in the set can be selected. 

The demo file provides instructions re: the variables and conditions used to provide customized feedback. 

For more info about button sets, conditions, and variables, check out the User Guide: 

It's worth the time to learn about these. They provide the real power in Storyline.