Accessing the Scene Title Variable (Storyline 3)

Dec 27, 2018

I am looking to capture the Storyline variable that corresponds to the scene title so that it will automatically set my currentScene variable to display the section title in the header of the content slide.

I have tried the following which are designed to capture the slide title, and neither of these worked:

  • curslide = story.allSlides[player.slideIndex].title;
  • var player = GetPlayer();
    player.SetVar("CurrentSlide",story.allSlides[player.slideIndex].title);

(Yes, I know these are written to capture and display the slide title, but if it worked, I could probably figure out how to display the scene title.)

Has anyone discovered a means to do this without having to manually trigger and change the value of my currentScene variable?

12 Replies
Raul Castillo

Sorry to be a bit blunt, but I honestly dont understand you people. Customers come in here asking for specific things...like a scene name variables..and like.... for two or three years you sit on it,...and then, you give us slide name variables,....lol....thanks ... but we have been asking for scene name variables for two years now.

Wolfram Klauk

Hello together.  A variable like "Scene.Title" would help a lot to set up and name a valid structure and insert the variable in the master layout slides. Safes a lot of work and avoids mistakes if one has to change a scene name and just has to do it in the scene/slide view instead of every slide in the scene. "Project.Title" is missing as well.

My proposal for variables would be to have the customer exposed variable names hierarchical as well, which is much easier to remind: 

Project.Title  (insert an input field on to of the 1st scene name to set the value)

Scene.Title (set value per scene as in scene view)

Slide.Title (why is it named: Project.SlideTitle? well - at least it exists...)

I was a bit shocked to find out, that it does not exist for project and scenes. Even more as the idea was posted years ago.

Come on, please, it is definitely not rocket-science coding to implement it in storyline.

Andrea Koehntop

Hello Wolfram, and welcome to the E-Learning Heroes community! ✨

I appreciate you taking the time to share how this feature would be beneficial to you.

I will take your comments back to my team, and keep you in the loop if there are any updates on this feature request.

Here's how we manage feature requests. We will let you know if this one lands on our feature roadmap

Marc Brown

Almost 5 years later and no update. All we get is blanket statements from the staff on their underwhelming feature request process that has zero transparency to their customers. Our feature requests wind up in a magical mystery land that in all likelihood have no chance in making it onto the almighty feature roadmap. Change your enhancement process! Why should we even bother submitting enhancement requests when they all seem pre-determined? We all like your product but you can do better Articulate. Also, huge shout out to Raul Castillo. Your comment was spot on.

Developer 2

There was a request the same year that SL1 was released to have number variables act like currency and always include 2 decimal places. [currently, if your value ends in zero, SL ignores it: $4.10 becomes $4.1] 
Considering that something that simple is still not an option, I'm not surprised by this. If someone has found a workaround that makes SL do what they need it to do, Articulate would much rather point to that solution as the "official" solution than actually provide useful feature updates.

Christopher Hinton
Lauren Connelly

Hi Steven!

I appreciate you sharing how adding a built-in variable for the Scene Title would benefit your workflow and the workaround you are currently using. I'm happy to share this request to add a Scene Title variable with my team. I'll keep you updated in this discussion!

Any progress on this? I'm facing the same issue now. I need to plug in both Scene title and Project title in various parts of my project for the sake of some picky accreditors. 

Jose Tansengco

Hi Christopher, 

Thanks for reaching out!

Scene and Project Titles aren't included in the list of available built-in variables yet. As a workaround, you can add two text variables to your course and then assign the values of your Scene and Project Titles to the data available for your project. You can use the 'Adjust Variable' trigger to see these values at the very beginning of your course!