Skip to main content
Inspiring
May 20, 2016
Answered

Numbering quiz slides in pool

  • May 20, 2016
  • 3 replies
  • 392 views

Is there a way to number quiz slides in a question pool (random questions), using voiceover to say the quiz slide number, that would number the questions sequentially as they are presented to the learner?

    This topic has been closed for replies.
    Correct answer BDuckWorks

    "Is there a way to number quiz slides in a question pool (random questions), using voice over to say the quiz slide number, that would number the questions sequentially as they are presented to the learner?"

    I think I understand what you're after.

    You've already setup your pools, added questions, and have placed the random question slides in the filmstrip:

    Maybe it's too 'low-tech,' as no programming skills were involved, but if you add normal slides between the random questions will allow you to build the correct sequence for the voice over:

    Sequence number one is presented, then a random question 1, sequence number 2, random question 2, etc.

    3 replies

    BDuckWorks
    BDuckWorksCorrect answer
    Inspiring
    May 23, 2016

    "Is there a way to number quiz slides in a question pool (random questions), using voice over to say the quiz slide number, that would number the questions sequentially as they are presented to the learner?"

    I think I understand what you're after.

    You've already setup your pools, added questions, and have placed the random question slides in the filmstrip:

    Maybe it's too 'low-tech,' as no programming skills were involved, but if you add normal slides between the random questions will allow you to build the correct sequence for the voice over:

    Sequence number one is presented, then a random question 1, sequence number 2, random question 2, etc.

    Inspiring
    May 23, 2016

    Low tech is good tech, as far as I'm concerned.

    Lilybiri
    Legend
    May 23, 2016

    But you'll be doubling the number of slides, and ....increasing the file size!

    Erik Lord
    Inspiring
    May 21, 2016

    Agreed with Rod.

    Could you not do something more generic, like..."Please answer this question"?

    If it's an Accessibility issue, Captivate supports those requirements fairly well. I've not tested, but screen readers (i.e. JAWS) should be able to read the 'question x of y' text on the page...right?

    RodWard
    Community Expert
    Community Expert
    May 21, 2016

    Not sure if I have you correctly understood, but if you are talking about numbering the specific slide that gets pulled from the pool then the answer would be no, because you never know which slide will be presented.  (They're random, right?)

    And Random Question slides that you insert into the project slide order don't offer you the On Slide Enter event that you might have been able to use to trigger a Play Audio action.  (As it turns out, that event IS actually in the slide that sits inside the Pool.)

    So at this point it's not looking good.

    The only thing I can think of would be having a Conditional Action executed by the pool slide's On Enter event that looked up the System Variable that gives the slide number and then use that to determine which audio file to play.  But that would be quite a complex conditional action if it turned out you had dozens of slides in the project.

    Inspiring
    May 21, 2016

    Rod,

    If you could explain in more detail about how a Conditional Action could be set up that would be executed by the pool slide's On Enter event that looks up the System Variable that gives the slide number to determine which audio file to play, that would be very helpful.

    RodWard
    Community Expert
    Community Expert
    May 21, 2016

    Jay,

    It's just a normal Conditional Action, but you need to have one Decision Block for each different slide where you want to have a different audio clip play.

    The question slides inside the pool still have their On Slide Enter event available.  But the problem is that you don't know which of these slides will get pulled out of the pool and plugged into the Random Question slide at runtime. 

    So my idea (untested) was to execute a Conditional Action at runtime using the On Slide Enter event, but then have the Condition in each Decision Block look to see what the value of the cpInfoCurrentSlide system variable was at that particular moment.  (Hopefully this system variable is still available even to slides pulled from a pool.)

    So if the system variable says it's slide 5, then the Decision Block set up in your Conditional Action for slide 5 would evaluate to TRUE and the action on that decision block would be to play whichever audio file tells the user: "This is slide 5."

    Got the picture?