Skip to main content
jnifferg
Inspiring
March 3, 2014
Question

Playbar Allows User to Navigate Forward

  • March 3, 2014
  • 5 replies
  • 3714 views

I have a training video that I would like to have Forced Navigation. This means that I'd like the user to be required to view content on every slide.

I have:

  • Turned on Show Playback Control
  • Disabled the Forward and Fast Forward buttons on the Playbar
  • Turned on a TOC
  • In TOC, Enable Navigation (checked)
  • In TOC, Navigate Visited Slides Only (checked)

However, I noticed that when I go in to the tutorial, I can simply drag the playback control button across to the right, and it will mark the entire tutorial complete.

Is there a way to turn that off? I want the playbar to show progress, and allow the user to pause, play, rewind, and mute, but I don't want it to be used to fast forward this way.

    This topic has been closed for replies.

    5 replies

    Participant
    February 10, 2016

    This is maybe a little too simple, but couldn't you just remove the playbar from the module, then when you insert the video, choose a skin with the progress bar, and then cover that bar with an invisible box? in the below image, I have the box with color so you can see it, but I would make it transparent so once published user could not see it.

    Does that make sense? And under video type, on the properties panel, just choose a skin with the progress bar so you can see progress, but cover so you cannot drag it.

    TLCMediaDesign
    Inspiring
    March 8, 2014

    I finally got around to writing the blog to disable the scrubber in both SWF and HTML5 output.

    http://www.tlcmediadesign.com/blog/2014/03/controlling-captivate-disable-scrubber/

    jnifferg
    jniffergAuthor
    Inspiring
    March 10, 2014

    Thank you! I'll check out your blog and freebies!

    Known Participant
    March 7, 2014

    This is a huge issue for me.

    There's legal requirements for the courses I'm producing and we need to do everything possible to make sure the student can't skip ahead. Our clients are used to the convinence of a scrubber bar to be able to move back and forth in a slide once it has been completed. We've been using our own flash player for over a decade, now that we're trying to transition to providing html5 content too we were hoping captivate would be a good tool to help us do that.

    I would have expected captivate to have built in more progressbar options, but will will spend the time making my own progress bars in flash / html 5 if it is possible.

    Turning scrubbing of the progress bar off seems simple enough. But we'd like to have the progress bar show progress just for individual slides, and to turn scrubbing / next buttons on for a slides once they have been completed. Is there any documentation out there on how to reference course variables from the flash/html5 playbar so we can code this in ourselves?

    TLCMediaDesign
    Inspiring
    March 7, 2014

    There really isn't much documentation at all on creating widgets. A petty good working knowledge of ActionScript makes it more intuitive. Not sure anyone really want to give away all of their secrets either.

    You really need to use widgets for what you want though as much more than CP variables are exposed.

    Known Participant
    March 7, 2014

    Thank TLCMediaDesign, I figured Adobe themselves would want to let us know how to take advantage of the customizability features.

    I understand action script. It's really knowing which variables to reference to check if a slide has already completed. Maybe I can figure it out by poking around in captivate. But I think it would be a selling point for captivate over other elearning software, if they can point out how easy it is to customize their players.

    bobelmore
    Inspiring
    March 4, 2014

    I don't show the playbar except for something that is purely demo.  It doesn't make any sense.

    jnifferg
    jniffergAuthor
    Inspiring
    March 4, 2014

    "It doesn't make any sense" is a rather sweeping statement. There are many uses for the playbar.

    I develop for a busy corporate environment, where people may be interrupted at any time.

    I use audio -- I would like to make sure the user has a way to mute the audio.

    I use video demonstrations -- I would like the user to be able to pause.

    I would like the user to be able to move backwards, without having to place and program a button on every slide (waste of development time).

    How do you show the learner where they are? Do you use a Progress Bar of any kind?

    I can certainly eliminate the progress bar element, but the idea was to allow the learner to see how much they have completed, and how much they have to go - the ability to slide the bar was not expected or desired. I would rather disable that ability.

    Lilybiri
    Legend
    March 4, 2014

    I will rarely use a playbar neither, because it has only sense IMO if the course is linear. And since mostly I'm using branching in courses, that playbar will confuse users.

    It is perfectly possible to have custom navigation, custom toggle buttons for Play/Pause,  Mute/Unmute and a TOC in overlay is a great way to allow free navigation where the user sees chapters, eventually subchapters and slide labels whereas the playbar gives no indication whatsoever. And yes, it shows also the progress.

    For a quick course that is linear, maybe the playbar has its utilities but that is it. Of course, my personal opinion.

    Lilybiri

    Lilybiri
    Legend
    March 3, 2014

    If you really want to force that (don't like it but that is personal), only use the TOC as navigation and/or custom navigation that you can control. But don't use the playbar or disable almost everything except play/pause/TOC/mute. You can uncheck the progress bar.

    jnifferg
    jniffergAuthor
    Inspiring
    March 3, 2014

    Most of the navigation is already automatic, or logical.

    The primary issue is that during testing, we found several people pulled the marker to the right, mostly by accident, and it immediately marked everything complete, so it was hard to get back. The module itself is actually voluntary, but this did not enhance the user experience.

    It just seems to me that if it's a progress bar, then it should show progress, NOT serve as navigation.

    (And I know, Lilybiri -- I'm probably preaching to the choir...)

    Thank you for your help.

    TLCMediaDesign
    Inspiring
    March 3, 2014

    There was a thread not too long ago where someone was trying to disable it in a custom playbar. I would think if you have Flash it would be relatively simple to have it show progress but not let the user drag it.

    I just did it and it's very easy to disable the thunb control on the slider. I used the default.fla and in the pbcBtnSlider movieclip changed the code to this, which removes the events and takes away the hand cursor:

    var initialize:Boolean = false;

    thumb_mc.buttonMode = false;

    if(initialize==false)
    {
    //addEventListener(MouseEvent.MOUSE_DOWN,MouseDown);
    //addEventListener(MouseEvent.MOUSE_UP,MouseUp);
    initialize = true;
    }

    function MouseDown(aevent:MouseEvent)
    {
    //parent.onSliderMouse(true);
    }

    function MouseUp(aevent:MouseEvent)
    {
    //parent.onSliderMouse(false);
    }

    Publish to C:\Program Files\Adobe\Adobe Captivate 7 x64\en_US\Gallery\Playbars\AS3