E-Learning courses don’t have to use a one-size-fits-all approach every time. One way to add some personalization to a course is by capturing the learner’s name, then referring to it later. It helps give a more personalized, friendly tone to the course. After all, who doesn’t like to be catered to?

We can use variables to capture simple user data that a learner provides, and then adapt the course content along the way. Variables can help us develop a single course that can adapt to the various learner groups by showing or hiding content specific to certain types of learners, without having to create multiple versions of the course.

Using a Text variable to display the user's name

In this week’s example, we use a simple TextEntry variable on the first screen to capture the user’s name when they type it in. Once we’ve captured their name, we can display it anywhere else within the course. We also set a custom variable, named location, to track which location the user selects on the second screen.


User selects location which updates a location variable

On the third screen we can show content that is specific to the user name and location.


Example of personalized content

Click here to view example

Using variables to customize a course based on user input can make online courses more personalized and more relevant to our learners.