Anyone know how to change timing of calls made by QM360 quiz to LMS ?

Apr 21, 2017

Hi All, 

I'm using QM360 and am trying to figure out how to change the timing of calls that a quiz makes to the LMS.  My goal is to have it so that if a student launches a quiz and does not click anything that no calls will be made in less than 20 minutes.  

In the attached debug log that I saved it appears that the course makes a call to the LMS about every minute.  

The following changes were made prior to publishing this quiz and uploaded to the LMS: 

1) lms/lms.js file - changed force commit to 1500000

2) lms/Configuration.js - changed force commit time to 1500000

3) lms/Configuration.js - suppressed interactions
(var DO_NOT_REPORT_INTERACTIONS = true)

4) html5/lib/scripts/app.min.js - changed 60 to 1500
initCommitTimeout: function() {
n.delayedCall(60, this.onCommitDelayComplete, void 0, this)
},
onCommitDelayComplete: function() {
this.commit().initCommitTimeout()

Any ideas on what else might need to be changed in order to prevent calls being made every minute when there is no activity in the quiz (e.g. questions being answered and submitted)? 

Thanks for any assistance some of you really smart people might be able to provide. 

Steven 

 

 

 

1 Reply

This discussion is closed. You can start a new discussion or contact Articulate Support.