Forum Discussion
Need Help - Using Variables to Select Slides from a "Bank" Using Multiple Criteria Checks
There is a way to do this with JavaScript. From JS, you cam jump directly to any slide, with the slide ID. You need to know the slide IDs however. To get these, you can either
- Manually record them and store them in a text array
- Or, you can setup a special layer on the master slide that iterates through all of your slides and builds the list dynamically.
Manual is tedious but fast to execute in the published project. It could be prone to unexpected slide ID changes, possibly due to a Storyline update or structural changes to your project.
Automatic is easier and more robust, but slower. Depending upon the number of slides, it could take a few to several seconds upon module start. You could also limit it to only the slides you need to generate a dynamic list for.
Once you have the list of slide IDs, you can use some logic to build your custom list of slides based upon the learner's selections. Then you can jump to each of the slides by ID as needed.
I can put together a basic example if you are interested. It may require more work than you are interested in doing however.