Maximum number of variables?

Hi all,

I work for a company where we interact a lot with customers through online calls (Teams, Zoom etc). I'm creating a scenario engine that can be used for sales training, customer success training and tech support. Essentially it's a question/answer machine set in a familiar setup for the course participant (Microsoft Teams) with an animated cartoon figure responding verbally to questions. Sort of an advanced branching scenario with about 40 different outcomes in each scene and specific feedback (and consequence of your choices) at the end. If the user pass, they can progress to a different scene with a new round of questions.

Now for the questions: I'm seriously considering having questions put in as variables. That way, I won't need to touch the slides at all, but can just input the questions from the template I gave to our SME's into storyline variables - following a prescribed naming convention for the variables. Is there a limit to the amount of variables Storyline supports? Could there be a limit elsewhere (our LMS, the packaged format, SCORM 1.2)? I expect to have between 40 and 150 questions that would need to be put in as variables. Potentially 150 if the exercise is repeated within the same course - which it will be.

Best regards


9 Replies
Judy Nollet

Hi, Michael,

When working in an LMS, there's a limit to the amount of data that is stored. That's known as the "suspend data" (or "resume data"). That data includes variable names and values, as well as slide and object states. This article describes the suspend-data limits, which vary based on the type of package being used: 

As the article says, SCORM 1.2 is limited to 4096 characters of suspend data. So I don't think it'll work to put all your questions and responses into variables.

Another option might be to create a template in PowerPoint, have your SMEs enter the appropriate text there, and then import those slides into SL. However, that might be too confusing, especially since different scenarios might follow different paths with different types of input needed. 

Best wishes!

Phil Mayor

There is a limit to the number of characters a variable can hold (approx 33000 characters). 

I have not heard of a limit on the number of variables, and 150 is not going to be a problem, I have courses with 500+ variables.

As Judy says if resume is important then you may striuggle with variables as these are not compressed, however if you want to send in the interaction data this will not be a problem although most short answer fields on an LMS are around 256 characters.