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

Resetting Course after completion

Community Beginner ,
Apr 30, 2013 Apr 30, 2013

Copy link to clipboard

Copied

Hello,

I'm having issues with courses not starting from slide one after a user gets a completion and/or a passing score. I'm currently using Captivate 6 and I'm publishing to SCORM 1.2. I've ensured that 'Set exit to normal after completion' is checked.

What I need it to do is after a user completes the course, he/she should be able to go back to the course a second time and restart from the very first slide. Currently, the course restarts from the last slide. Am I missing something? I've included screenshots of the publish settings configuration I'm using to publish to our LMS. Any help would be appreciated. Thanks in advance.

Reporting.png

Settings.png

Pass or Fail.png

Views

3.6K

Likes

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
Adobe Employee ,
Apr 30, 2013 Apr 30, 2013

Copy link to clipboard

Copied

Hi there,

Welcome to Adobe Community.

Could you please check the Never Send Resume Data under LMS Advanced Settings and then republish?

Thanks!

Likes

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
Community Beginner ,
Apr 30, 2013 Apr 30, 2013

Copy link to clipboard

Copied

I tried that. However, if the user exits in the middle of the course and returns, the course forces the user to start from the very first slide. Ideally, I would like for the user to be able to return to the last slide visited. It is only after they have completed the course do I want it to start at the very first slide.

Hope this makes sense.

Likes

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
Apr 30, 2013 Apr 30, 2013

Copy link to clipboard

Copied

Hi GloAlva,

Thank you for contacting Adobe.

Can you please check the option "Never Send Resume Data" under LMS advance settings.

Then check the output.

Thanks

Loveesh

Likes

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
Community Beginner ,
Apr 30, 2013 Apr 30, 2013

Copy link to clipboard

Copied

Please see my response to Shekar_Dhiman.

I tried that. However, if the user exits in the middle of the course and returns, the course forces the user to start from the very first slide. Ideally, I would like for the user to be able to return to the last slide visited. It is only after they have completed the course do I want it to start at the very first slide.

Hope this makes sense.

Likes

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
Apr 30, 2013 Apr 30, 2013

Copy link to clipboard

Copied

Hi GloAlva,

Thank you for your reply.

However if you want the user to forcefully retake the course irrespective whether the user has passed or failed then you can choose "Jump to Slide"  under Quiz Pass or Fail setting.

Else if you want the user to be given a choice for retaking the course second time then add a SmartShape and then use the smart shape as a button.

Then on action setting of the smart shape use "Jump to Slide". I hope this will help you.

Thanks

Loveesh

Likes

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 ,
May 02, 2013 May 02, 2013

Copy link to clipboard

Copied

Hi Loveesh,

I am in the same predicament as GloAlva. The key question here is the statement "It is only after they have completed the course do I want it to start at the very first slide."

Your answers unfortunately don't offer a solution to the scenarion that GloAlva and I would like to set up in Captivate.

Do you by any chance have other suggestions?

Thanks!

Likes

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
Community Expert ,
May 02, 2013 May 02, 2013

Copy link to clipboard

Copied

Please test your SCORM module in SCORM Cloud to see if it correctly bookmarks there.  If it does, talk to your current LMS vendor.  It would appear perhaps your LMS is not supporting SCORM bookmarking.

Likes

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
Community Beginner ,
May 03, 2013 May 03, 2013

Copy link to clipboard

Copied

RodWard,

I've tested my SCORM module in SCORM Cloud and it does the same thing - it does not reset the course to the first slide AFTER the course is marked completed.

Likes

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
Community Expert ,
May 03, 2013 May 03, 2013

Copy link to clipboard

Copied

Then I suggest you log this as a bug with Adobe.

Likes

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 ,
Feb 20, 2014 Feb 20, 2014

Copy link to clipboard

Copied

This is a problem with the function 'Set Exit to normal after completion'.  It does not work.  I have tried it also and nothing, same problem as you guys.  I am using Captivate 7 and it seems the issue has not been rectified.

Likes

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
Community Expert ,
Feb 20, 2014 Feb 20, 2014

Copy link to clipboard

Copied

I think the issue here is that Captivate doesn't really use the cmi.location for bookmarking. I believe it parses the suspend_data which has a record of visited slides and will return you to the last slide in the array.

The reason the Staff is telling you to turn off resume_data reinforces this thought. You will need to execute some JavaScript to clear the suspend data when the course is set to complete. In your case it appears that you are setting completion on slide views so you could execute the JavaScript on slide enter of the last page and hopefully CP won't overwrite your entry.

SCORM 2004 will clear suspend data if exit is not set to suspend, this is not a feature of SCORM 1.2 unless some logic has been scripted between CP and it's scorm javascript files.

Likes

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
Community Expert ,
Feb 20, 2014 Feb 20, 2014

Copy link to clipboard

Copied

Try calling this javascript on your last slide: SCORM_CallLMSSetValue("cmi.suspend_data", "");

Likes

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
Participant ,
Feb 20, 2014 Feb 20, 2014

Copy link to clipboard

Copied

I'll have to give both of those a shot.  I have the same issue in Captivate 6, but was able to get it where my course could be revisited, and put a jump to slide 1 button at the end so if users got stuck at the end they could restart.  I also have a bunch of advanced actions so the users can read at their own pace, and since this does not reset, with tweaking the LMS settings I was in the least able to get it so the text just stays on the slide after the module is completed the first time through.  It'd be nice to have the advanced actions reset so they would have to use them again to get through the course.

Likes

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
Community Expert ,
Feb 20, 2014 Feb 20, 2014

Copy link to clipboard

Copied

If your advanced actions are based on variables, Captivate stores the variables in suspend_data, so when the file is reopened those variables still exist with their last values. You need to clear the suspend_data.

Likes

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
Guide ,
Nov 18, 2017 Nov 18, 2017

Copy link to clipboard

Copied

This is more likely an issue with the LMS.

*IF* Captivate is indeed telling the LMS to set the cmi.exit value to Normal on completion, then it's up to the LMS to NOT send back the suspend_data to the course.

If the cmi.exit value is 'suspend' then the LMS should send that resume data back to the course.

I don't believe Capivate tests the LMS cmi.exit value - it just reacts to what is sent to it from the LMS.

If the LMS sends back the suspend_data, the CP course will resume. If it does not, it will start from the beginning.

I've not tested whether setting 'Set Exit to normal after completion' actually functions properly, I'm assuming it does. If it does, and the LMS value is set to 'normal' then it should not send back the resume data....in which case the CP course shoudl not resume, but restart

Likes

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
Community Expert ,
Nov 18, 2017 Nov 18, 2017

Copy link to clipboard

Copied

Set Exit to Normal After Completion is not available for SCORM 1.2 in the more recent versions of Captivate.  It DID appear as a checkbox option in earlier versions of Captivate, but has now been removed UNLESS you are using SCORM 2004.  It would appear that it was included for SCORM 1.2 by mistake in earlier Captivate versions.

So an initial question here would be which SCORM version are you trying to configure, 1.2 or 2004?

Likes

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
Community Expert ,
Nov 20, 2017 Nov 20, 2017

Copy link to clipboard

Copied

LATEST

Erik,

An LMS never sends anything to the SCO that the SCO doesn't ask for. It's only a database. There are rules that the LMS should follow when events happen but it only reacts.

The LMS may not allow another attempt to register a score when the exit is set to "normal" or "", but it may also not wipe out suspend_data. if Captivate does not evaluate the entry mode and exit data then it reads the suspend data just like normal.

Likes

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