storyline 360
66 TopicsRequest for Feature to Export All Text-to-Speech Scripts in Storyline 360
Are there any plans to develop a feature in Storyline 360 that allows users to export all text-to-speech (TTS) scripts used in a project into a single document, such as a Word file. Currently, it is quite time-consuming to manually copy the TTS text from each slide, especially for projects with a large number of slides. Having an option to automatically compile all TTS scripts into one document would greatly enhance productivity and streamline the workflow for many users. Thank you for considering this request. I look forward to any updates or potential solutions you might have. Best regards, Elvira22Views2likes3CommentsImages - deleting and scaling
In Storyline, if I want to change the slide size, whether I choose to scale content or not, the image stays the same size. This is fine. But if I have a different image that fits the new slide size, when I replace the images, they are not at 100% scale. There needs to be either: a default of 100% scale when images are replaced an easy way to change the size/scale of all instances of the same image at once an easy way to delete every instance of the same image at once (whether they are in use or not). Preferably all three. Having to go in and change every single image is frustrating and takes too much time.3Views0likes0CommentsAbility to View Templates by Image
We used to be able to browse templates quickly by turning the pages. Now, that the explanation of each course is added to the top of the image, it takes a very long time to go through the templates/download. It would be nice to have the current choice (images + blurb), plus List View, and Gallery View. Thanks!1View0likes0CommentsHow to Embed and Track YouTube Videos in Articulate Storyline Projects
Here’s a step-by-step guide to embedding a YouTube video in Articulate Storyline with the video controls hidden, the video fitting the web object, and tracking video completion: Step 1: Prepare the HTML File Create an HTML File: Open a text editor (e.g., Notepad, VS Code) and paste the provided HTML code into a new file. Save this file as video.html. <!DOCTYPE html> <html> <head> <style> body, html { margin: 0; padding: 0; overflow: hidden; /* Hides the scroll bar */ } #player { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } </style> </head> <body> <div id="player"></div> <script> // Load the IFrame Player API code asynchronously var tag = document.createElement('script'); tag.src = "https://www.youtube.com/iframe_api"; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); var player; function onYouTubeIframeAPIReady() { player = new YT.Player('player', { videoId: 'RBtnt1fvpgA', // Replace with your video ID playerVars: { 'enablejsapi': 1, 'controls': 0, 'modestbranding': 1, 'rel': 0, 'showinfo': 0, 'iv_load_policy': 3 }, events: { 'onStateChange': onPlayerStateChange } }); } function onPlayerStateChange(event) { if (event.data == YT.PlayerState.ENDED) { // Video has ended, trigger a Storyline event parent.postMessage('videoEnded', '*'); } } </script> </body> </html> *Replace 'RBtnt1fvpgA' with your YouTube video's ID. Step 2: Embed the HTML in Articulate Storyline Add a Web Object: Open your project in Articulate Storyline. Go to the slide where you want to add the video. Click Insert > Web Object. Choose to link to a local file and browse to your video.html file. Set the web object's dimensions to fit your slide and ensure it matches the aspect ratio of your video. Position the Web Object: Resize and position the web object to fit neatly within your slide layout. Ensure that the web object size matches the desired video display size to avoid scroll bars. Step 3: Track Video Completion Create a Variable: Create a new variable in Storyline, e.g., VideoComplete of type True/False. Set the initial value to False. Add JavaScript to Track Completion: Go to the slide with the video. Add a trigger to execute JavaScript when the timeline starts. function receiveMessage(event) { if (event.data === 'videoEnded') { var player = GetPlayer(); player.SetVar('VideoComplete', true); } } window.addEventListener('message', receiveMessage, false); Completion Trigger: Add a trigger to perform an action (e.g., jump to the next slide, show a layer, or complete the course) when VideoComplete is True. Step 4: Test and Publish Test the Interaction: Preview your slide to ensure the video plays, controls are hidden, and the video fits the web object without scroll bars. Publish the Course: Once everything is working correctly, publish your course. If you're tracking completion via an LMS, ensure that the tracking settings are configured correctly.3Views0likes0CommentsFont options for Closed Captions
The choices for Closed Captions are a good start (colors, fonts) but when using a black color (or any bold color) on a white or transparent background, the CCs look like garbage. And depending on the font chosen, many words unreadable. There is a black outline that needs to go away or have the option to turn it off. Thanks.11Views0likes2CommentsComments/Notes for Triggers.
I work with a team of developers. Would be amazing to be able to add Comments/Notes to Triggers. Perhaps a small icon next to the first line of a comment A simple explanation of what a trigger is doing/used for would go a long way to help team members know what other have done.7Views0likes1CommentNeed for a way to have an offline registration tool
I understand the importance of requiring the online registration verification. However, there are many of us that work on networks that cannot connect directly to the internet. We desperately need a way to still use storyline, without it stopping at 99 days. Is it possible to allow the offline registration functionality that storyline 3 had. Please, there are many of us that need this.5Views0likes0CommentsKeeping objects aligned at the same time when changing their order in the timeline
I would like to see a feature that allows you to keep an object or multiple objects aligned at their same time when arranging them up or down in the timeline.For example, you could hold shift to keep the object aligned at 2:00 seconds when dragging it up or down. I've attached a gif to illustrate. After I drag the objects up, I undo one of my actions which shifts the objects back to the left to where their timing was originally. Then I undo several more times to get them down to their original order. As a side note, I would like to see undoing a reorder on the timeline send objects to their original position. Instead of having to undo a bunch of times and jump in between each individual object (as you can see in the gif).4Views0likes1CommentCustom Triggers
Have you ever found yourself wishing you had a "quicklink" to certain triggers that you create all the time? I do! Example: Let's say on certain slides you want the Next button to hide right away, and then return to normal after XYZ happens. Setting that process up to work (unless there's a better way I don't know about) involves 12 clicks just to hide the Next button. Then another 4 or more clicks to copy/paste the trigger somehow to make the Next button go back to normal. Sure, once you've set this up you can go back and copy this trigger and paste in on other slides very quickly and easily...but what if you don't remember exactly which slides this occurs? And what if there are 10-20 or more triggers also on that slide so you have to hunt for the right trigger to copy/paste? Solution: I'd love to be able to add my favorite and most commonly created triggers to either the Quick Access Toolbarar, or a new "Quick Triggers" location. There's only a few I make consistently throughout my projects that would earn the title of "favorite", but what a time saver this would be... Thanks in advance for reading, and even more thanks in advance if there's a function out there I haven't found/used yet to achieve something similar! -Nick9Views0likes0Comments