Index: lams_central/web/includes/javascript/authoring/authoringActivity.js =================================================================== diff -u -r38831652c5cf66e8ee70b2ccd86383bb16ce35fc -rc0139ca013c585dddf14207a53412df2b7f65924 --- lams_central/web/includes/javascript/authoring/authoringActivity.js (.../authoringActivity.js) (revision 38831652c5cf66e8ee70b2ccd86383bb16ce35fc) +++ lams_central/web/includes/javascript/authoring/authoringActivity.js (.../authoringActivity.js) (revision c0139ca013c585dddf14207a53412df2b7f65924) @@ -247,7 +247,8 @@ /** * Constructor for a Tool Activity. */ - ToolActivity : function(id, uiid, toolContentID, toolID, learningLibraryID, authorURL, x, y, title, readOnly) { + ToolActivity : function(id, uiid, toolContentID, toolID, learningLibraryID, authorURL, x, y, title, + readOnly, gradebookToolOutputDefinitionName) { this.id = +id || null; this.uiid = +uiid || ++layout.ld.maxUIID; this.toolContentID = toolContentID; @@ -256,6 +257,7 @@ this.authorURL = authorURL; this.title = title; this.readOnly = readOnly; + this.gradebookToolOutputDefinitionName = gradebookToolOutputDefinitionName; this.transitions = { 'from' : [], 'to' : [] @@ -1299,12 +1301,14 @@ dataType : 'json', success : function(response) { activity.outputDefinitions = response; - $.each(activity.outputDefinitions, function() { - if (this.isDefaultGradebookMark){ - activity.gradebookToolOutputDefinitionName = this.name; - return false; - } + if (!activity.gradebookToolOutputDefinitionName) { + $.each(activity.outputDefinitions, function() { + if (this.isDefaultGradebookMark){ + activity.gradebookToolOutputDefinitionName = this.name; + return false; + } }); + } } }); }, @@ -1652,4 +1656,4 @@ branchingActivity.longestBranchLength = longestBranchLength; } -}; +}; \ No newline at end of file Index: lams_central/web/includes/javascript/authoring/authoringGeneral.js =================================================================== diff -u -r807ee44ba2b94bf055eacc744cc657b76ae1927b -rc0139ca013c585dddf14207a53412df2b7f65924 --- lams_central/web/includes/javascript/authoring/authoringGeneral.js (.../authoringGeneral.js) (revision 807ee44ba2b94bf055eacc744cc657b76ae1927b) +++ lams_central/web/includes/javascript/authoring/authoringGeneral.js (.../authoringGeneral.js) (revision c0139ca013c585dddf14207a53412df2b7f65924) @@ -1510,7 +1510,9 @@ activityData.xCoord ? activityData.xCoord : 1, activityData.yCoord ? activityData.yCoord : 1, activityData.activityTitle, - activityData.readOnly); + activityData.readOnly, + activityData.activityEvaluations.length > 0 + ? activityData.activityEvaluations[0] : ""); // for later reference activityData.activity = activity; break;