advice
929 TopicsCertification WCAG 2.1 AA for Courses needed (Rise360)
Hey awesome community! 👋 One of our clients is asking us to get a certification to prove that our courses (built in Rise360) meet WCAG 2.1 AA accessibility standards. Has anyone gone through this process or knows how we might get our courses officially certified? Really appreciate any guidance you can share! 🙏 Thanks so much, Andri4Views0likes0CommentsClosed Captioning
Hi I am adding closed captions to an e-learning for the first time... great function - very easy to use! However the text has a black outline which depending on the background and text colour makes reading the text really difficult (see example below) how do I get rid of the black outline??Using JavaScript to pull together 3 assessment results to give an overall score
Hi there, I have built 3 separate questionnaires in SL where the answers you select, tally points and at the end of the questionnaire, you are shown a results page, and then you move forward in the course. This SL questionnaires form part of an eLearning course that is split into different sections. My stakeholder has asked if it is possible to create a final results page, based on the points earned in each of the questionnaires, for 1 of 3 possible results. I can't seem to find a way to link the 3 separate SL files, into 1. I read that it could be possible to use Javascript, however, I cannot seem to get this to work either following some tutorials online. Does anybody have any experience with this or any pointers on how I can pull the the results from the 3 SL files into a final results page. Thank you for your help.Matching question in the quiz section.
I have created a couple of "matching" quiz questions and both have down key arrows included with the answers. When I create a "matching" knowledge check there is no down arrow key in the answer. Let me know if an image would help describe this issue.254Views0likes14CommentsCreating a template
Hi guys, I would like to create a full template of a Storyline 360 project with templates for slides and graded questions, I already have a color theme created and some styles laid out but I would like to create templates for quiz questions ... any ideas? Thanks in advance!22Views0likes3CommentsTrouble with CMI5 compliance
Hello all, I was given the task to create a CMI5 compliant course and made a brief one for trial in Storyline 360. I cannot get it to work in Moodle with the cmi5 plugin. It can never load the AU because it receives this error: Failed to initialize: Failed to start AU - load LMS Launchdata: Error: Failed to retrieve LMS.Launchdata State 403 I eventually ran the error down to a function in the file created by articulate storyline "scorm_driver.js" To this function: @method start @param {Function} callback Function to call on error or success @param {Object} [events] Functions to run at specific execution points @param {Function} [events.postFetch] Function to run after retrieving fetchUrl result @param {Function} [events.launchData] Function to run after retrieving launch data @param {Function} [events.learnerPrefs] Function to run after retrieving learner preferences @param {Function} [events.initializeStatement] Function to run after saving initialization statement */ start: function (callback, events) { this.log("start"); var self = this; events = events || {}; self.postFetch( function (err) { var prefix = "Failed to start AU - "; if (typeof events.postFetch !== "undefined") { events.postFetch.apply(this, arguments); } if (err !== null) { callback(new Error(prefix + " POST to fetch: " + err)); return; } self.loadLMSLaunchData( function (err) { if (typeof events.launchData !== "undefined") { events.launchData.apply(this, arguments); } if (err !== null) { callback(new Error(prefix + " load LMS LaunchData: " + err)); return; } self.loadLearnerPrefs( function (err) { if (typeof events.learnerPrefs !== "undefined") { events.learnerPrefs.apply(this, arguments); } if (err !== null) { callback(new Error(prefix + " load learner preferences: " + err)); return; } self.initialize( function (err) { if (typeof events.initializeStatement !== "undefined") { events.initializeStatement.apply(this, arguments); } if (err !== null) { callback(new Error(prefix + " send initialized statement: " + err)); return; } callback(null); } ); } ); } ); } ); }, The course DOES work in SCORM cloud, but not in Moodle. So I decided to test it with the CATAPULT test suite for CMI5 compliance (https://aicc.github.io/CMI-5_Spec_Current/catapult/). First even though I told it to make index.html it still outputted index_lms.html. Not a big deal, I manually fixed, then ran in the test suite. It also failed at the load AU part but this time the error was: In DisplayError, strMessage=Failed to initialize: Failed to start AU - POST to fetch: Error: Aborted, offline, or invalid CORS endpoint. I am including logs below. My question is, am I doing something wrong when I export the project to cmi5? Is this a known issue? Thank you! The logs: 0:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - <h1>SCORM Driver starting up</h1> 1:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - ---------------------------------------- 2:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - ---------------------------------------- 3:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - In Start - Version: 7.7.0 Last Modified=03/27/2025 11:09:16 4:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - Browser Info (Netscape 5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36) 5:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - URL: http://localhost:3398/player/content/1/37/index.html?endpoint=https%3A%2F%2Flocalhost%2Fapi%2Fv1%2Fsessions%2F44%2Flrs&fetch=https%3A%2F%2Flocalhost%2Fapi%2Fv1%2Fsessions%2F44%2Ffetch&actor=%7B%22name%22%3A%22Tabitha+Spinka%22%2C%22account%22%3A%7B%22name%22%3A%22d8c4b2a%22%2C%22homePage%22%3A%22urn%3Acatapult-cts%3Aafcff76%22%7D%2C%22objectType%22%3A%22Agent%22%7D&activityId=https%3A%2F%2Fw3id.org%2Fxapi%2Fcmi5%2Fcatapult%2Fplayer%2Fcourse%2F46ee9fba-b579-4833-9dfd-c51045308c6f%2Fau%2F0®istration=58b161e1-30c8-4895-b7ef-3b566521992e 6:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - ---------------------------------------- 7:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - ---------------------------------------- 8:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - In ClearErrorInfo 9:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - GetQueryStringValue Element 'StandAlone' Not Found, Returning: empty string 10:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - GetQueryStringValue Element 'ShowDebug' Not Found, Returning: empty string 11:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - strStandAlone= strShowInteractiveDebug= 12:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - Standard From Configuration File - CMI5 13:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - Using Standard From Configuration File - CMI5 14:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - In LMSStandardAPI strStandard=CMI5 15:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - Calling Standard Initialize 16:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - In CMI5_Initialize 17:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - In CMI5_GetLaunchUrl 18:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - CMI5_Initialize - instantiating cmi5 object from launch URL = http://localhost:3398/player/content/1/37/index.html?endpoint=https%3A%2F%2Flocalhost%2Fapi%2Fv1%2Fsessions%2F44%2Flrs&fetch=https%3A%2F%2Flocalhost%2Fapi%2Fv1%2Fsessions%2F44%2Ffetch&actor=%7B%22name%22%3A%22Tabitha+Spinka%22%2C%22account%22%3A%7B%22name%22%3A%22d8c4b2a%22%2C%22homePage%22%3A%22urn%3Acatapult-cts%3Aafcff76%22%7D%2C%22objectType%22%3A%22Agent%22%7D&activityId=https%3A%2F%2Fw3id.org%2Fxapi%2Fcmi5%2Fcatapult%2Fplayer%2Fcourse%2F46ee9fba-b579-4833-9dfd-c51045308c6f%2Fau%2F0®istration=58b161e1-30c8-4895-b7ef-3b566521992e 19:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - cmi5.js: constructor http://localhost:3398/player/content/1/37/index.html?endpoint=https%3A%2F%2Flocalhost%2Fapi%2Fv1%2Fsessions%2F44%2Flrs&fetch=https%3A%2F%2Flocalhost%2Fapi%2Fv1%2Fsessions%2F44%2Ffetch&actor=%7B%22name%22%3A%22Tabitha+Spinka%22%2C%22account%22%3A%7B%22name%22%3A%22d8c4b2a%22%2C%22homePage%22%3A%22urn%3Acatapult-cts%3Aafcff76%22%7D%2C%22objectType%22%3A%22Agent%22%7D&activityId=https%3A%2F%2Fw3id.org%2Fxapi%2Fcmi5%2Fcatapult%2Fplayer%2Fcourse%2F46ee9fba-b579-4833-9dfd-c51045308c6f%2Fau%2F0®istration=58b161e1-30c8-4895-b7ef-3b566521992e 20:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - cmi5.js: setFetch: https://localhost/api/v1/sessions/44/fetch 21:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - cmi5.js: setLRS: https://localhost/api/v1/sessions/44/lrs undefined 22:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - TinCan.LRS: constructor 23:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - TinCan.LRS: init 24:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - TinCan.LRS: adding trailing slash to endpoint 25:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - CMI5_Initialize - calling start on cmi5 instance 26:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - cmi5.js: start 27:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - cmi5.js: postFetch 28:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - cmi5.js: sendRequest using XMLHttpRequest 29:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - cmi5.js: sendRequest using XMLHttpRequest - async: undefined 30:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - In IsLoaded, returning -false 31:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - cmi5.js: xhr.onreadystatechange - xhr.readyState: 4 32:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - cmi5.js: requestComplete: false, xhr.status: 0 33:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - cmi5.js: [warning] There was a problem communicating with the server. Aborted, offline, or invalid CORS endpoint (0) 34:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - cmi5.js: postFetch::cbWrapper 35:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - cmi5.js: postFetch::cbWrapper 0 36:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - cmi5.js: postFetch::cbWrapper {} 37:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - CMI5_Initialize - cmi5 start failed: Error: Failed to start AU - POST to fetch: Error: Aborted, offline, or invalid CORS endpoint 38:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - In InitializeExecuted, blnSuccess=false, strErrorMessage=Failed to initialize: Failed to start AU - POST to fetch: Error: Aborted, offline, or invalid CORS endpoint 39:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - ERROR - LMS Initialize Failed 40:Thu Mar 27 2025 11:19:06 GMT-0400 (Eastern Daylight Time) - In DisplayError, strMessage=Failed to initialize: Failed to start AU - POST to fetch: Error: Aborted, offline, or invalid CORS endpoint 41:Thu Mar 27 2025 11:19:08 GMT-0400 (Eastern Daylight Time) - In IsLoaded, returning -false11Views0likes2CommentsLocking down a final assessment in RISE
I have a Rise course with final assessment (Storyline Block) that the learner must pass before a learner can advance. I have added a continue after the assessment that is locked until the learner completes the block above. The challenge is that once the assessment ends, even if failed, the continue block unlocks. Is there another build or setting in Rise that I should be using?Solved26Views0likes3CommentsDark overlay appearing when slide advances
We ve been testing the published file of a storyline course. And a dark overlay is appearing when you select next to advance the slide, this is happening mostly on EDGE. It doesn't appear to be consistent. I am publishing as a scorm with regular static settings for quality. Is there any way this can be solved? Thanks in advance for your reply.Checkboxes in Rise
A user had posted about a solution to the checkbox feature in Rise. It was not retaining the checked box if a learner marked it off as part of a 'list' or 'completion' to a task. The poster created a java code. Here is original message: Saving checkboxes in Rise | Articulate - Community 2 questions: 1. Is there an update from articulate on when the check box feature will work (i.e., check box is retained after the learner has marked it and then returned to the course)? 2. Has anyone had issues with the code/functionality. We use this feature for our onboarding guides. It has been working for a year and recently stopped working when I uploaded a revised course.14Views0likes0Comments