storyline 360
26868 TopicsFonts in Storyline 360 do not always display correctly
We have a team of four eLearning developers all working on Storyline files, and we use a custom font in our business. However, we are sometimes having issues with how these fonts display in published files. Usually these issues occur when different users work on a file or publish it, other than the person who authored it. I presumed originally this was because we may have different versions of the custom font, and so when a user opens the file, Storyline may detect that the font is not installed. However, we receive no prompt in Storyline to say the font is not there. After lots of testing, the issues only seem to occur when publishing the SCORM. Within the story file the font looks fine, it's available in the list of fonts to be selected, and when previewing the project it looks great. On publish, and depending who publishes it, it may look correct - or it may be substituted with another, sometimes random windings symbols. Multiple users can publish from the same story file, and the results will be different. This makes me think that it's all down to whether the font is installed on the machine - but if thats the case, why does it looks correct when authoring and previewing? I'm stumped. If it makes any difference (or more likely just adds to the complexity) - some of our authors use Windows, others use Windows via Parallel desktop on Mac120Views1like3CommentsText 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!41Views0likes6CommentsIssue 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 Sonepar4Views0likes0CommentsAI 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?20Views0likes1CommentZooming 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!11Views0likes0Comments