• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Exit button issue in Captivate 5

Guest
Jul 08, 2011 Jul 08, 2011

Copy link to clipboard

Copied

Hi,

This is regarding the exit button on the playback controls. I have been using Captivate from version 2. Recently, started using version 5. When I published my simulation, the exit button is not working as earlier. It is also not working from- web server(IIS, Apache), when opened as pop-up as well. In local too however not working. I tried in both IE 7 and Firefox latest version.

I have seen the response from Adobe on this issue on this forum. It was quite surprising; it did not talk about the solution at all;

What I am not sure about is -

1. Why the exit button was working earlier versions.. why is it not working in latest?

2. Why should when simple code like top.close(); works fine (when coded inside the Captivate)?

3. Why is Adobe not acknowledging the issue?

4. Why there is no working around provided in the forums for this issue?

Could anybody please help me understanding this problem? I am really frustrated.

Thanks.

Views

13.0K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Jan 16, 2013 Jan 16, 2013

Copy link to clipboard

Copied

Captiv8r wrote:

Hi Jimtodd

You can study all you like, but in the end I believe you will find the pattern is this:

Exit button works = The output was opened in a child window

Exit button does NOT work = The output was just opened in the browser

All the rest is moot.

Cheers... Rick

I am not certain that it is that simple.   In fact, I wish it were! However, I do believe you are correct for a vast majority of situations.

Just with my own experience, I have encountered one LMS where it handles opening a Captivate generated course into a child window and there is no way to close and exit the course from Captivate.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Sep 05, 2013 Sep 05, 2013

Copy link to clipboard

Copied

I am now using Captivate 7 and the exit button does not work.  Frustrating.  We are using a crappy elearning authoring tool which I was trying to get them to change with Captivate.  However, the exit button issue just cancelled that possibility.  The Exit button in that crappy elearning authoring tool works is EI, Google Chrome and FireFox.  Great tool Captivate but there are some annoying bugs which seems like Adobe does not take seriously. 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Jan 05, 2013 Jan 05, 2013

Copy link to clipboard

Copied

RodWard wrote:

So Lectora doesn't have this problem??

http://lectora.com/forum/showthread.php?t=11885

Hey Rod, with the greatest respect... that wasn't a good example because [what a coincidence] in that thread, I am the second responder to rxmeds.   That person was a newbie and I was able to help in PM. The problem was a publishing setting that wasn't turned on.   Sorry Rod... but I do understand the point you were making. Sometimes even Lectora encounters difficulty with their built in EXIT function. But it is fair to point out that, at least Trivantis added this EXIT function and that it works more often than not.

I too would like to see Adobe put a little more effort into this whole EXIT issue because I am seen far too many unresolved threads asking about this problem. I think in most cases, with a well behaved SCORM based LMS, an EXIT is solved with a simple close window function in JavaScript but there are some LMSs where it isn't easy to make Captivate close;. I've been there too many times!

One solution that I found quite reliable and user friend is just a very simple JavaScript that takes the learner back x instances in their browser history. Nice and clean and it kind of works like an exit function. All the developer needs to do is add (in a JavaScript window): "history.back(-x)" where x represents the number of instances back.

It is essentially simulating the browser 'back' button x times. Works this a charm every time I have used it on multiple browsers.

All my best to all!
Shawn

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Jan 05, 2013 Jan 05, 2013

Copy link to clipboard

Copied

Hey Rod, with the greatest respect... that wasn't a good example because [what a coincidence] in that thread, I am the second responder to rxmeds.  

"Who cares who helped whom first or second, or...?"

That person was a newbie and I was able to help in PM.

"What makes you not a noob?"

 

The problem was a publishing setting that wasn't turned on.   Sorry Rod... but I do understand the point you were making. Sometimes even Lectora encounters difficulty with their built in EXIT function. But it is fair to point out that, at least Trivantis added this EXIT function and that it works more often than not.

 

"What do you mean by "it works more often than not"? It either works or not."

I too would like to see Adobe put a little more effort into this whole EXIT issue because I am seen far too many unresolved threads asking about this problem. I think in most cases, with a well behaved SCORM based LMS, an EXIT is solved with a simple close window function in JavaScript but there are some LMSs where it isn't easy to make Captivate close;. I've been there too many times!

 

  "Rod is not Adobe. so, vent elsewhere."

One solution that I found quite reliable and user friend is just a very simple JavaScript that takes the learner back x instances in their browser history. Nice and clean and it kind of works like an exit function. All the developer needs to do is add (in a JavaScript window): "history.back(-x)" where x represents the number of instances back.

It is essentially simulating the browser 'back' button x times. Works this a charm every time I have used it on multiple browsers.

"What's wrong with directing your learners to close the tab or the browser, whatever your design or the                               platform you're using dictates?"

Seth

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Jan 05, 2013 Jan 05, 2013

Copy link to clipboard

Copied

SethXP wrote:

Hey Rod, with the greatest respect... that wasn't a good example because [what a coincidence] in that thread, I am the second responder to rxmeds.  

"Who cares who helped whom first or second, or...?"

That person was a newbie and I was able to help in PM.

"What makes you not a noob?"

Whoa there Seth, where did that come from? Since when did this forum become filled with animosity? Seriously, that wasn't called for!

I thought it was rather funny that Rod found a Lectora message that I had participated in. Sorry, if you misread my intentions. Gosh!

I too would like to see Adobe put a little more effort into this whole EXIT issue because I am seen far too many unresolved threads asking about this problem. I think in most cases, with a well behaved SCORM based LMS, an EXIT is solved with a simple close window function in JavaScript but there are some LMSs where it isn't easy to make Captivate close;. I've been there too many times!

 

  "Rod is not Adobe. so, vent elsewhere."

No kidding. Vent??? Wow, someone is in a bad mood tonight.

One solution that I found quite reliable and user friend is just a very simple JavaScript that takes the learner back x instances in their browser history. Nice and clean and it kind of works like an exit function. All the developer needs to do is add (in a JavaScript window): "history.back(-x)" where x represents the number of instances back.

It is essentially simulating the browser 'back' button x times. Works this a charm every time I have used it on multiple browsers.

"What's wrong with directing your learners to close the tab or the browser, whatever your design or the                               platform you're using dictates?"

Seth

Sorry Seth, but that is poor design. I've been an instructional designer/eLearning specialist for many years and I would never fail to take the student to a proper conclusion (usually taking them to an assessment section) or sometimes closing the lesson with an appropriate message. Instructing the student to just close the browser isn't proper in my opinion.

Anyway, I provided Doug with a solution and apparently he is satisfied. But I am rather baffled by your angry post.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Jan 05, 2013 Jan 05, 2013

Copy link to clipboard

Copied

That was not an angry post.

It was a bunch of questions with proper references, and one good recommendation. An ID would get out of pretty much any situation; if one's not capable of doing that, then no technology can save him/her.

You cannot close a lesson with an appropriate message?

Well, that's poor design.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jan 08, 2013 Jan 08, 2013

Copy link to clipboard

Copied

Interstingly I have no issue with this problem.

We use CP5.5 with a couple of LMS' (one bespoke purpose built and a moodle)

We build e-learning that aren't just simulations (in fact we rarely do simulations) and as such our products contain video, audio and everything else that CP can create/use.

To close our products we simply use JS of

top.window.close();

and attach it to a nice big red 'X' button that I created in Photoshop.

I have zero experience using JS other than some VERY basic bits and bobs, but this seems to work perfectly for us. Everything we publish is SCORM 1.2 compliant and this process updates the LMS, closes the window and returns the user to the launch page of the LMS course.

No doubt this won't work for everyone, but it does for us. We tend to put these buttons in at the end of chapters or other 'obvious' places in the product.

No idea if this will help anyone. But hey. Have to try.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guest
Jan 08, 2013 Jan 08, 2013

Copy link to clipboard

Copied

Colday213 wrote:

Interstingly I have no issue with this problem.

We use CP5.5 with a couple of LMS' (one bespoke purpose built and a moodle)

 

Hello, I am betting that your LMS supports opening the lesson in a child window. That will explain why "top.window.close();" works for you.    Happy that you did not experience the grieve that I went through.

No matter what I tried (including yours), nothing worked, that is, until shawnvancounter replied.

I'll take this opportunity to thank shawninvancouver   again. He saved my bacon with a better than CLOSE window solution of, "history.back(-x)". So happy! Love this forum! 

Doug

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jan 12, 2013 Jan 12, 2013

Copy link to clipboard

Copied

Hello shawninvancouver,

I'm excited about the solution you gave, but can you provide a bit more info?

All the developer needs to do is add (in a JavaScript window): "history.back(-x)" where x represents the number of instances back.

Where and what is the JS added to in the Captivate project? The Exit button in the player, or a custom button? Should (-x) represent the amount of slides in the project for instances back? For example, if you have 10 total slides in the project (-x) should be (-10)?

Sorry for the questions, but I want to make sure this will work because I deperately need it to work first go around.

Tegan

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Jan 14, 2013 Jan 14, 2013

Copy link to clipboard

Copied

Hello Tegan,

tegan719 wrote:

Where and what is the JS added to in the Captivate project? The Exit button in the player

I never use the Captivate player in any of my projects. My exit button is assigned to a custom button (any type really).

It is just a manner of assigning an ACTION / On Success: select pull-down Execute JavaScript / in the JavaScript window, enter, "history.back(-3)" (without quotes)

In my example, -3 represents simulate the browser's BACK button three times (not exactly what is going on but it serves as an explanation).

Should (-x) represent the amount of slides in the project for instances back? For example, if you have 10 total slides in the project (-x) should be (-10)?

No, this is not related to the number of slides. This is strictly a browser based 'back up'.

NOTE: This solution "history.back(-3)" is only useful where your LMS cannot open your course in a separate window.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Dec 10, 2019 Dec 10, 2019

Copy link to clipboard

Copied

LATEST

Hi guys,

I create a simple advanced action that fix "our" problem.

With this advanced action, the 'exit' button jump to slide 1 and exit the LMS.

Please see the print below

captivate.PNG.

I holpe it help.

 

 
 
 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
Help resources