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?
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.
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?
Copy link to clipboard
Copied
Well, here's what I do:
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.
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.
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:
Put an Advanced Action on slide enter of every slide, which does the following:
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.
Copy link to clipboard
Copied
Thanks a lot. I will try your first one to see what is needed.
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");
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...?
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.
Copy link to clipboard
Copied
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!