LMSGetValue for cmi.suspend_data

andrew-robertson
andrew-robertson Community Member Posts: 362 ♦ Idol ♦

Is there a particular reason why my Lectora package I published is just hammering my LMS with the following for every page (see attached file for the entire debug output from the module).


LMSGetValue for cmi.suspend_data = [;~;VarTrivBtnTracking=~~~null~~~;]

LMSSetValue for cmi.suspend_data to [;~;VarTrivBtnTracking=~~~null~~~;]

LMSGetValue for cmi.suspend_data = [;~;VarTrivBtnTracking=~~~null~~~;]

LMSGetValue for cmi.suspend_data = [;~;VarTrivBtnTracking=~~~null~~~;]

LMSSetValue for cmi.suspend_data to [;~;VarTrivBtnTracking=~~~null~~~;]


Andrew R.
Developing content since 2010 using a mixed bag of tools.

Answers

  • wheels
    wheels Community Member, Administrator, Moderator, Rockstar Manager Posts: 702 eLearning ROCKSTAR Admin Team

    It does LMSGetValue / LMSSetValue to get and set variable values. Most LMS systems have the LMS datamodel cached in the client javascript and only do LMS communication at key points.

    I think we did some optimizations on this with Lectora Online, but I cannot remember for sure.

    Are you seeing a lot of XHR requests going to the LMS for those?

  • andrew-robertson
    andrew-robertson Community Member Posts: 362 ♦ Idol ♦

    Thanks @wheels , I will have to double check using Fiddler over the next few days and get back to you.

    Andrew R.
    Developing content since 2010 using a mixed bag of tools.