Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Can I make TOC conditional and appear only after the user completes the course?

New Here ,
Jun 23, 2017 Jun 23, 2017

I don't want user to freely navigate until after they have completed the course. So how can I have the TOC hidden until the complete all of the pages? I want them to be able to review the course in any order on next viewing. Can I do this and not have problems with Cornerstone LMS?

91
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 23, 2017 Jun 23, 2017
LATEST

This means without any doubt that you are not using a playbar but custom navigation buttons, correct?

How is the course set up: is the navigation that way that the learners have to view each slide, so that when they end up on the last slide, the course has been viewed? If that is the case, create a user variable v_visit (Boolean) with a default value of 0. Assign the value 1 to this variable On Enter for the last slide.

You will have to activate the TOC in overlay but make the default Expand button (>>) invisible by replacing it by a transparent PNG in the TOC settings. You will also need a custom toggle button to open/close the TOC. Have a look at:

1 action = 5 Toggle Buttons - Captivate blog

Put this toggle button for TOC (will label it Bt_TOC) on the first slide, time it for the rest of the project, always on top but make it invisible in output. Check my latest blog post:

1-2-3 Eye Buttons Mystery - Captivate blog

If you have an interactive object on the last slide, you can add the command 'Show Bt_TOC ' followed by 'Enable Bt_TOC'. From that moment on the TOC will be available to the user. You can also check the option 'Navigate visited slides only ' in the TOC settings. In that situation you don't really need the tracking variable v_visit.

If you don't have an interactive object to make the button visible, create a conditional advanced action to be triggered On Enter for each slide:

  IF v_visit is equal to 1

      Show Bt_TOC

      Enable Bt_TOC

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
Help resources