other
472 TopicsWe Appreciate You, ELH
Valentine’s Day is almost here, and we couldn’t let it pass without saying thank you. This community is full of people who show up, share generously, and support one another, and that’s what makes this space so special. We’re really grateful you’re here. 💛 If you’d like to spread a little community cheer this week, here are a few easy ways to join in: 💌 Give a shout-out to a fellow member or share what you enjoy about being part of this community in the comments. 📣 We’ve attached a few optional shareable images if you’d like to post on other platforms (like LinkedIn). 🗳️ Cast your vote in our Code Block Build-a-thon. It’s a great way to recognize the incredible work members have created. 💡 P.S. Our weekly challenge is all about Valentine’s-themed e-learning examples. If you’ve created one, we’d love to see it! However you choose to participate (or even if you’re just reading along), thanks for being part of what makes this space so great. 💖27Views2likes2CommentsLines disappear in preview & publishing
Hi there.. Recently I have come into an issue wherein my lines are no longer showing up in the preview or the published versions of my courses. This was not an issue before 2/9. I have had issues with shapes before due to not updating, so I updated with no progress or changes. Here are some things I've checked: Width of lines exceed 0px Varying widths Gradient VS Non-Gradient I noticed when I changed from a normal, color filled line to gradient, the issue would start. However, this is now occurring on lines that were created/set with gradient before the issue started. Checking states States only have normal, set default to normal. The preview of the state shows nothing though. Creating new lines None of them have emphasis They do have appearance animations though, I do have a normal line with appearance animation and arrow caps that has not been affected. I found a discussion from 7 years ago, but I would need to go back 2 versions possibly to fix. My coworker is not having the same issue as I am. Not sure what I can do but would like to see if anyone else is having this seemingly very specific issue!3Views0likes0CommentsPreventing Learners from Forcing Completion/Score via Browser Developer Tools in Storyline 360
Hello Community, I’m an eLearning developer working with Articulate Storyline 360 and SCORM-based LMS tracking. Recently, we discovered that a learner was able to manipulate browser developer tools to artificially mark a course as completed/passed with a high score—without actually attempting the quiz or interacting with the content. I understand that SCORM communication happens client-side, so absolute prevention may not be possible. However, I’d like to learn from the community: What best-practice approaches do you recommend to harden Storyline courses against this type of manipulation? Are there recommended design patterns for gating completion so that it is only issued after legitimate quiz completion? Have you used centralized or conditional commit logic (for example, allowing LMS communication only after passing the final assessment)? Any experience with LMS-side configurations that significantly reduce this risk? Are there known strategies for detecting suspicious behavior (e.g., unrealistically fast completion)? My goal is to reduce risk, raise the technical barrier, and follow industry best practices—even if 100% prevention isn’t feasible. Thanks in advance for any guidance or examples you’re willing to share.38Views0likes2CommentsUsing Subscript in Player Glossary and Menu
I’ve come across forum discussions dating back to 2018 about Storyline allowing subscript in Player menus and glossaries, but it still doesn’t appear to be supported. Has anyone found a reliable workaround or “hack” to achieve subscript in those areas?23Views0likes2CommentsDisabling Background Music
Hi there, Is there a way to allow learners to enable background music after launching a course, rather than having it turned on by default? Currently, background music plays automatically, and learners must manually turn it off each time they launch a SCORM package. Some learners find this inconvenient, especially when accessing the course repeatedly. Ideally, we’d like an option within the player settings that allows learners to turn on background music only if they choose to, after the course has launched. Any guidance on whether this is possible would be greatly appreciated. Thanks in advance for your help. Best regards!62Views0likes6CommentsLearners Getting Stuck in Articulate Courses (in LearnUpon LMS)
Hi everyone! 👋 For the past 6 months or so, we’ve noticed more and more learners randomly getting stuck in our Rise and Storyline courses, all imported into LearnUpon via xAPI. There seems to be no pattern to it: learners get stuck in different courses, at different progress points. Re-exporting then re-importing the xAPI file doesn’t solve the problem, nor does adjusting settings in either the LMS or Storyline/Rise. We are using very basic formatting in Rise and Storyline so there shouldn’t be any issues there. I’m wondering if anyone else is experiencing this issue with increasing frequency lately? We are up to at least 1-2 learners per week getting stuck for no discernible reason. We have to log into the LMS and pass them. We're trying to discern if this is an LMS issue or an Articulate issue. (We’ve also experienced other issues, like elements in a Rise course randomly not appearing until the learner hits “refresh,” but this is a question for another day.) Thanks! Erin88Views0likes7CommentsCheck Key words in a text entry with JavaScript
Hello Guys! I,m Guio! I was trying to make a texty entry quiz and my goal was to check if the answer is corret by checking if they used some key words. I found this guy on youtube (https://youtu.be/R4SLR6UB-44) that used JavaScript to do that in three diferent ways, I was abble to make only the firt one work, can someone help please? this is my code fore de second method: var answer = getVar("TextEntry2"); var words = ["cat", "dog"]; var containsWords = words.every(word => new RegExp('\\b${word}\\b', 'i').test(answer)); setVar("key_words1", containsWords);Solved27Views0likes2CommentsHelp Finding Content That Was Shared On E-learning Heroes!
Hi all, A while ago (potentially over a year or so now), I was browsing some of the e-learning examples and I came across a piece of content that was amazing. From memory it was something to do with phishing, or scams. It was created on Rise, had a pink/purple theme and a robot character that guided the user through the content and had several interactive exercises. Does anyone know what I'm talking about and can provide a link!? It would be great inspiration for a project I'm about to start, but can't find it anywhere! Much appreciated. JordanSolved58Views0likes3CommentsHardening Storyline 360 Courses Against Client-Side Completion/Score Manipulation
Hi Community, We’ve identified a case where a learner manipulated client-side browser tools to force course completion and a passing score in a SCORM package built with Articulate Storyline 360. I understand SCORM communication is inherently client-side, but I’m looking for best-practice mitigation strategies, such as: Gating LMS commit/score submission until final quiz pass Centralizing and controlling when completion/status is set Recommended LMS-side completion rules (e.g., result-slide–driven completion) Methods for detecting or flagging abnormal completion behavior Any practical patterns or examples that significantly raise the barrier against this type of manipulation would be appreciated. Thanks!Localisation issues
Hi, I am trying to upload individual language videos into each language section of my courses, but every time I do, it changes the video for ALL language sections. Eg. If I upload a French video to the French video of the course, ALL other language sections also change. The issue is now also impacting embedding videos and ANY content changes I make to an individual language. This seems to be a recent issue - is anyone struggling? It renders the function pretty pointless if this is a new change to the localization/localisation feature.34Views0likes1Comment