Update: The Output of Project Tin Can is Experience API.

User-Defined Variables

user defined variables scorm tin canAt its simplest, a user-defined variable is just a dynamic piece of information that lives inside content.

There are two ways to incorporate user-defined variables.

The first way is where external information is fed into the LRS to be used by an activity. Some examples of how this can be used:

  • A course on the stock market that pulls in real-time stock numbers
  • A flight simulator that uses real-world wind speeds from a weather feed
  • An “on-boarding” course for a company that brings in variable data (staff names, holiday schedule, etc.)
  • A sports course that uses real-time stats from a feed or database

The other way to use user-defined variables is by storing information about a learner or an activity as a variable that can be used later in reporting. These variables would be any arbitrary data that wouldn’t belong in a normal statement, such as stock market numbers or wind speed from the above examples. Another example would be an assessment that stores which areas a student needs help in, and then serves up a review course based on those variables.

The use cases for user-defined variables are many. We surely haven’t thought of all of them. Use the comments section below to see other use cases, talk about how you’d utilize user-defined variables, and discuss any concerns that you have with this feature.

<- Previous Next ->
Access to more data (run time data) Learning not initiated in an LMS
SCORM 2.0 next generation project tin can

Did we achieve what you wanted with this feature?