Forum Discussion
A Simple Storyline Variable Selector Dashboard for Personalised Learning
Hi everyone,
This was my fun and simple attempt at the variables challenge.
The inspiration for this project came from some of the great examples and ideas I had seen shared here in the forum. I wanted to try something similar in my own way and use it as a chance to practise working with variables in Storyline 360.
For this example, I created a personalised learning experience where learners can enter their name, turn audio on or off, choose a background style, and select an avatar. Their choices are then carried forward into a profile summary and a personalised preview screen, so they can see how their selections shaped the experience.
I tackled the challenge by using a mix of Storyline variables. I used a text variable for the learner’s name, another text variable for the avatar choice, a true/false variable for the audio toggle, and a simple number variable for the background selection. I also used button sets to make the avatar and background choices easier to manage, so only one option could be selected at a time.
The avatar selection was one of the most interesting parts for me. I used states and conditional triggers so the selected avatar would appear later in the course. I also displayed the learner’s name in the speech bubble and summary screen to show how even a small text-entry variable can make the course feel more personal.
I also experimented with linking the music/audio option to the AudioOn variable. The idea was that if learners selected audio on, the music or narration would play, and if they turned it off, the audio would not play. It works, but I still feel this part is not as clean as I would have liked. I ended up managing the audio triggers slide by slide, and I can see how that could become difficult in a larger course.
One challenge I ran into was keeping the variables, object names, states, and triggers organised. I quickly realised that clear naming makes a big difference, especially when several triggers are checking the same variable. Once I cleaned up the naming and kept the variable values consistent, the project became much easier to manage.
Overall, this was a helpful practice project. It reminded me that personalisation does not need to be complicated. Simple choices like a name, avatar, background, and audio preference can still make an e-learning experience feel more learner-centred.
I would love to hear how others handle audio preferences across multiple slides. Do you usually control audio slide by slide with conditions, use layers, or have another cleaner workflow for keeping narration or background music linked to a learner’s audio preference?
This project was built in Storyline 360 without using AI.
Thanks for taking a look!
Nadia