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

Resume data issue

Participant ,
Jan 08, 2018 Jan 08, 2018

Copy link to clipboard

Copied

Captivate 9.0.2.437

So it took me some time to get the pop up for "Continue from where you stopped last time?" .  We are using moodle LMS.

I added TOC, set used self paced and unchecked Never Send Resume Data.

Now with the pop up, the OK button on the pop up brings me to pretty close to the last slide I left. However, I expected Cancel to start the activity over from slide 1, but it brings me pretty close to where I left off. In my test case it was the 2nd to last slide out of 35 slides.

How can I receive this pop up with the option and start the lesson over from slide 1?

2018-01-08_11-56-49.jpg

Views

1.9K

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 09, 2018 Jan 09, 2018

Copy link to clipboard

Copied

My understanding is that this pop up, activated by ticking the 'Self-Paced Learning' checkbox in the TOC settings, is not meant to be used in an LMS environment with LMS Bookmarking active ('Never Send Resume Data' ticked) and would not work reliably there.

With our LMS (Cornersone on Demand) I experience the same as you: it will always jump me to where I left off last time, regardless if I click OK or Cancel.

'Resume' functionality apparently is managed solely by the LMS, which kind of overrules 'Self-Paced Learning'. Some LMSs might bring up a pop up on their own account while others don't (like yours and mine).

i ended up creating my own pop up within the courses with SmartShape Buttons and Advanced Actions for that purpose.

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
Contributor ,
Jul 09, 2018 Jul 09, 2018

Copy link to clipboard

Copied

Hi, I also need to get it working on COD.
How exactly did you do that?
Could you kindly screen shot the AA you created?

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 ,
Jul 09, 2018 Jul 09, 2018

Copy link to clipboard

Copied

Well, here's what I do:

  • Switch off 'Self-Paced Learning' in the TOC Settings, disabling Captivate's built in Resume dialog
  • Build my own dialog from SmartShapes; e.g. like shown here:
    ResumeRestartPrompt_Screenshot.PNG
  • Group all objects making up this dialog, so the whole group can be hidden with one action. Time the whole group to be displayed for the rest of the project.
    ResumeRestartPrompt_Timeline.PNG
  • Put an Advanced Action on the 'Resume' (Yes) button that hides the dialog and continues:
    ResumeAction.PNG
  • Put an Advanced Action on the 'Restart' (No) button that hides the dialog and jumps to Slide 1:
    RestartAction.PNG
  • Put an action on slide enter first slide to hide the whole 'ResumeRestartPrompt' group.  You might also put this action on enter of any other slide where you would not want the dialog to appear on course relaunch; e.g. on quiz slide.

If the course is launched first time, this last action will hide the dialog right away on enter first slide and it remains hidden as long as the session lasts.

If however the course is relaunced, Cornersone's LMS Bookmarking jumps to the last visited slide, bypassing the OnEnter action on the first slide, so the dialog remains visible and pauses the slide with the buttons' pause points, waiting for the learner to make a choice.

One catch: If you have content that plays independently from Captivate's timeline (event video, imported PPT slides, delayed actions, etc.), this will not pause but keep playing beneath the dialog's lightbox.

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
Contributor ,
Jul 09, 2018 Jul 09, 2018

Copy link to clipboard

Copied

Thank you so much! I will certainly give it a try.

The one issue I have is that I don´t have access to their LMS so can´t test it myself.

I wonder whether there is any variable that checks for a restart of the module.

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 ,
Jul 09, 2018 Jul 09, 2018

Copy link to clipboard

Copied

There is no System Variable that I'm aware of that tracks this. However, it should be possible to come up with some custom solution.

Now this here is sure not very elegant and NOT TESTED at all, but maybe it points in which direction to think.

Create two User Variables:

  • v_launchCount - no default value
  • v_launchCourseSet - default value 0

Put an Advanced Action on slide enter of every slide, which does the following:

launchCount.PNG

This should work for COD and every other LMS that stores user variable values with the resume data, but would give default values preference, if such are defined for a variable. It increments v_launchCount by 1 once in every session, regardless on which slide LMS bookmarking re-enters the course, thus effectively counting how often the course has been launched.

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
Contributor ,
Jul 09, 2018 Jul 09, 2018

Copy link to clipboard

Copied

Thanks a lot. I will try your first one to see what is needed.

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
People's Champ ,
Jul 17, 2018 Jul 17, 2018

Copy link to clipboard

Copied

There is a SCORM data model ab-initio that tells whether the SCO is in an initial or re-visited state.

To access use the JavaScript:

SCORM 2004

SCORM2004_CallGetValue("ab-initio");

SCORM 1.2

SCORM_CallLMSGetValue("ab-initio");

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
Guide ,
Jul 09, 2018 Jul 09, 2018

Copy link to clipboard

Copied

Agreed that 'Self-Paced Learning', misleadingly, should not be used with an LMS. As I understand it, that option stores a cookie on your computer for tracking. If no LMS, then that self-paced option may be fine.

However, that resume dialog should NOT only be available with Self-Paced Learning.

If you don't have that option checked, and also do not have 'Never Send Resume Data' checked, then your SCORM course should send 'suspend_data' to the LMS.

When you relaunch the lesson, it should ask the LMS for that suspend_data value and pick-up that last slide...and if the 'cmi.exit' option in the LMS is also set to resume...the CP lesson should show that resume dialog and either return you to the last visited slide (as recorded in suspend_data) or return you to the beginning.

However, I've not tested that in the most recent of CP so maybe things changed or there's a bug...?

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
People's Champ ,
Jul 17, 2018 Jul 17, 2018

Copy link to clipboard

Copied

I have never seen a resume dialog in any version of Captivate unless you use the self-paced learning.

I've always created my own to give the users the option.

Captivate itself will automatically return to the point where you left off, not the furthest progress in the course.

Because the actual location in the SCO is stored in the lesson location, that is where Captivate will return you regardless of whether resume data is sent or not. The resume data stores your variables and progress so I would always have that turned on.

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
Contributor ,
Jul 17, 2018 Jul 17, 2018

Copy link to clipboard

Copied

LATEST

Thanks. I ended up using a simple box that is only visible if you return to any but the first slide that prompts the dialogue.
So problem solved. Self-paced learning indeed is not for LMS as I understand now!

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