instructional design
882 TopicsSlide-level scrub control after first view (without affecting checkpoints?)
Hi everyone, I’m running into a navigation issue in Storyline and wanted to see if there’s a workaround I might be missing. Right now, I have the player set so learners can’t scrub until a slide has been fully viewed. This works fine for standard content slides, but I’m running into issues with checkpoint slides that are set to “Reset to initial state” so learners can retry them. Because those checkpoint slides never register as “completed,” if a learner clicks Previous to revisit them, the Previous/Continue buttons (and scrubbing) stop responding, even though they appear active. If I allow scrubbing at the project level, everything works fine, but I’m trying to avoid enabling scrubbing globally. My question: Is there a way to control scrubbing at the slide level (for example, allow scrubbing after the first view on video/content slides only), without impacting checkpoint slides? Or alternatively, is there a best practice for handling navigation when using “Reset to initial state” on checkpoint slides in combination with restricted scrubbing? Would love to know how others are handling this scenario. Thanks in advance!21Views0likes1CommentBehind 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?326Views9likes4CommentsJAWS and Web Objects Shifting left
I read there was a fix for something similar back in January so I am not sure if this falls within. What I am experiencing is a shift left on a slide with a web object while using JAWS and navigating down through the content using the keyboard arrow buttons. On the slide, within the web object window, I am pulling an html page that has some example scenarios coded into an accordion using pure html and JavaScript. Nothing fancy. While the section being read by JAWS is with in the visible area things are fine, its when I arrow down to the content below the visible area that the shift happens. It only happens with JAWS on, otherwise it works perfectly. Anyone have any ideas or experiencing something similar? I would love to hear your workarounds. I provided some screen caps. Thanks Mike12Views0likes0CommentsButton's stacks alignment with RISE
It is probably an easy one or your guys but my knowledge is limited with RISE. My question is I am still looking for a solution to align properly all my buttons stacks on the same line. Or better would be to align them with at least all blocks above or under my blocks above. Big thanks!108Views0likes2CommentsIssue with Replay Button When Using "Resume Saved State"
Hey Team, In the slide player settings, I set slides to resume saved state since I’ve disabled the Next button. I wanted learners to go through each slide before moving forward. Once a learner has reviewed a slide, I don’t want them to have to replay the slide again just to enable the Next button. However, this setup seems to interfere with the Replay button—it’s not working and won’t replay the slide as intended.119Views0likes4CommentsCall for stories: How is learning making a difference at your organization?
Hi, E-Learning Heroes Community 👋 We know the training you create has real impact, and we’d love to hear about it. We’re currently accepting submissions for the 2027 issue of On Purpose, where we feature organizations using learning to make a meaningful difference in their communities. If you or your team have a story to share, we’d love to consider you. Want to see what we’re looking for? Check out inspiring stories from United Network for Organ Sharing, National Head Start Association, Project Lead the Way, and more in the 2026 issue: https://onpurpose.articulate.com/ 👉When you’re ready, submit the 5–10 minute application here by April 26 to be considered: https://onpurpose.articulate.com/apply Feel free to drop any questions below. Happy to help!129Views4likes1CommentSpark trail effect. How to do it?
I´d like to create an animation that resembles this effect: a spark or star that leaves a trace of little sparks that fade away. I tried one with graphics that have in and out animations, placed in consecutive times on the timeline, and a motion path for the main spark. It works fine, but I´d like to know if some Storyline wizard could come up with other solutions. Thanks.131Views0likes4CommentsScreenreaders reading lots of "blank" lines?
Hi everyone, I am building a course in storyline 360. Screenreaders are reading alot of 'blank' lines when tested with NVDA and JAWS. It happens in two main areas of the course: text blocks and a scrolling text screen. I think I know what is causing this but I am seeking validation. I think that it has to do with the size around the text box and setting that to zero? Making sure the paragraph spacing is zero after. The scrolling text it seems like it is the same but making sure that there are no carriage returns below the text. Am I on base or off base with this?! Thank you!22Views0likes0CommentsWhat do you use for storyline file Version control tools? Git?
Hey everyone, In our organization, we often have more than one person needing to edit a storyline file. It's becoming a version control nightmare. I thought git might work as a version control system forcing user to check out/in files when they are going to work on them. My boss thinks git would not be right for this purpose. We are currently just using the honor system and trying to force everyone to append the current date in their file names (e.g. myfile_04022026.story), but not everyone does and it's a huge problem. We really need a tool for this instead. How do you all manage this? What tools have you found that work well? What tools have been a disaster for this? All advice welcome! Thanks, Lori131Views1like2Comments