Forum Discussion
Numbering Quiz Questions in Storyline
Hey, Everyone,
We have a final assessment at the end of our course and I am wondering if it is possible to number the quiz questions so the person knows where they are at and how many questions they have left to go?
Thank you,
Kate
87 Replies
- WilliamBarkhausCommunity Member
Thank you all for the great information. I did do one thing slightly different than Nancy's suggestion which allowed me to not have to use any questions outside of using the Test Bank. (Just to clarify, my setup is similar to Roger's in that I show the user the instructions before the quiz.)
I simply used a slide trigger to set my initial Page variable to "0" in the top Slide Master layout (for the instructions section). Then in the lower Slide Master layout (for the Quiz Bank section), I used a slide trigger to set the Page variable to increase by "1". That way, every question in the quiz bank automatically increased the value by "1" and I didn't have to always use the same initial question.
- HeinrichBartieCommunity Member
Just a follow up on this from my end.
This was a feature that was built into Quizmaker 09. If memory servers, it was a single checkbox you would select to have the question count shown during the quiz.
Why has, or can, this not be added to Storyline? It is clearly a much needed feature by the community of Storyline users, and instead of coming up with all sorts of weird and wonderful ways of getting this to work, shouldn't this be a simple feature in the quiz component of Storyline?
Just point me to the right area and I will go log a feature request with pleasure.
- PeterAndersonFormer Staff
Hi Heinrich,
It's a popular feature request - one I've requested myself
Here's the link.
Thanks for your input!
- EdCraneCommunity Member
I was able to make this work well, but then...
During UAT, a user found that a slide read "Slide 36 of 35". The 35 is hard-coded in a text box. I have the variable set up on the Question slide master to increase the variable by one at the beginning of the timeline for each slide.
I'm wondering if has something to do with the resume feature ...if the user exits the course without completing it, when they relaunch they are prompted to resume where they left off. Would this potentially mess with the variable value?
Any suggestions?
- GrahamFoxCommunity Member
I had that problem too at one point, it came from when they clicked the "retake quiz button". Test it out and see if you can replicate. If you can, I think I had to make the retake button set the numbering back one further than I had originally thought logical.
Sorry, that's not super specific advice!
- EdCraneCommunity Member
Thanks for the reply Graham...I had that issue too, but then set it up so that clicking Retry or Review would set the variable back to 0 and that worked.
Turns out not to have been the resume feature.
It look likes I figured this out. As long as the user stayed within the question bank and result slide, the numbering worked fine. But if they clicked on the Nav menu on a slide that was outside the question bank, the variable would not change. So upon returning to the question bank, 1 would continue to be added to the variable. So I created a trigger on the one slide outside the question bank to change the variable to 0, and that seems to have done the trick.
Cheers!
- BillOsborn1Community Member
Yaki Gordon said:
Here is how i set it finally.
1. In Slide Master> Question layout
-Add "Question %varQuestionNo% of X
-Add trigger "Add 1 to varQuestionNo when timeline starts"
-Add trigger "Subtract 1 from varQuestionNo when user click Previous button If varQuestionNo greater than 1" (otherwise the number will keep going down to 0 and -)
2. In Results slide
- Add trigger"set varQuestionNo equal to 0 when user click" for both the Retry and Review buttons
Do the triggers go on the slide master or on each individual question in the pool? Thus far I have implemented the following on the slide master:%quesnum% of %TotalQues% where quesnum = the increasing variable and TotalQues is a hard set variable of 55 in my case.
I then have two triggers on the master slide:
adjust variable >> quesnum >> +Add >> Value >> 1 >> When user clicks next button
adjust variable >> quesnum >> -Subtract >> Value >> 1 >> When user clicks previous button with the condition of quesnum > Great than 0
I set the value to 1 when the opening slide (non-question slide) is shown.
I have not set any triggers for any of the questions in the pools (I have 13 pools).
This results in 1 of 55 always being displayed for every question - no increase or decrease. Is this because I have the triggers on the master slide or am I missing something?
Thanks,
- BillOsborn1Community Member
By writing my last post I realized part of the issue. The Slide master for question slides does not have a trigger for the submit button, only the next button. Does anyone know how to assign a trigger to the submit button using a slide master?
- MartaBurdaCommunity Member
Yaki Gordon said:
Here is how i set it finally.
1. In Slide Master> Question layout
-Add "Question %varQuestionNo% of X
-Add trigger "Add 1 to varQuestionNo when timeline starts"
-Add trigger "Subtract 1 from varQuestionNo when user click Previous button If varQuestionNo greater than 1" (otherwise the number will keep going down to 0 and -)
2. In Results slide
- Add trigger"set varQuestionNo equal to 0 when user click" for both the Retry and Review buttons
Hi guys, great solutions here!
I have one question though. Where do I exactly add a trigger to substract to previous button during the review? Just got a tad confused here. Where do I have access to previous/next buttons?:
Cheers,
Marta
- MartaBurdaCommunity Member
Hi guys,
I was able to come up with a pretty neat workaround. Hope it helps.
You can preview it here: STORY
It's all in the test QuestionCount.story I provided, but please let me know if you need any additional info.
PS. Looking forward to see quiz question count feature in the next Storyline update
Cheers,
Marta
Related Content
- 10 months ago