Skip to main content
Known Participant
April 5, 2016
Answered

Progress Bar - prevent user from advancing

  • April 5, 2016
  • 4 replies
  • 1331 views

Adobe Captivate 9

Is there a way to prevent a user from advancing the Progress Bar?  I like including the progress bar so users know their progression but don't want them to be to advance in anyway.

Any ideas???

This topic has been closed for replies.
Correct answer Lilybiri

The easiest way (only for HTML output) is using the new CpExtra widget from InfoSemantics. It has much more features that can be very useful, but it is not free:

Introduction to CpExtra | Infosemantics Pty Ltd

4 replies

Participating Frequently
February 5, 2024

We actually do allow you to do that with our Captivate Playback Controls widget, which is free. It can be downloaded here: https://envolvemedia.com/custom-applications/#captivate, along with other free Captivate Widgets.

 

Please reach out if you need any assistance to use.

 

-Andrew

Inspiring
April 18, 2024

Your site has no details on the widget details page. The page cannot be found.

CaptivEd
Inspiring
April 29, 2016

I have a client who is requesting the removal of the progress bar because they do not want learner to be able to skip past a bunch of content. I like having the progress bar because it indicates and aids in navigation.

The only thing that stops the progress bar from being used to skip past slides are quiz slides where the learner is required to answer the question correctly before they can proceed. Is it possible simulate this for non-quiz slides so the learner can not drag the progress bar across multiple slides? So clicking an object like a NEXT button would "submit the correct answer" for that slide?

Inspiring
February 5, 2024

Updating because this forum seems to only contain answers for products 8 years out of date.

Despite numerour requests for adobe to add this as a feature you still need to add custom javascript to your published files to make the progress bar read-only. you need to wrap the following code in a javascript block that waits for the 2 elements to be loaded, but this should get you a head start

document.getElementById('playbarSlider').style.pointerEvents = 'none';
document.getElementById('playbarSliderThumb').style.pointerEvents = 'none';

 

Lilybiri
Legend
February 5, 2024

This thread is indeed from 2016, but it your last sentence is insulting. That scrubbable progress par is only relevant in a pure linear project.  It is very rare that good eLearning has no branching at all. Here is an alternative for that progress bar which is less confusing for non-linear projects:

https://blog.lilybiri.com/percentage-progress-indicator-non-linear-course-solution-2

 

Known Participant
April 5, 2016

A common question! Have a look at CPExtra from Infosemantics which allows you to do this. It is not a built-in feature of Captivate. The only thing is that it still looks like a progress bar so users will probably try to drag it. That might not be important to you.

Lilybiri
LilybiriCorrect answer
Legend
April 5, 2016

The easiest way (only for HTML output) is using the new CpExtra widget from InfoSemantics. It has much more features that can be very useful, but it is not free:

Introduction to CpExtra | Infosemantics Pty Ltd