instructional design
1139 TopicsCommunity Insights: How Support Takes You Far
If you’ve spent time checking comments, posting examples, or asking questions in the ELH community it’s likely you’ve seen Thomas_Shayon offering advice and encouragement. This Member Spotlight highlights how Thomas’s career journey was buoyed by support, and how he pays it forward now. Given a chance Like many people in learning design, Thomas did not start out in a training role. His first opportunity to teach was while he worked as a project manager on a quality assurance team for a small auto insurance company. As many roles do, this expanded until he was teaching independent insurance agents about how to position their products to their ideal customer. This “short stint” was laying the groundwork for what would turn into a 20 year career in corporate learning ranging from nonprofits to technical training and more. Making a difference In another early training position Thomas found “great pride and joy” in what his non-profit team built and delivered to “support some of the most vulnerable folks” in his community. This ability to make a meaningful difference in the lives of those around him (kids aging out of foster care) solidified his love of teaching, and led to the next defining element of his career: receiving that support back. Senior leaders, executives, and other coworkers were crucial to Thomas’s growth, showing “what leading with your heart” truly looked like. “When I spoke, my ideas were heard, and several were implemented. When I gave critical feedback, they were humble and listened,” he shares. In addition to the interpersonal support various senior leaders offered, some also created critical opportunities for Thomas. Opportunities like regularly attending executive business strategy meetings, allowing him to weigh in on how KPI’s could be achieved with L&D initiatives, and otherwise being “empowered to do my best work ever.” The mindset The culmination of these experiences has led to a specific mindset that Thomas takes into his everyday - not exclusive to learning design, but wholly integrated in his life. The core elements are: Discover what you enjoy doing Thomas’s answer is, of course, “helping others evolve into the most excellent version of themselves at work and at home” Learn as you go “I am not a technically trained instructional designer. However, over time, I’ve read, taken online courses, earned certifications, and so on to develop the ID-specific skills needed to do the work. Do not worry about trying to “learn everything” in a year or two; give yourself grace and time.” Doubt is a monster we carry with us “Learn and embrace it sooner than later, doubt is a part of the journey; everyone deals with it. Uncouple who you are from the work that you do.” You are enough “Navigate your life and career with that fact neatly tucked into your spirit and move boldly in your life.” Paying it forward True to the people who helped shape this mindset, Thomas now offers encouragement, advice, and other support everywhere else he goes. Leading from the heart can be seen scattered across our own community: from welcoming new members, offering insight on best practices, or sharing professional examples. He’s filled the role of Peer Guide with flying colors, and ELH is made better for the care Thomas brings to our community. I’m sure his learners feel the same way. In that spirit: leave a comment below tagging someone who has helped support you, and how you can pay it forward by reviewing a project, offering advice, or welcoming someone new.9Views0likes0CommentsSlide-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!45Views0likes1CommentBehind 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?359Views9likes4CommentsJAWS 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 Mike18Views0likes0CommentsButton'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!126Views0likes2CommentsIssue 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.137Views0likes4CommentsCall 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!148Views4likes1CommentSpark 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.150Views0likes4CommentsScreenreaders 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!34Views0likes0Comments