storyline 360
26868 TopicsText alignment bug in buttons and input text boxes ignoring font styles
One of the most annoying bugs I frequently experience with Storyline, which has been carried over to SL 64bit! Is the text align in buttons, shifting to the top of a button when published, and the text in input boxes, ignoring the font styles you have set. We can sometimes mean, multiple re-publishes to Review360 until the content looks like it does in the authoring tool. This is so frustrating. It would be great to see the back of this bug. Imagine waiting 20mins for a huge course to publish an upload to R360 to find this bug, and just have to start the publish process again, and cross your fingers. That text is center/middle aligned in Storyline. Input box in Storyline: Here's that same input box after publishing to review 360: I just want to finish work. I'll keep publishing, and keep crossing my digits, but it's hit and miss whether it will be formatted correctly!40Views0likes6CommentsIssue with score sent to LMS - Storyline 360
I included a final assessment at the end of a module on Storyline 360. It seems there is a discrepancy between the score displayed in the module (results slide) and the score sent to our LMS (Successfactor). For example, if you obtain a score of 88% on the results slide, the score that appears in the LMS is 71%. If you obtain the score of 82%, the score that appears is 65%. I have checked the Storyline file but I didn't find the issue. Could you please help me? I have attached the file below. Kind Regards, Frédéric Dalmas Sonepar1View0likes0CommentsAI Audio + Pronunciation + Correct Closed Captions
I'm having an issue with the new AI Audio feature in Storyline, as it relates to pronunciation and generating CCs. In the past, using Text-to-Speech, I often needed the voice to pronounce something differently than how the word appeared. I'd generate and insert the voiceover with "Generate Closed Captions" checked: "Welcome to Brivo." Then I'd go back into that voiceover, change the words to phonetic spelling according to how I needed them pronounced, uncheck "Generate Closed Captions," and insert: "Welcome to Breevo." This would result in correct CCs and correct pronunciation. The audio would state "Welcome to Breevo" while the CCs would read "Welcome to Brivo." I'm unable to duplicate this workflow using AI Audio. When I uncheck "generate CCs," it simply does not insert any CCs at all. I'm left having to waste so much time generating and re-generating audio in hopes that it randomly pronounces all my words correctly. Has anyone figured out a workaround for this issue? Am I just not using the tool correctly?18Views0likes1CommentZooming in shows the wrong image
When I zoom in on a screen capture simulation in story line it does it correctly until it stops(zoomed in), then it shows the screen that was before the screen I am on. Almost like when it is zoomed it flips to a different picture then when it starts to zoom back out, it flips back. Can I fix this? Any ideas?14Views0likes5CommentsQuestions about the variables in escape room using 360 image (solved!!)
Hi E-learning heroes! I recently run into a question in setting varibles in 360 image. Here is what I want to make: When the players navigate the kitchen and find the salt bottle, it will be crossed as follows: My initial solution is setting layers of items and set up the following variables: However, when the players get another item (flour), the salt bottle cannot remain crossed, like this: Can somebody give me some advice about how to make the found items remain crossed? Thank you very much! Now I solved this problem: I put the texts in the base layer and it worked!! I got lots of ideas from this post: https://community.articulate.com/discussions/articulate-storyline/using-variables-with-layers5Views0likes7CommentsEnabling Custom and Player Next Buttons
Hey Everyone- This is the second time I am coming for advice and expertise on Storyline 360 next button functionality (though, this time it is a different issue). I think we are quickly becoming foes 🤜💥🤛 I have set a custom next button and the next arrow on the player toolbar to be disabled until all the buttons have been selected on the slide. I'm not sure what I am doing wrong, but even after all the buttons have been visited, both buttons remain disabled. I've attached the slide in question for review. Thank you in advance!- Susan27Views0likes3CommentsHow 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.2Views0likes0CommentsHow to extract email id of an user from LMS?
Hi Saviors, I'm working on a SL course, and I need some customization, wherein I need to segragate/separate the users based on their roles to take a specific part of the course. And, to accomplish this I would want to extract the user email id and then add a logic in the SL file using JavaScript to have the users attempt specific part of the course based on their roles (Associates and Managers). Hence, can anyone help me achieve this requirement? Thanks in advance!11Views0likes0CommentsRemove unused Styles
Whilst the Styles have improved development, I have some big frustrations when using them. You cannot tell if a style is being used or not, and therefore it is not easy to remove unused styles. You cannot apply a style at word level, only at paragraph level. Therefore if a word needs a style, you need to create a paragraph with the single word, apply the style, and copy it back into the paragraph it appears in. Importing a slide from another project bringeverystyle from the entire project across. When deleting a lot of styles (one-by-one) it seems to use a lot of memory, and your project locks up after a few and stops responding. It corrects itself in the end. The link style definitions are not flexible enough. I'd like to be able to develop a link style to use on a dark background and one to use on a light background. I'd like full control over this in the Style definitions. How does everybody else feel about this? I'd love to see a use count next to styles (as per media/assets).18Views2likes2Comments