Skip to main content
ChristinaCaptivate
Known Participant
July 27, 2017
Question

Automatically move to next slide, if user doesn't select a chapter in a set time

  • July 27, 2017
  • 2 replies
  • 543 views

I have an overview slide in my project with clickable chapters (buttons) and audio on it. I would like to give the user a set amount of time to make a selection, but if no selection is made by that time, the course should automatically move to the next slide. How could I do that?

    This topic has been closed for replies.

    2 replies

    Inspiring
    August 3, 2017

    May I ask why you want a timer for the user to choose a clickable chapter? It seems like a strange thing to put a time limit on. For me, the whole point of online learning is for the user to learn at their own pace. Also, if you are making this project for U.S. consumers you may be breaking a Level A WCAG conformance rule:

    http://www.w3.org/TR/WCAG20/

    2.2.1 Timing Adjustable: For each time limit that is set by the content, at least one of the following is true: (Level A)

    • Turn off: The user is allowed to turn off the time limit before encountering it; or

    • Adjust: The user is allowed to adjust the time limit before encountering it over a wide range that is at least ten times the length of the default setting; or

    • Extend: The user is warned before time expires and given at least 20 seconds to extend the time limit with a simple action (for example, "press the space bar"), and the user is allowed to extend the time limit at least ten times; or

    • Real-time Exception: The time limit is a required part of a real-time event (for example, an auction), and no alternative to the time limit is possible; or

    • Essential Exception: The time limit is essential and extending it would invalidate the activity; or

    • 20 Hour Exception: The time limit is longer than 20 hours.

    ChristinaCaptivate
    Known Participant
    August 16, 2017

    I am not creating content in the US or for the US, I'am Europe-based.

    The reason for the timer is, that our target audience is for the most part not very good with computers and not very familiar with online learning courses, especially not with interactive ones. So we want to make sure that everyone can see all of the content. If someone doesn't know with which chapter to start or what to do to chose a topic they should still be continued automatically through the course in a linear way.

    Inspiring
    August 16, 2017

    I understand the utility of a timer in some training circumstances, but I suggest making a Navigation Video demo for first time users to watch and learn how to work through a course made by your company as a prerequisite to starting a course. I am not a fan of restricting user's self-paced learning and making decisions for them. Even if WCAG does not apply to you, it still contains a lot of useful design and development standards that people should be implementing in their work. It's the right thing to do and your target audience may in the future have individuals with disabilities, so it would save a lot of extra work in making your courses accessible after the fact.

    Lilybiri
    Legend
    July 27, 2017

    I learned from the other thread that you are using CP2017, correct?

    There are several possible work flows. You could use one of the two Learning Interactions 'Timer' or 'Hourglass' which allow you to Jump to another slide automatically when time has elapsed.

    Second possibitility, but I would like to see the timeline to check the pausing points first in that case, is to use the On Enter event of the slide to trigger an advanced action starting with a 'Delay Next Actions by....' command, followed by 'Go to Next Slide'.

    ChristinaCaptivate
    Known Participant
    July 27, 2017

    Correct, I am working on 2017 release.

    I tried working with the Timer, but it wouldn't work in my HTML5 output. I then created my own Timer which basically consists of a bunch of text captions that appear and disappear for the last 10 seconds before the course should move on to the next slide. This is working fine, so I don't have to bother making the Timer widget work. 

    Summarized, on my timeline pretty much everything - except for the timer text captions and audio - is displayed for the rest of the slide. The pausing points for the buttons are pushed to very end of the slide duration.

    Lilybiri
    Legend
    July 27, 2017

    TImer works perfectly in HTML5 output but you have to test after uploading to a webserver. I have used it in projects for clients.

    I would have expected a screenshot of the timeline. Never push the pausing points to the last frame, please, it could confuse Captivate. Leave a small inactive part.

    As for your workaround I hope you used the While loop, as I did in the example here:

    Advanced Actions Dialog box in Captivate 2017 - Captivate blog