Forum Discussion

JeffDalto-91bd2's avatar
JeffDalto-91bd2
Community Member
3 hours ago

Tracking a Running/Evolving "Score" Within a Multi-Questioned Scenario

Hi, 

I'm trying to do something that I bet Storyline can do but that I also can't quite figure our how to do. 

I'm building a scenario with various decision points for the learner. Each of those decision points are in the form of a multiple-choice question. 

What I'd like to do is have all learners start the scenario with a score of zero. Every time they answer one of the questions correctly, they'd get a point. At the end, they'd have a total score based on the number of points they earned. And, ideally, I'd give something like different messages to people at the end based on their score (example: 1-2, "room for improvement," 3-4, "pretty good," and 5-6, "wow you're a superstar"). 

I feel like I should be able to do this but creating a variable with an initial value of 0, and then adding triggers to the correct options of every MC question that adds 1 point to the variables current value. 

Can I do what I'm trying to do and, if so, how? 

Thanks! 

3 Replies

  • Hi,

    What if you made each quiz question worth a point and then on the quiz you selected the checkbox "only score questions answered."? Then, the results slide, as well as the quiz points variable, will only have the correct amount of points that the user earned.

    Then, you can create a graph at the end with different achievement levels. Put an arrow next to the graph with different states depending on where you want the arrow to point. Change the state of the arrow based on the quiz score variable with triggers.

    If this answers your question, please mark it solved. Otherwise, feel free to ask a follow-up question.

  • Silverfire's avatar
    Silverfire
    Community Member

    Hi, you can do that by creating a variable for points. You can configure the correct answers to add one point to that variable (with Javascript). Then, with the last slide, create triggers that display the appropriate text box. All text boxes would initially be in the hidden state, and only the trigger that corresponded to the current score would make one visible.  

  • I think KendalRasnake-1​'s solution (using graded-question slides) is the easiest. You can set up the graded-question slides (standard or freeform) and the associated Results slide however you want. For example, instead of Success and Failure layers on the Results slide, you could have layers that correspond to different levels (for example, if they score 0-3, 4-7, or 8-10). Set up your own triggers to show the appropriate layer based on the  user's points. 

    It is also possible using your own variable. You don't need Javascript; just add the appropriate point(s) when the user submits the correct answer. Just be sure there's no way for them to submit a given answer more than once, because that would impact the score. On the custom results slide, you could show the appropriate text box based on the variable's value (like Silverfire​ suggested), use an object with different states, or put the feedback on different layers.