Storyline variables
If you've had exposure to a programming language then you will find the concept of variables familiar. Almost all programming languages make use of them. Variables are also found in day-to-day applications, such as Microsoft Office.
For example, in Microsoft Word you can create a mail merge; this involves a list of names and addresses, and printing one form letter for each of the names. It appears as though the letter is personalized, however, the letter remains the same while the addressee changes. This bit of automation couldn't be possible without variables; one for the first name, one for the last name, and one for the address. Variables act as placeholders that temporarily hold information.
In Storyline, variables are used to do the same thing and more. A simple example is prompting the learner for their name. After typing their name, it is temporarily stored in a variable. Later on you can use the information in the variable to personalize the course content...