Dynamic Lessons Menu
Dec 18, 2014
I have a client who has a need to "modularize" their training; meaning that they have some lessons that apply only to certain products and those lessons only get pushed to students who support those products. I'm wondering if I can create a dynamic lesson plan within SL.
Here's what I'm thinking:
1. Slide 1 displays a list of all available lesson names and each lesson name in the list has a checkbox (Each lesson is built as a Scene in SL).
2. The Facilitator can check all the boxes for the lessons they want in their lesson plan and click 'Submit'.
3. Slide 2 displays a dynamic TOC or menu containing only the lessons they selected and appear in the proper order. Furthermore, each lesson displayed in this menu will need to link to the appropriate Lesson (Scene).
Is this possible?
12 Replies
Depending on how complex your course is, it may require quite a few triggers but it can be done. I had built something similar a while back, where learner's could select topics they were interested in and then only view those. Here is a brief blog post: http://wp.me/p2BoUf-8R
Thanks for sharing Micheal that's very cool and right in-line with the concept I was looking for. However I can see what you mean by "how complex" my course is. Looks like a ton of triggers even for just 6 lessons and I could likely have a couple dozen lessons in my course. I can see how the amount of triggers will grow exponentially to accommodate all the possible combinations. I think I understand what you did in theory but are you willing to share how you built this? Perhaps I can use something similar as a POC while I continue to look for a more scalable solution. Great job getting creative! Thank you!
Glad that Michael was able to assist you here Justin :)
Hey Leslie. Michael's example was great but won't work for my situation. The number of lessons will likely be at least 20 lessons or more (and potentially change/add/remove over a short time) and I'm afraid that handling all those triggers every time there is a change won't be productive. I am still looking for a more scalable solution that would allow for an efficient way of handling at least 20 or more lessons knowing that number could grow and the lessons will change over time. Any thoughts?
Hi Justin!
Sorry, I thought I understood that Michael got your creative juices flowing :) I do not have any suggestions other than allowing an LMS to handle that.
Perhaps others in the community have worked on something similar and will have some suggestions/helpful hints as well.
Hi Justin, this is surely too late for the project you required it for but....
We built a dynamic menu for Storyline 2 for several of our clients. Full details are available here: https://blendedminds.com.au/storyline-branching-plugin/
In relation to a solution for your requirement, each scene is held in a javascript array and completion state held as a string in storyline. By adding an extra function we could extend our dynamic menu to toggle scenes on and off. That means you could create a setup slide to configure the course, toggle required scenes then start the course and the dynamic menu would only display the scenes to be viewed. The code will also track completion of each slide and scene.
Check out our demos and walkthrough.
HI Michael Hinze,
Its very easy! ....take all lesson names in Master slide...Give two triggers for each lesson
1) Jump to slide
2) Hide this layer
If you want tick marks give another trigger..
Can you reactive your link? I would like to see the demo. thank you.
Hi Paul - That post is a bit dated and I get an error as well. Not sure if Lloyd is still subscribed here, but you are certainly welcome to reach out to the user directly via the 'Contact Me' option on the user profile if you do not hear back soon.
Hi Paul,
The dynamic menu is no longer available/supported. The code behind we still use in client projects in various forms.
Here's all our current Storyline plugins: https://blendedminds.com.au/plugins/
Ok, the demo is now uploaded.
https://blendedminds.com.au/storyline-translation-plugin/
See all Storyline plugins: https://blendedminds.com.au/plugins/
Thanks so much Lloyd :)
This discussion is closed. You can start a new discussion or contact Articulate Support.