download
67 TopicsMaking PCI Training Personal (ELH Challenge #477)
Hurdle to Overcome How could I open the Payment Card Industry Data Security Standard (PCI DSS) awareness module in a way that immediately created tension, felt personal, and captured the learner’s attention from the very first moment? Solution Rather than opening this year’s PCI awareness module with traditional learning objectives, I chose to begin with a narrated scenario designed to set the stage. My goal was for learners to hear and see the weight of a potential cybersecurity lapse right away. Steps I Took To create this opening slide, I followed these steps: I wrote a short, highly detailed script that included backstory, multiple characters, and narrative depth (well, not so short!). 🤣 After reviewing it, my manager supported the scenario-based approach but felt the initial script missed the mark and revised it. I used Copilot to further refine the updated script. With the revised scenario in hand, I first prompted Canva AI to generate the character imagery. While promising, the results never quite matched the desired look. I then passed my image prompt through Copilot multiple times, refining it across at least four iterations. Once I landed on a clean, effective prompt, I fed it into Storyline360’s AI Assistant to generate the images and poses for the main character, Ava. The scenario narration was created using Storyline360’s AI voice: Brian (Man | Middle-aged | English | American accent | Social Media | Classy; Model 3, default settings). To introduce tension and a sense of movement, I drew inspiration from comic panels. Instead of static visuals, I cropped the images to panel-like frames and animated them in sequence, using cue points to drive the timing and flow. Lessons Learned Generative AI (GAI) prompting has become part of our daily workflow. Across my organization, we have access to tools like Adobe Express, Canva, and Articulate360, each with its own strengths and limitations. Key takeaways from this project include: Output from one GAI tool can be refined and reused in another to achieve stronger results. For example, after Canva AI didn’t produce the desired imagery, I used Copilot to refine the prompt and then fed that improved prompt into Storyline360’s AI Assistant. This experience reinforced an important truth: creativity matters even more in an AI‑powered world. The overall look and feel of this slide came from human decision‑making—mine—not from the tools alone. Conclusion The close collaboration between humans and generative AI produces results that are more effective and impactful than what either could create independently. Even with powerful learning‑focused AI tools, such as those in Articulate, achieving the desired outcome can still take time, and that’s okay. The more we experiment, prompt, and practice with these tools, the more efficient we become. Ideally, those efficiency gains translate into greater business impact through improved learning experiences and stronger employee performance. Click here to experience the demo. The SL file is attached.3Views0likes0CommentsStoryline Instant ToolTip
Hi everyone! I'm sharing a script to add tooltips in Storyline. Just one reference object, a quick copy-paste, and it's ready. You could use a native rollover state, but this gives you full control over the animation. Position, colors, shadow: all configurable in 10 seconds. No JavaScript skills needed, the script is designed to be easy to use and maintain.293Views4likes3CommentsTreasure Hunters Learning Game
Before I officially became an ID I worked in a job that encouraged self-learning and would give us time to take e-learning. One of the e-learning I became focused on was PowerPoint. This led to me making games in my free time one game was a Pirates adventure that I repurposed to be a trivia game for learning a new process at work. This was long before I became an ID but was laying the groundwork for this path. When I became an ID I was introduced to Storyline and was told it is PowerPoint on steroids. For my first couple week I was encouraged to play around, watch videos, come here and look at what other can and have done. I took that time to remake the game using Storyline and enhanced it with branching options. This is the result after those 2 weeks. I really wanted to see if my PowerPoint skills and translated to Storyline and see how I could push it. I thought I would share it and maybe inspire others I have been by this community. https://360.articulate.com/review/content/ba0f4bcc-5d69-4d22-9b6d-acb7c644c254/review604Views3likes2CommentsGame of the watercans - SL360 + easy JS
Hi Everybody, here is an example of easy javascript used for a little game. There are 3 cans. Can 1 is full, has 12 liters. Can 2 (7 liter) and 3 (5 liter) are empty. You can pour the water from one can, into another, till its full. Goal is to have 1 liter in 1 can. Sounds not too bad? Can you think of a way to calculate this? If you pour c1 into c2, only 7 liters will enter c2. 5 liters will remain in C1. Easy step one. for every next step we need to know the following: how much water is in each can? how much water can be poured into another? What is the result? how much water is in each can? when all the cans have content, there are 6 possibilities. C1-->C2, C1-->C3, C2-->C1, C2-->C3, C3-->C1 and C3-->C1. (--> pours into) So what do we need? In JS we need variables (var) to calculate each of the 6 possibilties. We need a drag and drop trigger, to move the cans and execute one of the scripts. We need triggers to move the cans back in place after every step. Here are the 3 variables volume for can 1,2,3. The C1 has 12 liters, C2, C3 are empty, 0. Next are the triggers. So after each drop, 2 of the variables will have changed. We trigger to 'jump this slide' when this happens. Did you know, you only reset the objects, the variables will not be reset!! It doesnt matter which can you move. All cans will be reset to startposition. I suppose you can remove one of these triggers, because any of the other 2 will have changed after each pour. Object triggers: Group 1 is can 1 with water, etc. You can clearly see the logic, we needed 6 possible actions. we have 6 scripts which calculate how much water is in the cans you use. Here is the script for C1 --> C2. lines 2-7 will be the same for all the 6 scripts. For those new to js in SL360. You need to retrieve the value of the variables from the player and rename them for usage in the script-shell. This is what lines 5-6-7 do. We take the volumes of each can and name them can1vol, can2vol and can3vol. lines 15-17 we export the new values back into the player. lines 9-13 is where the magic happens. L9: We create a var for how much room there still is in c2. It cannot be more than 7 liters. so. 7 liter - whats inside now. L10: Now we create the var transfer. 'Math.min' takes the lowest value of the named vars. In this case 12 liters in C1, C2 is empty, to it can take 7 liters. The lowest is 7, this will be the transfer value. L12: newCan1 is the next variable. we take the volume in c1, 12 - the transfer value 7. L13: newCan2 is the next, we take the volume in C2, 0 + the transfer value 7. L15-17 we export back to the player, accordingly for the newCan values. (only C1 and C2 have changed, so new values to them. C3 didnt change. Copy the script to all of the 5 remaining triggers and change lines 9-13. Think clearly, can1 has 12 liters and C3 has 5 liters of space. so we use those values to change line 9. in line 10 we change for each outcome how much is in the can you pour from and how much is in the can we drop. We only change the vars that are in use, make sure you trigger the minus and plus to the right can in lines 12-13. :-D | Make sure you use the newCan values for the correct cans. In the project you will find all the scripts. I have to excuse myself for not properly finishing the project, I still need to add states of the quantity of water in each can. Now c1 will always be full, below each can, the values of how much is in there, works. Hope anyone will find this usefull. Have a great day!131Views0likes0CommentsOptimizing Training Workload: Muscle Physiology for Fitness Coaches
Are you ready to elevate your fitness coaching expertise and help clients achieve their best results? This course dives into the science of muscle physiology and the art of optimizing training workload, empowering you with the knowledge to tailor exercise programs for any goal. Explore how different muscles function, how to harness energy systems, and how to manipulate key training variables for maximum effectiveness. By the end, you'll have the practical tools to design evidence-based workouts, support recovery, and drive real progress in your clients' fitness journeys. Quick link shared below and the learning assets have been shared in the attachments. https://share.articulate.com/xXYyIcdroZxVsqSAAnvtx151Views0likes0CommentsUp-Updated "Reveal" codes
I’ve been experimenting with the original HTML code blocks included in Articulate 360’s built-in examples and wanted to share how far you can extend that base structure using GenAI to iterate and refine interactions. Starting with the default image-reveal index provided by Articulate, I used GenAI to progressively develop three new versions. I supplied my own images, created meaningful alternative text for screen readers, and introduced additional UX and accessibility improvements. Every version is fully tailorable if you want to adapt the formatting, colours, spacing or behaviour. The three examples are: Enhanced Image Reveal Grid Uses the original Articulate structure. Adds a hover zoom, a click-to-zoom state, and high-contrast purple letter tiles for accessibility. Fanned “Deck of Cards” Flip Interaction A dynamic fanned layout, more like a real card hand. Cards lift and reveal their letter on hover, flip on click, and reset if clicked again. Includes chevron navigation for easier cycling. Plain Flip Grid with Navigation A clean, accessible flip-card grid with navigation chevrons. Mirrors the deck behaviour but with a simplified layout. NOW WITH MORE EXAMPLES of what reveal styles can imagine! If you have suggestions, improvements or alternative approaches, I’d really love the feedback. And if you’d like to use or remix any part of this, feel free — I’d love to see what you create with it. Review3601.3KViews11likes11CommentsFree 20-Pose Distribution Center Manager Character
Hi everyone 👋 I recently built a full 20-pose character pack designed specifically for operations and safety training — and I’m sharing it here with the community. Meet Arjun – Distribution Center Manager He was designed for: Warehouse onboarding Safety compliance modules Operational process training Scenario-based learning in Storyline or Rise What makes this different from standard stock characters: ✔ Coaching, compliance, instructional & PPE versions ✔ Mentor-style expressions for scenario design ✔ Built intentionally for warehouse environments I created this after reflecting on how powerful custom characters can be when they’re aligned to the learning context — especially in operational training where realism really matters. You can download the full ZIP file here. If you’d like to: See how I design full character systems Collaborate on custom training visuals Or just connect with another eLearning builder Feel free to comment below or connect with me. You can also check my LinkedIn (https://www.linkedin.com/in/iamsaurabhsaini/ ) to see more of the work I’m building in character-driven learning and scenario-based design. Would love feedback from this community — how are you using custom characters in your projects?530Views4likes5CommentsInteractive Team Introduction Training Module
What I Built I designed an interactive onboarding experience in Articulate Storyline 360 for new employees joining the training department. Instead of a static team flow chart, the final product is a set of interactive team introduction slides. Each team member is represented with: 📸 A photo 🏷️ Their name and title displayed at the bottom 📝 A detailed introduction revealed directly on their photo Navigation is intuitive, with Next and Previous buttons (enhanced with tooltips), and an Information button at the end to credit the Storyline 360 photo library. Behind-the-Scenes Process I started with a simple flow chart to show team structure. Realized it felt too static, so I reimagined it as an interactive experience. Built individual slides for each team member, layering text over images for clarity. Added navigation controls to make the module feel smooth and user-friendly. Incorporated credits to acknowledge the resources used. Purposeful Design The goal was to help new employees quickly connect with their team. Instead of just seeing names on a chart, they now get a personalized introduction to each colleague. This design solves the need for: Better engagement during onboarding A more human, approachable way to meet the team A reusable template that can be updated as the team grows Explore & Review You can explore the interactive module yourself here: 👉 Review Link – Interactive Team Intro Example For those who want to learn from or adapt this build, here’s the source file attached. Cheers! JANI750Views5likes6CommentsCategorize It
I was updating a training and thought that the “check-in” could use a good categorize activity. I replaced a drag and drop type to one that I could make more accessible and simpler for the participants to view and use. I also needed this to be trackable as a quiz. I have included instructions that should make it pretty easy to modify for your own needs. Feel free to try it, download it, and use it. Categorize it | Review 360 If you do, let me know how it worked for you.340Views3likes0Comments