Any ideas on how to set up the scoring tracker in Storyline? I would really like to use question banks with this. The rest seems easy to do with the Freeform pick one question.
I think you could do this by creating a true/false variable for each question and by adding correct/incorrect states to the circles (which you'd need to put on the slide master) that change depending on the value of the associated true/false variable.
Hmm... I'm not sure how it would work with questions banks because it would need to recognize that no matter which question came first, the first circle's state would need to change... Maybe someone else has an idea?
I've not yet found a way to do that, Anthony. I've been trying out ways to have a variable that counts the questions (instead of identifying a specific question), then, based on that change the state of the circle if the question is correct or incorrect. I'll keep at it, but thought that might spark an idea for you.
I mock up a demo as below. See if this is what you are looking for. I don't have time to explain more now but in short I use some variables. You may see how I did it from the story file attached.
I'm not able to open the source file, Joanne, because I'm still using SL3, but that certainly does look like you solved it. Are you drawing the questions from a Question Bank? Hope you can give some more details.
I think you should be able to open SL360 file by SL3 so far. Correct me if I was wrong.
Yes, the questions are drew from a question bank randomly. It is not difficult to show current score when progressing. But it took me a little time to figure out how to show each question answered state when they were randomly drew from a question bank.
Well, the secret is that I use the built-in variable "Scene.SlideNumber". Since each drew slide will reffer to a specific variable Scene.SlideNumber. I set triggers like subscribe 1 to variable Q1 when timeline starts Incorrect layer on condition of variable Scene.SlideNumber =1. On contrast, add vaule 1 to variable Q1 when question answered correct. And then change state of each question icon from the master slide base on the value of variable Q1 (the initial value =0) . So if you want to draw 10 questions from a question bank, you will need to set 10 triggers in incorrect layer and 10 in correct layer. When you have the first question slide triggers set properly. The rest will be just to duplicate it and modify questions. No need to do triggers one after one.
This is brilliant! And another reason I need to upgrade to 360. I'm not able to open your 360 file to it (and what other built-in variables are in there) but can easily see the logic behind it.
11 Replies
Hi Anthony,
I think you could do this by creating a true/false variable for each question and by adding correct/incorrect states to the circles (which you'd need to put on the slide master) that change depending on the value of the associated true/false variable.
I hope that makes sense! If not, let me know. :)
How would this work with question banks? If I had 100 questions, I would need 100 true-false variables, correct?
Hmm... I'm not sure how it would work with questions banks because it would need to recognize that no matter which question came first, the first circle's state would need to change... Maybe someone else has an idea?
Do you want to ask all 100 questions in the question bank?
No I do not. I want to select a random sample from the question bank.
I've not yet found a way to do that, Anthony. I've been trying out ways to have a variable that counts the questions (instead of identifying a specific question), then, based on that change the state of the circle if the question is correct or incorrect. I'll keep at it, but thought that might spark an idea for you.
It definitely would involve variables in some way. I was also thinking about how to possibly leverage the master slide. Any ideas would be welcome.
Hi Anthony,
I mock up a demo as below. See if this is what you are looking for. I don't have time to explain more now but in short I use some variables. You may see how I did it from the story file attached.
https://360.articulate.com/review/content/b5b6bff0-b41b-4ee9-9f94-83ee61966a41/review
I'm not able to open the source file, Joanne, because I'm still using SL3, but that certainly does look like you solved it. Are you drawing the questions from a Question Bank? Hope you can give some more details.
Hi Michael,
I think you should be able to open SL360 file by SL3 so far. Correct me if I was wrong.
Yes, the questions are drew from a question bank randomly. It is not difficult to show current score when progressing. But it took me a little time to figure out how to show each question answered state when they were randomly drew from a question bank.
Well, the secret is that I use the built-in variable "Scene.SlideNumber". Since each drew slide will reffer to a specific variable Scene.SlideNumber. I set triggers like subscribe 1 to variable Q1 when timeline starts Incorrect layer on condition of variable Scene.SlideNumber =1. On contrast, add vaule 1 to variable Q1 when question answered correct. And then change state of each question icon from the master slide base on the value of variable Q1 (the initial value =0) . So if you want to draw 10 questions from a question bank, you will need to set 10 triggers in incorrect layer and 10 in correct layer. When you have the first question slide triggers set properly. The rest will be just to duplicate it and modify questions. No need to do triggers one after one.
This is brilliant! And another reason I need to upgrade to 360. I'm not able to open your 360 file to it (and what other built-in variables are in there) but can easily see the logic behind it.
Well done!!
This discussion is closed. You can start a new discussion or contact Articulate Support.