storyline 360
29979 TopicsNew in Storyline's AI Assistant: JavaScript Interactions
We just shipped something I have been itching to talk about. You can now use the AI assistant in Storyline to generate custom JavaScript triggers that turn a static slide into a dynamic interaction. Not just “show layer when variable changes” dynamic. I mean real, game-like behavior. This feature unlocks a lot for course authors: Lightweight gamification More immersive and engaging content Unique interactions that are tough or flat out impossible with built-in triggers alone And the best part is you can iterate with the chat. Ask for tweaks. Refine the behavior. Adjust the difficulty. Clean up the logic. All without needing to write a single line of JavaScript code yourself. Non-coders rejoice! I saw a LinkedIn post recently showing off a fun "fruit drop" game where learners move a basket along the bottom of the screen catching falling fruit. It looked fairly involved and it made me wonder: could the AI Assistant help me create something similar? So I tried it. I laid out a simple slide with images of fruit and a basket. Then I opened the AI Assistant and started prompting. I had the core mechanics working in about 20 minutes. I spent another hour or so polishing and iterating to get what I have today. I was really impressed with just how quickly it all came together. I also really liked how the AI would point out things it couldn't do yet, while still giving me a way forward. For example, it's not able to create Storyline variables (yet), so it instead asked me to create the variable and give it the name so it could use it in the JavaScript. The attached gif shows it in action, or you can play it for yourself on Review 360, I'll put a link in the comments. While this was a really fun and rewarding exercise, it's not perfect. We're actively working to smooth things out. Have you tried this out yet? If so I'm curious: What worked well? Where did it fall down? What kinds of interactions are you trying to build? Drop your examples, wins, frustrations, and "I wish it could..." ideas in the comments. We're listening. If you've been intimidated by JavaScript in Storyline, this might be your moment to jump in. Check out this video tutorial for inspiration: https://community.articulate.com/kb/ai-assistant-tutorials/create-ai-generated-javascript-interactions-in-storyline/1250446382Views4likes2CommentsBehind the Scenes: Storyline’s Move to Modern .NET
We just wrapped a project that’s been hanging over Storyline for a long time: Moving from .NET Framework 4.8 to modern .NET (now .NET 10). This one goes deeper than it might sound. Back when Storyline was first built, choosing .NET Framework was the obvious call. This was 2010-ish. Windows dominated our space, and the .NET ecosystem gave us a lot of what we needed to move fast and build a really capable tool. That decision worked. For a long time. It also shaped some of the realities of the product today. Questions about platform support come up a lot, and early architectural choices like this are a big part of that story. They helped us move fast early on, but they also made certain paths more complex later. Fast forward to now… Microsoft has effectively stopped evolving .NET Framework and put their energy into modern .NET. Meanwhile, we were still running on a foundation that wasn’t keeping pace with where things were going. So we made the call to move. This wasn’t a simple upgrade. We relied on parts of .NET Framework that don’t exist anymore. AppDomains. Binary serialization. A handful of “seemed like a great idea at the time” features that modern .NET intentionally left behind. We had to rethink and rebuild some pretty fundamental parts of the product. So what did all of this actually get us? We’re now on a modern, actively supported runtime. It’s easier for us to keep improving performance, adopt new capabilities, and evolve the platform without constantly working around legacy constraints. We also retired some very old pieces of the system along the way, which… felt pretty great 😅 And then there's performance. Microsoft has invested heavily at performance improvements in modern .NET, and we're seeing that surface in Storyline. We ran benchmarks across 18 Storyline projects, measuring open, save, and publish times. Every single project got faster with improvements ranging from 0.4% to nearly 30%. The larger the project, the larger the improvement. In the animated gif below, I put .NET Framework (left) head-to-head with modern .NET publishing the same course. Neither project was pre-published to warm the cache, and I even gave .NET Framework a slight head start by clicking Publish there first. The gif is sped up for easier viewing, but the result is real: modern .NET finishes publishing well before .NET Framework. Big credit to the team that pulled this off. This was deep, risky work in some of the most critical parts of the product. Curious to hear from folks here: If you're on the latest Storyline 360, have you noticed any performance improvements when opening, saving, or publishing your projects?86Views5likes1CommentArticulate Localization: Tracking Language Validator Suggestions
Hello, We are working with the translation feature in Storyline and Rise. We have a need to update our translation glossary as we are seeing the language validator suggestions. Is there a way to export the following information from Articulate Review: Source language text Original translation from Articulate Language validator translation suggestion There are enough changes to our modules that tracking them manually is not really feasible given the timeframe we have to work with. Thanks all!Drag and drop issues
Hi everyone, I'm hoping someone(s) can help me. In the attached storyline file I have 3 problem screens. In the first screen I have little icons that when drag and dropped to their zones trigger layers. I have all the correct options turned on, but they are still not snapping back when they are dropped in the wrong place. In the second screen, im using the built in matching pairs inside a scored quiz. 3 of the 4 options have resized when I increased the font size, but one of them wont resize and instead has a scroll bar. And in the third screen, also a scored quiz question, I need the drag and drop to reset when the click on the Try again button. I've set all the layer conditions to trigger this, but it's still not working. Any help is greatly appreciated as I need to go live with this project at work and I can't until I can get these issues sorted.77Views0likes4CommentsStoryline audio stops working on random slides
I’ve been working with Storyline for some time, but this time I’ve encountered an issue where I’m unable to identify any clear cause or logic behind what’s happening. I currently have four modules published from Storyline, both for SCORM and Review. During the review process, one of my colleagues commented that a particular slide did not have audio. However, when I checked, the audio was present on the slide timeline and played correctly on my end in both Review and Preview. Another co-worker of mine also confirmed that the audio worked for her. 🙃 I then published the module to SCORM and uploaded it to Moodle. While conducting final testing, I noticed that a few slides are experiencing the same issue. The audio does not play when the slide starts. To make the audio work, I either need to: go back to the previous slide and return to the slide, or let the slide timeline finish (in restricted mode), then drag the timeline back to the beginning, at which point the audio starts playing. I would prefer not to create a trigger on every slide to play the audio, as the audio should automatically play when the slide timeline starts. Additionally, most of the slides are working correctly, and only a few slides are affected, which makes it difficult to determine the cause. if anyone has encountered similar issues and have some suggestions or tips on how to fix this. I would greatly appreciate the help!!!552Views0likes16CommentsAI TTS and SSML functionality
Hello everyone, I would like to bring the attention of the community on AI TTS and the limited use of SSML with it. I know that it is not supported because you built AI voices "to understand the relationship between words and adjust delivery accordingly". However, AI voices mispronounce acronyms and other words like company names and such. By saying that I am forced to use the old TTS voices, and it is a bit upsetting because the AI voices sound indeed more natural and "human", big benefits in e-learning for ensuring a more pleasant learning experience for our users. This is a request to work on SSML for AI voices because I strongly believe it is needed. Anna662Views3likes14CommentsMy Storyline is taking forever to open. Is there a fix?
This started for me a few weeks ago after I did an update. Usually, my Storyline would take about a minute or so to open and be fully ready to use. But now it takes upwards of 5-10 minutes before it's ready, which is quite frustrating when I have work to do. It is currently fully updated. When I open it, I get the screen below (which looks different from how it used to look) and it just stays like that for the longest time. Not sure what the issue is or how to fix it. Appreciate any advice, thanks.85Views1like5CommentsStoryline freezes on specific words
Hey everyone, for some time my Storyline freezes on various words, if they are present on the current slide. It becomes unresponsive for minutes, then I can shortly interact (I'm using this to escape to another slide), this ramps up my fans to 100%, it stretches the window to overlay my taskbar und sometimes the screen goes black (except for the edges). My workaround is to add spaces in those words, but I'm at a point where I cant do that anymore, the list of words keeps growing and it takes so much time. I've had that on Windows 10 and now on Windows 11, over the years I've tried Storyline 360 Updates 56, 69, 78, 90, 97 and currently 102 and the have all done that. It happens with every font I've tried and even in empty projects. And it does not matter whether I type or paste them, but sometimes it does make a difference if they all all caps or not. I have always suspected the spell checking, but I have no further clues. Also URLs do the same thing often, as soon as they are recognized as an URL, so I add spaces there as well. Some examples of words, that freeze for me: COMPETEN-CIES CONCLU-SION FOUN-DATION APPRECIA-TION sta-tistics super-visors responsi-bility yea-rs sus-tainable s-trategy f-inancing deve-lopment dif-ference con-ceptual I know this seems to be a specific problem to my machine, but maybe someone sees a pattern here or has had this before, as I could not find similar cases via searching. Thank you59Views0likes3Comments