Forum Discussion

EitanTeomi-2435's avatar
EitanTeomi-2435
Community Member
20 days ago

Storyline Multi-level branching

Hi all,

I am trying to tackle a specific branching design.

We have a course that the learner can choose different world regions to start. In general the course is built with general slides and region-specific slides. The region-specific slides are basically different permutations of a  slide adapted per region. Overall it's about 80% common slides and 20% region-specific slides. 

So, for example, if the learner chooses Region A, they should have lessons that combine the common slides and those specific slides to Region A, and then continue with the common slides until the next branching and so forth.

My conceptual approach to his would be to attach variables to a start-up decision slide where the learner pick the region and then the scene will progress through the common and branching slides based on the selection. 

Some potential problems are - what would the menu look like and if there is a way to create a dynamic menu that builds the menu depending on the region selection. 

anyhow, I'm curious about what is the best programming approach to achieve this?

Thanks!!

Eitan

 

2 Replies

  • Nedim's avatar
    Nedim
    Community Member

    To create a custom menu, you only need one text variable, such as "region". This variable will change its value based on the learner’s selection, for example, "Region A" or "Region B". A menu layer placed on the Master Slide can then be used to display the learner’s current selection and provide navigation options that lead only to slides relevant to the selected region, as well as any general slides that apply to all learners. Find the attached simplified .story file based on the example below.

    Example:

    To customize the built-in menu based on the learner's selection using JavaScript, take a look at the thread below: 
    Force the menu to only show slides from selected scenes