self made course exit button with LMS

Has anyone tested a course where they created their own EXIT button instead of using the player EXIT? I was wondering if I need to add any special code to the button to make sure the course sends the info to the LMS that the user has completed the course. The Exit button only exists on the last page of the course.

25 Replies
Christine Hendrickson

Hi there Alok,

Are you looking to create a custom button in your course slides that will exit the course, or are you wanting to create an "Exit" tab to your course, so it's always visible on the player? 

If you want to add an "Exit" tab to your player, here's how you can do this:

Click on "Player", then under the "Player Tabs" section, click on the "Add..." button (it looks like a little piece of paper with a folded corner). Set up the trigger as shown in the image below:

Once you've set that up, a new tab will show up in the player. When users click on this tab, the course should close.

Now, if you're wanting to make a custom button in a slide that will exit the course, you can do that too.

To set this up, create your custom "Exit" button on your slide. Select the button and set up the following trigger:

With this option, the user would click on your custom button to close the course. This may work well if you only want users to close the course from a specific section or slide in your course.

Let us know if you need any assistance with this, or if you have any questions.



Debbie Kay

Hi Christine

Thanks for this - just what I was looking for!

I added an Exit tab and trigger as described but when published, it does not work. The cursor changes to the hand as I mouse over, but clicking does nothing.

I checked and double checked and everything looks like it should work - it just doesn't :-(

Any ideas on a solution, or what could be stopping the function here?

I did also experiment with changing the Submit button on the bottom nav. to an exit button - this DID work, but I decided it was too close to next button and may lead to students (or me!) closing by mistake, so would really like to have the 'exit' trigger elsewhere.

Many thanks 

Christine Hendrickson

Hi there Debbie!

Happy to hear you liked that! Hopefully we'll be able to get this working for you.

First, how are you viewing the course after you've published? Also, is the "Exit" feature working when you're previewing the project?

Try to make sure you're not viewing the published output locally, if possible. If you view published Storyline content on your local hard drive or send it to someone else to view on their local hard drive, you'll encounter security restrictions from the computer, web browser, Flash Player, and network that'll cause various features of your content to fail.

To properly test your published content and share it with others, upload it to the environment for which it was published. Please review the following article for details:
If you still can't get this working, are you able to share the .STORY file here? I'd be happy to take a peek and see what's going on.
Debbie Kay

Hi Christine

Many thanks for your reply and offer!

I can confirm I am viewing after uploading the 'published to web' file in my LMS (moodle) - i.e. the environment in which it will be used.

(I did also publish to SCORM - this gives the same result, but SCORM will not load at all in iOS in moodle)

Also - the 'Exit' feature works in preview, just not once loaded. So that would indicate a problem connecting with moodle?

As mentioned, when I used the same method i.e. added trigger to close to the 'submit button' it did work, so is it moodle can read some 'close' triggers - just not from the 'tab' part?

Happy to share the .story file privately if that is a possibility?

Many thanks again!


Christine Hendrickson

Hi there Debbie!

It's quite possible that there's something on/in the LMS that's conflicting with the "Exit" tab, or it may be related to how the course is being launched in the LMS. Without seeing it, though, it's difficult to say.

And yes, you're welcome to send the file over to us privately, if you'd like. 

You'll be able to attach the .STORY file on the second page of the following form:

Articulate Support - Submit a Support Case

Please be sure to include a description of your issue. Please also include the URL for this thread in the form. Also, please share the case number with me. You're welcome to do so here, or in a private message. This way I can follow the progress of the case and update this thread.

Thanks very much Debbie! :)


Christine Hendrickson

Hi Linda,

It looks like Debbie's problem was solved from what I can see in her support case. For her, it looks like the issue may have actually started before she published and uploaded. Looks like she was publishing from a .STORY file that was located on a network drive. 

If you haven't already, please make sure you're publishing from your local hard drive, before you upload to your LMS:

  • Work on your local drive (your C: drive). Working on a network drive or a USB drive can cause erratic behavior, including file corruption, loss of audio, and other unexpected behavior. 
  • You should also make sure the directory path to your project files and your published output is less than 260 characters (for example C:\Articulate).
  • Avoid using special characters, accents or symbols in your file names (this includes spaces and underscores).

Additional information regarding "Naming Files, Paths, and Namespaces" in Windows operating systems can be found in the following Microsoft article.

If that doesn't help with the exit feature in your course, have you tested your course in SCORM Cloud? This would help us determine if the issue is Articulate related or if it's on your LMS's side. If you're using AICC content please take a look at the article below for testing information:

Articulate Support - Testing AICC content at SCORM Cloud

If it appears in SCORM Cloud as well, we'd be happy to take a closer look at what might be going on.

If you can't replicate the issue in SCORM Cloud, it's probably an issue that you'd want to take to your LMS team. 

The articles here and here may also help clear up common LMS issues.

Let us know how it turns out.


Carrie F

I am having trouble but haven't even published the course for an LMS yet. I published it for web from the file located on my desktop to a folder on my desktop. I just click the button but nothing happens.

I am submitting a ticket (#00411965) but wanted to put this out there in case others are having trouble. I already took a look at the link below but these issues didn't apply to me:

I'd love to use the Exit button in the player but it doesn't work on all browsers....

Christine Hendrickson

Hi Carrie,

Thanks very much for sharing the case number!

I was able to locate the case and I see that John is currently working with you on this issue.

Looks like John sent out a response, and I agree with his first steps. As I suggested earlier, please make sure you're not running the course locally.

If you still have trouble with this, please let me know - or respond to John's email.

Thanks very much!

María Yael Silva

Hi! we have the same problem with the Button to exit the course.

While it is configured as shown in the tutorials do not get to close properly when viewed from Windows. Instead of closing the screen text indicating that you can now leave appears.

We made every attempt but we make it work and we need to solve this urgent! Since the client is in a hurry.


Ashley Terwilliger-Pollard

Hi Maria,

As Christine previously mentioned in this thread, you'll want to ensure you're testing the course within the intended publish environment. Testing it locally could cause you to encounter a number of issues.

Also, as Carrie mentioned there are some known documented reasons on why the exit trigger may not work.

I checked in on Carrie's case, and it looks like the trigger worked in the version John was able to upload.

Ashley Terwilliger-Pollard

Hi Maria,

Yes, it may be that the LMS is interfering with the "exit course" functionality, did you try the one method at the bottom of that article on how to modify the configuration.js file? Unfortunately I can't assist with the modification of published output, but I hope that someone in the forums is able to provide some help if needed.

Ashley Terwilliger-Pollard

Hi Sam, 

If you're adding your own exit button on the slide perhaps vs. using the exit button as a part of the player - you could set that custom button up to go to a particular URL, but it won't necessarily redirect them to where they're logged in (depends on browser, LMS security and users browser settings as well). As I mentioned, the exit course trigger can be a tricky one, so you'll want to fully test this out to confirm it's reporting the completion to your LMS - as I've heard of systems before where the user needed to close the browser window to report the completion. 

Ashley Terwilliger-Pollard

Hi Jean,

This discussion is a bit older so I'd want to start with the basics! 

  • What version/update of Storyline are you using? 
  • How did you insert/trigger this Javascript element?
  • Where are you hosting your content? If you're able to test in another LMS take a look at SCORM Cloud. 
  • What browser(s) have you tested in? 

Let us know, and we'll continue troubleshooting from there!