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

Is it possible to access the list of slides visited from the user's last session?

New Here ,
Nov 16, 2015 Nov 16, 2015

My scorm has multiple sections. I'd like to have the scorm remember which sections have been completed when the user comes back to a new session with the scorm.

The sections functionality can be achieved using user variables, but user variables aren't remember between sessions so the user would be forced to go thru all the sections over again, starting the scorm from the beginning.

If there's a way to get a list of all the slides that the user has visited in their previous sessions, then the sections functionality can work as intended.

Is this possible? It seems that the TOC shows all of the slides that the user has visited in their previous sessions, so it seems the LMS is keeping a "slides visited" list\array somehow.

The sections functionality can also be workable if it were possible to record and remember any single variable (string, or integer\float) between sessions. For instance, if there were 5 sections then a single integer could be used to record which of the 5 sections had been completed previously, encoded as a value between 1-32 (32 = 2^5 = {no, yes}^{5 sections}). Similarly, a string could hold the information just as easily (string = "yynny" = sections 1,2,5 complete and sections 3,4 incomplete).

Any thoughts or information would be quite appreciated,

Thank you.

145
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 ,
Nov 16, 2015 Nov 16, 2015
LATEST

The LMS is storing information about slides visited during the user session in what is known as Suspend Data.  But Captivate provides no way for you to get into this Suspend Data and use it for your own ends.

Captivate also does not have any default method to allow you to persist data such as variable values from one session to the next.  Sometimes the LMS will pick up user variable data and include this in the Suspend Data.  But that's not guaranteed to happen for all LMSs.

In most cases, in order to persist data between course modules you would need to be able to program in AS3 for SWF content, or JavaScript for HTML5 content.

However, don't despair.  For HTML5 and responsive projects, the Captivate community will shortly be hearing about a new widget that does all of this and more.

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