Skip to main content
Known Participant
February 6, 2017
Answered

Lock buttons

  • February 6, 2017
  • 1 reply
  • 970 views

Hello,

I'm creating a learning path  where buttons (module access)  have prer equ isites. How do I lock the modules?  Do I use advanced actions for this or is there an automated Captivate function? I am not a programmer so it is a bit of a struggle to execute advanced actions.

Appreciate any help.

Thanks.

    This topic has been closed for replies.
    Correct answer Lilybiri

    Yes, the latest version.

    The learning path would be on the landing page so learners would go back to this page to access other modules. There would be

    5 buttons which represent 5 modules.

    Button 1 = Module 1

    Learners should finish module 1 to be able to access module 2.

    Question: How do I show/hide buttons to a particular set of users given the prerequisites.

    Thanks


    Supposing you have 5 (shape) buttons in the dashboard slide, which allow the user to jump to a specific chapter. I will label the buttons Bt_One, Bt_Two..... Bt_Five. Since they have to access the modules/chapters in sequence tje setup will not be that hard:

    • Make all buttons, except Bt_One invisible in output using the Eye button in their properties panel.
    • Each module/chapter will have a Back button on the last slide, correct? At this moment that button will have a simple action 'Jump to Dashboard' (I labeled the landing page 'Dashboard'). You will have to replace that simple action by a standard action with two commands:
      • Show Bt_Two
      • Jump to Dashboard
    • The example above is for the Back button at the end of the first module; you'll have to create duplicates of this action and edit the first command (or you could use a shared action, with the items marked in italic as parameters).

    There are many other possibilities to solve this, but what I offer here is the easiest one IMO.

    Sorry, had a typo because you wanted to hide/show instead of enable/disable.  Forgot: this will keep the already visited buttons/modules active, Be sure to have the pausing point at the same location for the 5 buttons on the landing page. Maybe have a read of my latest blog post:

    Pausing Captivate's Timeline - Captivate blog

    1 reply

    Lilybiri
    Legend
    February 6, 2017

    May I ask some questions? Which version are you using, please (exact number, as appears under Help, About Captivate)?

    You talk about modules: are those individual courses/Captivate files or are they in one course/Captivate file?

    Are you uploading to a LMS? Normally if you have a Captivate file for each module, locking other modules is a functionality of the LMS.

    Known Participant
    February 6, 2017

    Hello Lilybiri,

    Thanks for your message.

    I'm using Captivate 9 and I'm creating  m o d u l e s  & submodules in one Captivate file.

    I know how it works in an LMS but I'm working with a client who wants the raw Captivate file with locked buttons.

    Best,

    Gyzel

    Lilybiri
    Legend
    February 6, 2017

    Latest version of 9? That should be 9.0.2.437 (look under Help, About Captivate..).

    You don't 'lock' buttons, but you have two choices:

    1. If you want them to remain 'visible, you have to disable the buttons
    2. If you don't want them to be visible until certain conditions have been validated, you can Hide them

    You'll need conditional advanced (or shared) actions to Enable them, or to Show them. There is no automatic feature to do so, but you can post more details about one particular work flow you want, and could help you with setting up the action. I am not a programmer neither, but have many examples of advanced and shared actions on my blog.