advice
136 TopicsSeeking technical Expert Help/Consultation: Intermittent SCORM 1.2 Completion Failures in TalentLMS
Hello Articulate Community, We are a medical e-learning company facing a persistent and business-critical issue with our SCORM 1.2 courses created in Storyline 360. For over a year, we've had intermittent failures where users complete a course, but their progress is not registered in our LMS, TalentLMS. After a months-long, exhaustive investigation with TalentLMS support, we're still without a definitive root cause or a stable solution. We are hoping to leverage the deep expertise in this community to get a fresh perspective on the problem. Our Setup Authoring Tool: Articulate Storyline 360 (kept up-to-date) Publishing Format: SCORM 1.2 LMS: TalentLMS Completion Trigger: Typically triggered by reaching the final slide of the course. Primary Environment: The issue is most prevalent on the TalentLMS iOS mobile app, but it has also been reported by users on web browsers (Android tablet). The Core Problem Users successfully navigate through an entire course, including passing all quizzes, and reach the final "Course Complete" slide. However, in TalentLMS, the course remains marked as "incomplete" or at "0% progress". For the user to get a completion, they often have to relaunch and retake the entire course, at which point it usually works. This is causing significant user frustration and a heavy support load for our team. Summary of the Long Investigation with TalentLMS Our troubleshooting history is extensive and can be broken down into two main phases. Phase 1: The "SCORM Caching Bug" Initial Diagnosis: For months, the issue was investigated. TalentLMS initially suspected our SCORM file's authoring. The Breakthrough: The support agent discovered that the mobile app was caching old versions of SCORM courses. When a course was updated on the server and reassigned to a user, the app would load the old, cached version from the device. This old version would fail to send completion logs correctly because it was no longer the active version in the course unit. The Resolution: TalentLMS acknowledged this as a bug on their end. They released updated versions of their iOS (v4.4.19) and Android (v4.4.18) apps, which were designed to automatically detect when a SCORM file has been updated and download the new version, preventing the caching issue. Outcome: The issue seemed resolved, and the ticket was closed. Phase 2: The "Regression" & New Evidence The Return: A few months later, the exact same user-facing issue reappeared. Critical New Finding: Unlike the first time, the affected users were all newly registered users. This is a crucial detail because these users had no previous course history, expired certificates, or older course versions cached on their devices. This new evidence invalidates the original "caching" theory as the sole cause of the problem. TalentLMS's Final Conclusion: After further extensive testing, the TalentLMS team managed to replicate the failure once on an iOS device. Their final conclusion is that the root cause lies within our SCORM package itself. They claim that, intermittently, the package fails to send the necessary completion commands (e.g., LMSCommit) to the LMS. TalentLMS's Recommendation: Their primary recommendation is to modify our courses to add a user-initiated "Exit" or "Finish" button on the final slide. They theorize that an explicit onClick event is more reliable for triggering the completion command than the onLoad event of the final slide. Where We Stand Now We are skeptical that this is purely an authoring issue, given that the problem is intermittent and platform-specific (primarily iOS). If it were a fundamental flaw in the SCORM package, we would expect it to fail consistently across all platforms. We have created a new test course that sends a completion command on both the click of the "next" button on the penultimate slide and on the load of the final slide, and have asked TalentLMS to test its reliability. Our Questions for the Articulate Community Completion Trigger Reliability: Is there a known difference in reliability between triggering completion via Storyline's built-in "when timeline reaches end" or "when slide is visited" versus a user-initiated button click? Why might a click be more robust, especially on mobile devices? iOS/Mobile App Quirks: Are there known best practices or common pitfalls when publishing SCORM 1.2 content from Storyline specifically for use within an LMS's native iOS wrapper app? Could there be issues with how the app's webview handles JavaScript events like onLoad vs. onClick? Debugging SCORM Communication: What are the best methods for debugging the SCORM API communication between a Storyline course and an LMS, particularly on a locked-down mobile device? Is it possible to add custom JavaScript logging to the Storyline output to see precisely if and when commands like LMSCommit and SetStatus('completed') are being fired? TalentLMS Experience: Has anyone else in the community experienced similar intermittent completion issues with TalentLMS? If so, how did you resolve them? We Are Open to Hiring an Expert Given the significant business impact, we are also looking to hire an independent SCORM/Storyline consultant to perform an audit of our publishing profile, a sample course, and its SCORM output. If you have this level of deep technical expertise and are available for consulting work, please let us know. Thank you for taking the time to read this detailed post. Any insights you can provide would be immensely appreciated. Best regards,60Views0likes2CommentsBest Certification for Breaking into Instructional Design field
I am mentoring an Educator (with a Master's in Teaching) and 15 years of teaching fifth-grade science as well as pre-school. This educator wants to transfer her skills to break into the Instructional Design field. What are the best certifications programs for this type of professional?1.6KViews1like16CommentsShort quiz at the end of a lesson: adding the question directly Vs. using the question bank?
Hello! I recently found out about the question bank, did a few tests to see what it's capable of, and I still have a question: While I think it's a no-brainer to use the question bank for the final quizz, I keep seeing pros and cons of using it for the quick comprehension question at the end of a lesson : Pros : All the questions are at the same place, if one needs to be edited, no need to search for it in every lesson, it's right there in the question bank. Cons : Seems a bit overkill, and the question bank should be used only when the questions will be shared between courses, or when its features (like randomly selecting questions) will be used. What do you think is the best practice here, please?8Views0likes0CommentsKeyboard navigation to support accessibility
Hi all...happy holiday. I recently took a work-required eLearning course (ahem, we won't discuss quality!) that had keyboard navigation options to move through the course, allowing for accessibility. I wonder how that works with Articulate storyline and RISE...how does that get created? No clue on this but see it as necessary for our work. Your guidance is appreciated. Michele13Views0likes1CommentTraining Courses
Hello, There used to be a place within this community where we could download "off the shelf" courses of various topics. In that area, you had the option to download a template for a topic, or you could download a course. I can't seem to find it now. Does anyone know where I can find that? I found it to be a great resource to not have to start from scratch on certain topics.12Views1like1CommentFast AI Moodboards in Visily.ai
In this short tutorial, I walk through how I use Visily.ai to create a polished 12-slide AI moodboard for training and instructional design projects. The workflow is simple: gather your inspo, align with brand assets, write a clear prompt in Grok 4.1, and let Visily.ai generate high-fidelity layouts that guide the entire visual direction of the course. This approach helps you explore concepts quickly and present a strong visual foundation before moving into development. You can watch the full breakdown here: https://youtu.be/AcndXNYe7DM?si=kCcFqOon9vyBZuf114Views0likes0CommentsUsing Rise360 for Virtual In-Person Courses
Hi everyone! We are currently brainstorming how to use a Rise Course as a presentation tool. We host online live sessions using Canva as a presentation tool, but are trying to figure out how to best use a rise course as a live presentation tool. Does anyone do this? Our main road block is that other tools (Canva/PPT) have a notes function built in that our facilitators use for the dialogue they are expected to follow during the session. We can't figure out the best way to do this, other than having a notes doc for them to open separately from the Rise course. For anyone that works at Articulate reading this, is this a new idea? Do you have any suggestions? I would love to brainstorm through some ways you can see using Rise as a presentation tool! Thanks everyone!141Views0likes4CommentsWhat’s your “Figure It Out” moment in learning design?
Thanks to everyone who joined today’s Learning Luminaries with Tim Slade! Whether you attended the session or not, this thread is your space to share takeaways, exchange examples, and ask follow-up questions. 💡 Key takeaways 1️⃣ “FIFO” — Figure It ___ Out. Growth happens when you’re pushed outside your comfort zone. The best work often comes from rolling up your sleeves and figuring it out as you go. 2️⃣ Great learning = great experience. Instructional design is either elevated or detracted from the experience surrounding it — great visuals, an intuitive UI, and accessibility elevate the learning; poor design undermines it. 3️⃣ Stay practical about trends. AI, VR, gamification… tools will change, but the fundamentals stay steady. Wait for a real use case before jumping on the next shiny thing. 4️⃣ Readiness isn’t a feeling — it’s action. You don’t need permission to start. Competence builds confidence, and both come from doing the work. 5️⃣ Be an expert in your experience, not just your craft. Tim’s advice for unlocking potential: your lived experiences are your superpower — share them freely. 💬 Let’s talk Drop a note in the comments about your own “figure it out” moment. What did you try, and what did you learn? Feel free to link or screenshot an example if you have one!94Views0likes1CommentGroup Manager Permissions
I'm trying to understand what a group manager can do in Articulate Storyline, Rise, and the 360 accounts. My IT department is reluctant to give me 360 admin permissions so I have group manager now, but it doesn't seem to be useful for collaborating, organizing, and providing oversight, unless I'm missing something. I've read through the articles but haven't found much...Can someone help?18Views0likes0CommentsLMS API Error
Good morning All, About 2 weeks ago, we started to see an uptick in course > LMS errors: "An error has occurred: Error - unable to acquire LMS API, content may not play properly and results may not be recorded". It's across multiple devices, multiple networks, and multiple courses. I have not yet been able to identify the commonality between then yet. I heard something last night that the last Chrome release may have had some security updates that could impact this. Any thoughts? Anyone else seeing an increase in these errors? Thanks Justin36Views1like1Comment