other
474 TopicsRise Quiz Answers Cannot Have Punctuation?
My Exported Rise SCORM 1.2 file hosted on the Docebo eLearning platform fails to be marked as "completed" even though it says 100%. Instead, it stays marked as "In Progress". I am not sure if this is an Articulate or Docebo (my lms) issue, but I narrowed down the problem to the fact that quiz answers cannot have punctuation (commas). If they do, the course never gets marked as completed even though it passes on SCORM Cloud. Anyone experience a similar issue where adding punctuation to quiz answers breaks their exported module? I appreciate any feedback. Thanks! More info below. Example 1 - Fails - Module containing quiz question WITH answers containing commas. - User goes through module, fails/passes quiz, module marked as 100% and exits course, but the exit screen hangs and the LMS marks module as "in progress" Example 2 - Works - Module containing quiz question WITHOUT answers containing commas. - same module - user goes through same process. Exits and the exit screen closes successfully. The module gets correctly marked as "Completed". Looking at the SCORM Cloud log, there seems to be an error in how the system decodes , into --. I think this is where the LMS is hanging, but this can't be an issue right...? Otherwise, someone else must have come across it. Marked Log Page Raw Log Page + [13:46:01.899] LMSSetValue('cmi.interactions.1.id', 'Quiz_What_is_the_correct_order_of_data_transmission._0') returned 'true' in 0 seconds + [13:46:01.899] LMSSetValue('cmi.interactions.1.type', 'choice') returned 'true' in 0 seconds - [13:46:01.899] LMSSetValue('cmi.interactions.1.student_response', 'Transaction-Layer--Data-Link-Layer--Physical-Layer--Application-Layer') returned 'false' in 0 seconds [13:46:01.899] CheckForSetValueError (cmi.interactions.1.student_response, Transaction-Layer--Data-Link-Layer--Physical-Layer--Application-Layer, cmi.interactions.n.student_response, 1, ) [13:46:01.899] Element is: interactions.student_response [13:46:01.899] SCORM ERROR FOUND - Set Error State: 405 - cmi.interactions.n.student_response must be a valid CMIFeedback - value must be consistent with interaction type. Your value is: Transaction-Layer--Data-Link-Layer--Physical-Layer--Application-Layer [13:46:01.899] LMSGetLastError() returned '405' in 0 seconds [13:46:01.899] LMSGetErrorString('405') returned 'Incorrect Data Type' in 0 seconds [13:46:01.899] LMSGetDiagnostic('') returned 'cmi.interactions.n.student_response must be a valid CMIFeedback - value must be consistent with interaction type. Your value is: Transaction-Layer--Data-Link-Layer--Physical-Layer--Application-Layer' in 0 seconds - [13:46:01.899] LMSSetValue('cmi.interactions.1.student_response', 't') returned 'true' in 0 seconds [13:46:01.899] CheckForSetValueError (cmi.interactions.1.student_response, t, cmi.interactions.n.student_response, 1, ) [13:46:01.899] Element is: interactions.student_response [13:46:01.899] Call is error free. [13:46:01.899] StoreValue (cmi.interactions.1.student_response, t, cmi.interactions.n.student_response, 1, ) [13:46:01.899] Element is: interactions.student_response + [13:46:01.899] LMSSetValue('cmi.interactions.1.correct_responses.0.pattern', 'Application-layer--Transaction-Layer--Data-Link-Layer--Physical-Layer') returned 'false' in 0 seconds [13:46:01.899] LMSGetLastError() returned '405' in 0 seconds [13:46:01.899] LMSGetErrorString('405') returned 'Incorrect Data Type' in 0 seconds [13:46:01.899] LMSGetDiagnostic('') returned 'cmi.interactions.n.correct_responses.n.pattern must be a valid CMIFeedback - value must be consistent with interaction type. Your value is: Application-layer--Transaction-Layer--Data-Link-Layer--Physical-Layer' in 0 seconds + [13:46:01.899] LMSSetValue('cmi.interactions.1.correct_responses.0.pattern', 'a') returned 'true' in 0 seconds + [13:46:01.899] LMSSetValue('cmi.interactions.1.result', 'wrong') returned 'true' in 0 seconds + [13:46:01.899] LMSSetValue('cmi.interactions.1.weighting', '1') returned 'true' in 0 seconds + [13:46:01.899] LMSSetValue('cmi.interactions.1.latency', '0000:00:02.0') returned 'true' in 0 seconds + [13:46:01.899] LMSSetValue('cmi.interactions.1.objectives.0.id', '0') returned 'true' in 0 seconds + [13:46:01.899] LMSSetValue('cmi.interactions.1.time', '13:46:01') returned 'true' in 0 seconds + [13:46:01.899] LMSCommit('') returned 'true' in 0 seconds + [13:46:02.007] LMSSetValue('cmi.suspend_data', '{"v":2,"d":23Views0likes1CommentChange State of Button When Pass Test
Hello, Can someone look at this sample .story and tell me why my button isn't changing state to visited if someone passes a quiz? There are two buttons on the start slide. Click the Test button. Pass the one question quiz. Return to the start slide. The Play button should change to a state of visited. End goal. I want the learner to choose between testing out and branching to the content. If they fail the test, they have to branch to the course content. If the pass the test, the Play button's state is set to visited but is still active if they want see the course content anyway. I've tried everything. I can't figure out why even though the variable is changing the trigger isn't working.41Views0likes5CommentsHiding placeholder blocks from published content
Hi there, I have a use case that I don't think is covered by the product as it currently exists. I work on creating training materials for software solutions that change rapidly. This means that I can be writing a module in the knowledge that in the pipeline are updates that will fundamentally affect the flow of the lesson. I want to be able to add placeholders for future features, but elect to hide them so that they do not display in a published output. (Similar to hidden slides in a Powerpoint deck that don't display during a presentation in presenter mode.)Scenario Characters
Hi everyone, I'm building a Rise 360 course that follows a recurring character throughout one of the lessons and then ending the lesson with several privacy-related scenarios. Rather than using one of the characters available in the Content Library, I would like to use a custom AI-generated character that I've created specifically for the course. My goal is to use the same character consistently throughout the lesson so learners can follow him as he navigates various situations in a "Day in the Life of a Privacy Officer" scenario. Is this even possible and has anyone done this successfully in Rise 360? I've attached an example of the character I would like to use. Any advice or suggestions would be greatly appreciated. Thank you! Michele35Views0likes1CommentPublishing Storyline as MP4 file
Hi all, I created a module in Storyline with mobile-sized videos and call outs. When I published as MP4, however, the final video plays really glitchy. The video freezes and skips, which makes it unwatchable. I reduced the size when I saved and I even took out the call-outs I had animating in, but I still get the same freezing and skipping. I searched the forum here and it looks like this was an issue three months ago. Just wondering if this has been addressed in a recent update. Thanks!71Views1like5CommentsRise 360 Project Something went wrong. Click to refresh and try again.
I really need help. I have been using Rise 360 for about a year, with no problems, however there is one particular course where every time I try to load it it comes up with this error: Something went wrong. Click to refresh and try again. I have googled the issue, cleared my Cache, contacted my ICT department they have cleared my cache - no luck. I decided yesterday to start the course again - HOWEVER I went to go into it this afternoon and again the same issue. I really need assistance with this ASAP - I am being chased by the SME who sent it to me over Christmas. I have had lots of other projects that I have been involved with - I am worried as this SME tends to 'shout' the loudest to the right people if people are not 'doing' what she wants. HELP91Views1like6CommentsWhy does the course language label change to English after copying a course?
Hello heroes, we often copy existing courses in Rise and use them as a base for building new ones, updates or different versions. Most of our courses are in German and we give them the German label in the settings. But every time we make a copy of a course with a German label, it reverts back to English. This is kind of annoying, because we tend to forget this happens, and then users complain that there is "Please answer the question to continue" instead of "Damit es weitergehen kann, müssen Sie die Frage beantworten." (Because why would a copy of a german course suddenly have an english language flag?) Only the course owner can change this setting and that is not always the one who is currently working on that course (/working at same time as the one working on the course). My question: Is there a way to fix this? Like a setting that allows copied courses to keep their original language label? Or a way to give course Managers the rights to change language labels?Solved179Views1like4CommentsStoryline 360 Multi language timelines changing on publish
Hi, Running the latest (May 12/2026) version of Storyline, but this was happening prior to that as well. I have an English file I've translated to Spanish. So 2 languages. I adjust the timelines per language so that the timelines end at the end of the audio track thus giving the user an accurate seekbar based on language. This used to be just fine a couple months ago. Now, if I publish, it extends the English (shorter) timeline to be the same length as the Spanish thus leaving "dead air" at the end of the English timeline. This only happens if I publish. Before I publish I have this: After I publish I have this: If I save, close and reopen the file I have this: Anyone else have this issue and how did you fix it if you do? Thanks, Lori47Views0likes5CommentsRe: Storyline's Text-To-Speech v3 and v2
My organization uses other text-to-speech tools such as WellSaid but I decided recently to dabble in Storyline's text-to-speech as well. I like the quality of a lot of the voices, but I am having a little bit of trouble with the v3 Beta. For example, I am using the voice Bill for a reporter/broadcaster role and I like how the v3 allows me to put in things like [laughing] or [emphasis] but he is talking a little too slowly for me as well. For that reason, I'm trying to make these broadcaster lines with v2 because I can adjust the speed he talks with, but I need certain parts to have him laugh or chuckle, so I use v3 for those lines. However, the difference in his tone is between v2 and v3 seems stark enough that it is somewhat distracting to me, and I assume would be for the learners. Does anyone have any input on how I might be able to get v2 and v3 of Bill's voice to sound a little bit more the same?18Views0likes0CommentsCrashing while editing Player
This has been an ongoing issue for me and something I started a discussion about awhile ago. Whenever I try to edit the Player, it will cause the entire project to crash and close. Is this something that is on your radar? Any idea of when it will be fixed?47Views0likes4Comments