From 76b177f6c3fe66870c2825bfdd2e47857d170542 Mon Sep 17 00:00:00 2001 From: Dan Marsden Date: Mon, 4 Feb 2013 22:04:06 +1300 Subject: [PATCH] MDL-33078 SCORM: rebuild toc when calling LMSCommit to improve pre-req handling --- mod/scorm/datamodels/scorm_12.js.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mod/scorm/datamodels/scorm_12.js.php b/mod/scorm/datamodels/scorm_12.js.php index 092a7e649ba..d931282ea5b 100644 --- a/mod/scorm/datamodels/scorm_12.js.php +++ b/mod/scorm/datamodels/scorm_12.js.php @@ -427,6 +427,12 @@ function SCORMapi1_2() { if (param == "") { if (Initialized) { result = StoreData(cmi,false); + // trigger TOC update + var sURL = "wwwroot; ?>" + "/mod/scorm/prereqs.php?a=id ?>&scoid=&attempt=&mode=¤torg=&sesskey="; + var callback = M.mod_scorm.connectPrereqCallback; + YUI().use('yui2-connection', function(Y) { + Y.YUI2.util.Connect.asyncRequest('GET', sURL, callback, null); + });