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

Exit button to close LMS course

Guest
May 08, 2014 May 08, 2014

Hello, I am working on a SCORM 1.2 course in Captivate 7 in which I want the course to close upon completion of the course.  Currently, I have 2 different button on the quiz results slide (which happens to be the last slide).  One button is a continue button and the other button is and exit button.  I published and uploaded the course to the LMS i'm using but neither button closes the course when clicked.  In publish setting I have tried this setting: Project => Start and End => Project End Options: => Action: = Close Project  This did not work.

I am still pretty new to Captivate and i'm sure this is pretty east to figure out but it's got me stumped.  Does anyone know how to make a SCROM course exit back to the main LMS tree once the user completes a course?  Any help would be greatly appreciated.      

Publish Settings

startStop.png

quiz.png

settings.png

Last Slide

lastSlide.png

4.3K
Translate
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

correct answers 1 Correct answer

People's Champ , May 09, 2014 May 09, 2014

This may be the one that works:

SCORM_CallLMSFinish();

Translate
People's Champ ,
May 08, 2014 May 08, 2014

I haven't actually tested this, and some of how a course returns to the LMS menu depends on the LMS, but you could call this JavaScript attached to a button:

 

SCORM_Finish(‘EXIT_TYPE_ FINISH’, false);

Translate
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
May 08, 2014 May 08, 2014

I'm pretty sure you're on the right track on this one.  The script you provided does not work, but I have contacted the LMS provider and requested the correct exit script.  I will update once I am able to solve this issue with the LMS provider.

Translate
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
Community Expert ,
May 08, 2014 May 08, 2014

Just a suggestion...it's ALWAYS best practice to have a slide AFTER the Quiz Results slide and to do any close actions from that slide rather than on the Quiz Results.

Translate
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
People's Champ ,
May 09, 2014 May 09, 2014

This may be the one that works:

SCORM_CallLMSFinish();

Translate
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
People's Champ ,
May 09, 2014 May 09, 2014

Also, in our LMS, because it's running a SCORM 2004 player and the course is launched in a frameset, we need to parse the URL to get back to the course menu, otherwise the course exits the browser completely or returns to the course listing.

Translate
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
May 13, 2014 May 13, 2014

Thank you so much.  You have no idea how long I was working on a fix for this problem.  Your code worked perfectly!!!!

Translate
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
People's Champ ,
May 13, 2014 May 13, 2014
LATEST

Glad it worked. Could you mark the answer as correct for the benefit of others.

Translate
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
People's Champ ,
May 10, 2014 May 10, 2014

I've tested SCORM_CallLMSFinish(); @ scorm.cloud.com and it works very well and does close the course window, which is launched in a popup window..

What Erik is alluding to is very true.

The first option I suggested (SCORM_Finish(‘EXIT_TYPE_ FINISH’, false);) does NOT include the call to actually terminate the course. It is more than likely called internally by Captivate to set how the course should exit, the second argument is a boolean for whether a completion status was set.

Translate
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
Participant ,
May 08, 2014 May 08, 2014

I believe this is dependent on the browser.

Translate
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
Guide ,
May 09, 2014 May 09, 2014

Not so much dependent on the browser but moreso on the LMS.

See here:

ICS Learning Group: Captivate 7, Exit Bug and a Solution

And noted in this forum reply:

Captivate 7 - The Exit Bug and a Solution

I also agree with Rod that there should always be some sort of conclusion/good-bye slide after the Quiz Results slide to help ensure everything is scored properly.

HTH
Erik

Translate
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