Skip to main content
Known Participant
January 5, 2017
Answered

Branching course and TOC

  • January 5, 2017
  • 2 replies
  • 309 views

Hi all,

I'm creating a course that branches at the beginning based on user selection. I was planning to set it up to jump to a particular slide based on the selection and continue from there, but then I realized that the TOC is going to show the slides in both paths, so that wouldn't work. I also thought about creating two projects (one for each path), and linking to the appropriate project from the selection button. The problem with that option is that the user wouldn't be able to navigate back to the beginning of the course easily to choose the other option, and the TOC wouldn't function seamlessly for the entire course.

Is there a way to have the TOC update dynamically based on the path the user selects? It's not really an option for me remove the TOC so I have to figure out the best way to handle it.

Thanks!

    This topic has been closed for replies.
    Correct answer Lilybiri

    AFAIK this will not be possible with the default TOC in Captivate. You will have to build two custom TOC's, which you can make available on each slide using a shape button on the master slide. That shape button can trigger a conditional action, to show the appropriate TOC based on the choice made at the beginning. To use the TOC for navigation, you can use hyperlink events. I showed an example for another use case in this article;

    More is in a... hyperlink - Dropdown Menu - Captivate blog

    Same work flow as for that dropdown menu can be used for your custom TOC's.

    2 replies

    Justenuf2bdangerous
    Inspiring
    January 6, 2017

    Lilybiri's correct - you need to hide the default TOC and build a custom version that is going to lay over each and every slide in your project. Once you've left the pages that are common to both branches, only place the appropriate TOC on that page in order to save space and reduce the size of the project.

    The underlying design question remains however - is the TOC the best method to create the navigation options you need inside this activity? Since you are going to have to build out the functionality of a full TOC and add a substantial amount of size to the project in doing so, is there a cleaner, more streamlined way to insert custom navigation necessary to the project? What does the user need and when does she/he need it?

    Lilybiri
    LilybiriCorrect answer
    Legend
    January 5, 2017

    AFAIK this will not be possible with the default TOC in Captivate. You will have to build two custom TOC's, which you can make available on each slide using a shape button on the master slide. That shape button can trigger a conditional action, to show the appropriate TOC based on the choice made at the beginning. To use the TOC for navigation, you can use hyperlink events. I showed an example for another use case in this article;

    More is in a... hyperlink - Dropdown Menu - Captivate blog

    Same work flow as for that dropdown menu can be used for your custom TOC's.