How can I list a different menu to different users based on their branching choices?

Nov 30, 2022

Hello!

I'm writing an English-as-foreign-language course in Storyline 360, which I'd like to tailor differently to speakers of different languages. At the start users will be asked to select their native language via radio buttons. They will then be shown the contents page with things believed to be a priority for them at the top. Users who have chosen a different language will be shown the same page but with items listed in a different order. The buttons on the contents page will link to the same content, but they're being encouraged to do it in an order presumed to be best for speakers of their language. So, when they choose their language, radio button A branches to contents page A, radio button B goes to contents page B and so on. This I can do.

My question is: how can I build the menu tab in the player such that each user only sees their own contents page, not someone else's nor a generic one? i.e. user A needs to see contents page A at the top of the menu and user B needs to see contents page B, etc.

Thanks for any ideas you have!

 

5 Replies
Judy Nollet

Hi, Daniel,

You could put the items for different languages on separate layers of the contents page. Then use triggers that show the appropriate layer when the timeline starts, with conditions based on the value of a variable that tracks which language they selected. 

If you want users to be able to access that page via a player tab, add a custom tab to the player that jumps to or just lightboxes the contents page. This post has more info about custom player tabs:

https://community.articulate.com/discussions/articulate-storyline/tip-create-custom-player-tabs-for-your-resources-glossary-and-more