PersonalizeLearning1.png

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.

PersonalizeLearning2.png
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.

PersonalizeLearning4.png

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.

PersonalizeLearning3.png

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.