I updated my 360 suite the other day and now I'm finding that the Exit button in the video player does not work. I verified that the trigger is set to "Exit Course"; however; when clicked I keep getting a 404 error and this is with Chrome, FF, and IE. Has anyone else experienced this? I am testing in the SumTotal LMS.
It's what I'm going to do. And I'm going to throw in some google analytics code into goodbye.html just to see what it does. I think the sole purpose of that file is to display something after you exit.
Thanks for reaching out! I'm so sorry you're seeing an error when exiting courses that you published with the latest Storyline 360 update. We'll fix this in our next update, and here's how you can avoid it in the meantime.
1. Go to the following folder on your computer, depending on your version of Windows:
32-bit Windows C:\Program Files\Articulate\360\Storyline\Content\scormdriver_v7
64-bit Windows C:\Program Files (x86)\Articulate\360\Storyline\Content\scormdriver_v7
2. Open the scormdriver.js file in a text editor, such as Notepad.
3. Find "goodbye.html" and replace it with "lms/goodbye.html" (including the quotes).
4. Save and close the scormdriver.js file.
5. If you've customized the goodbye.html file, you also need to copy and paste your custom goodbye.html file into the folder from step 1 above. If you haven't customized the goodbye.html file, you can skip this step.
Then republish your course and upload it to your LMS. Let me know if that solves the problem.
Hi Janet, It sounds like you can't edit the scormdriver.js file due to admin rights. Another workaround is to put a copy of the goodbye.html file in the top level folder of the .zip file. Here are the steps I use:
Double click the .zip file of the published SCORM package.
Double click the lms folder
Right-click on the file named "goodbye.html"
Choose Copy.
Right click on your Desktop (or in a folder that is not inside the .zip file)
Right click and choose Paste.
Right click on the goodbye.html file you just pasted.
Choose Copy.
Double click the .zip file of the published content again.
Right click anywhere inside the .zip file contents
Choose Paste.
Now when the course exists, the goodbye.html file will be displayed. I think the reason you have to copy and paste it out of the zip file first (which seems like an extra step) is that the file has to be "expanded" before it can be pasted back into the zip file.
Here's what it looks like when the goodbye.html file is at the top level of the zip file contents.
I should say that the method that Leslie posted is definitely the better way to go (fix the code in scormdriver.js so published output looks for goodbye.html in the lms folder where it is supposed to). That method fixes it so every published file from then on is correct.
I'm only suggesting this alternative method for people who can't edit the scormdriver.js file due to admin rights.
I shared this in a few other discussions, so my apologies if you're seeing multiple notifications from me today! I wanted to let you know we released an update for Storyline 360 that fixes the 404 error you recently reported.
If you already fixed your courses using the instructions from Leslie, you don’t need to republish those courses. The latest update prevents the 404 error from happening in courses that you publish from this point forward.
Let us know if you have any questions. We're happy to help!
The solution was to modify the scormdriver.js file. Once you publish and zip the course, unzip it, open the scromdriver.js file and locate the variable EXIT_BEHAVIOR then change it to Always Close Top. Do not forget the semicolon at the end of the statement or it will not work.
var EXIT_BEHAVIOR = "ALWAYS_CLOSE_TOP";
The last step is to shift-select all files and re-zip.
If you are experiencing the issue with Build 3.39.22088.0, then with your permission, I'd like you to share your project file with our support engineers to investigate what's happening. You can share it privately by uploading it here. It will be deleted when troubleshooting is complete.
A quick update for you regarding the goodbye.html file. The latest update (Update 41) of Storyline moves the goodbye.html file back to its original location in your program files. If you’ve customized the goodbye.html file for your Storyline courses, you’ll need to copy and paste your custom file into the following folder on your computer after installing the latest Storyline 360 update.
32-bit Windows C:\Program Files\Articulate\360\Storyline\Content\lms
64-bit Windows C:\Program Files (x86)\Articulate\360\Storyline\Content\lms
Yup. The Exit button does not work anymore for me either. What happened? It was working before? The Restart Course trigger works just fine but the Exit buttons for Complete Course and Exit Course don't. I have done almost all of the work arounds but I am not going to go into a javascript file and rewrite code to fix the issue. Whats the resolution here?
My goodness. There are so many variants in this thread to resolve a bug in your software. Its very confusing to know what the correct answer is, not to mention frustrating. I am trying to get my work done here but the software is no longer allowing me to get it done. I need a quick fix to this, please.
Please consider the environment before printing this email.
This email may contain confidential and/or privileged information and is intended only for the use of the individual or entity named above. If you have received this in error, please advise InXpress immediately by reply e-mail and delete the original. Any further use of this e-mail by you is strictly prohibited. Each office independently operated and licensed.
With your permission, I'd like you to share your project file with our support engineers to investigate what's happening. You can share it privately by uploading it here. It will be deleted when troubleshooting is complete.
It also looks like your email signature came through when you replied via email. You can remove that if needed by clicking ‘Edit’ beneath your response. Here’s a quick Peek video if you need help.
49 Replies
Just to add, I am having the same issue. I'll try the work arounds, but just adding my "me too" to help Articulate expedite a fix.
@ Will
Don't you love when you find the solution but everyone ignores it until someone else describes it in a slightly different way? LOL
Regardless: Kudos to BOTH Will Findlay (CSOD Magician) and Aaron Pross (Master Investigator)
Thanks Owen! I'm impressed he tracked down the javascript!
It's what I'm going to do. And I'm going to throw in some google analytics code into goodbye.html just to see what it does. I think the sole purpose of that file is to display something after you exit.
Hello everyone,
Thanks for reaching out! I'm so sorry you're seeing an error when exiting courses that you published with the latest Storyline 360 update. We'll fix this in our next update, and here's how you can avoid it in the meantime.
1. Go to the following folder on your computer, depending on your version of Windows:
32-bit Windows
C:\Program Files\Articulate\360\Storyline\Content\scormdriver_v7
64-bit Windows
C:\Program Files (x86)\Articulate\360\Storyline\Content\scormdriver_v7
2. Open the scormdriver.js file in a text editor, such as Notepad.
3. Find "goodbye.html" and replace it with "lms/goodbye.html" (including the quotes).
4. Save and close the scormdriver.js file.
5. If you've customized the goodbye.html file, you also need to copy and paste your custom goodbye.html file into the folder from step 1 above. If you haven't customized the goodbye.html file, you can skip this step.
Then republish your course and upload it to your LMS. Let me know if that solves the problem.
I just published a course to v39 and there wasn't even a configuration.js file in the lms folder.
We reverted back to v38.
Thanks Leslie! That is very helpful. If your computer is like mine you might also have to change your permissions on that file:
Between Steps 1 and 2:
a. Right click on scormdriver.js
b. Click "Properties."
c. Click the Security tab.
d. Click Edit...
e. Click Add...
f. Type in your username
g. Click Ok
h. Click the checkbox next to Full control and under Allow.
i. Click Ok
This post was removed by the author
I am having this same problem with the Finish button. I get a 404 error. My LMS is Canvas. The "open in a new window" did not work.
This is costing me hours of troubleshooting. Any other solutions?
Leslie,
Your advice above differs from the advice on this page, published 4/21/20. https://articulate.com/support/article/exit-course-trigger-doesnt-work-sl2
Which is more up-to-date?
Thank you,
Janet
Tried this. I don't have admin rights to my computer so I wasn't able to do this.
Hi Janet, It sounds like you can't edit the scormdriver.js file due to admin rights. Another workaround is to put a copy of the goodbye.html file in the top level folder of the .zip file. Here are the steps I use:
Now when the course exists, the goodbye.html file will be displayed. I think the reason you have to copy and paste it out of the zip file first (which seems like an extra step) is that the file has to be "expanded" before it can be pasted back into the zip file.
Here's what it looks like when the goodbye.html file is at the top level of the zip file contents.
I should say that the method that Leslie posted is definitely the better way to go (fix the code in scormdriver.js so published output looks for goodbye.html in the lms folder where it is supposed to). That method fixes it so every published file from then on is correct.
I'm only suggesting this alternative method for people who can't edit the scormdriver.js file due to admin rights.
Hi all,
I shared this in a few other discussions, so my apologies if you're seeing multiple notifications from me today! I wanted to let you know we released an update for Storyline 360 that fixes the 404 error you recently reported.
If you already fixed your courses using the instructions from Leslie, you don’t need to republish those courses. The latest update prevents the 404 error from happening in courses that you publish from this point forward.
Let us know if you have any questions. We're happy to help!
The solution was to modify the scormdriver.js file. Once you publish and zip the course, unzip it, open the scromdriver.js file and locate the variable EXIT_BEHAVIOR then change it to Always Close Top. Do not forget the semicolon at the end of the statement or it will not work.
var EXIT_BEHAVIOR = "ALWAYS_CLOSE_TOP";
The last step is to shift-select all files and re-zip.
I'm still experiencing this issue even after the update...even with the correct version of the scormdriver.js file.
Hi Jenny,
If you are experiencing the issue with Build 3.39.22088.0, then with your permission, I'd like you to share your project file with our support engineers to investigate what's happening. You can share it privately by uploading it here. It will be deleted when troubleshooting is complete.
Uninstalling and reinstalling Storyline fixed the issue for me. Thanks!
Hi all,
A quick update for you regarding the goodbye.html file. The latest update (Update 41) of Storyline moves the goodbye.html file back to its original location in your program files. If you’ve customized the goodbye.html file for your Storyline courses, you’ll need to copy and paste your custom file into the following folder on your computer after installing the latest Storyline 360 update.
32-bit Windows
C:\Program Files\Articulate\360\Storyline\Content\lms
64-bit Windows
C:\Program Files (x86)\Articulate\360\Storyline\Content\lms
See this article for details on customizing the goodbye.html file: https://articulate.com/support/article/Storyline-360-Customizing-or-Suppressing-the-Goodbye-html-Page
Let us know if you have any questions. We're happy to help!
Hello all,
Yup. The Exit button does not work anymore for me either. What happened? It was working before? The Restart Course trigger works just fine but the Exit buttons for Complete Course and Exit Course don't. I have done almost all of the work arounds but I am not going to go into a javascript file and rewrite code to fix the issue. Whats the resolution here?
My goodness. There are so many variants in this thread to resolve a bug in your software. Its very confusing to know what the correct answer is, not to mention frustrating. I am trying to get my work done here but the software is no longer allowing me to get it done. I need a quick fix to this, please.
This issue was taken care of in a release of Storyline after this discussion started. Have you made sure you have the newest version installed?
July 7, 2020 (Build 3.41.22509.0)
Heinee Hinrichsen
Instructional Designer
Phone: 801-495-4707 ext. 5222
Email: heinee.hinrichsen@inxpress.com
Web: us.inxpress.com
[cid:16f95134-e583-40c1-b797-845eb94aebe5]
InXpress
10619 S. Jordan Gateway Blvd
Suite 110
South Jordan, UT
84095
US
Follow us: Facebook, LinkedIn
Please consider the environment before printing this email.
This email may contain confidential and/or privileged information and is intended only for the use of the individual or entity named above. If you have received this in error, please advise InXpress immediately by reply e-mail and delete the original. Any further use of this e-mail by you is strictly prohibited. Each office independently operated and licensed.
Where are you publishing your content? (e.g. LMS?)
Thanks, Heinee.
With your permission, I'd like you to share your project file with our support engineers to investigate what's happening. You can share it privately by uploading it here. It will be deleted when troubleshooting is complete.
It also looks like your email signature came through when you replied via email. You can remove that if needed by clicking ‘Edit’ beneath your response. Here’s a quick Peek video if you need help.
This discussion is closed. You can start a new discussion or contact Articulate Support.