Index: lams_central/web/lams_authoring.swf =================================================================== diff -u -r36fbce21c23631074b0bac97053331fa8bb848e1 -r75bae9f675cec296dd7e79715454b0c09b593c21 Binary files differ Index: lams_central/web/lams_authoring_library.swf =================================================================== diff -u -r36fbce21c23631074b0bac97053331fa8bb848e1 -r75bae9f675cec296dd7e79715454b0c09b593c21 Binary files differ Index: lams_flash/src/central/flash/lams_authoring.fla =================================================================== diff -u -r9d5eeace842b7971ad47f350fef71c0e11a352c0 -r75bae9f675cec296dd7e79715454b0c09b593c21 Binary files differ Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/ToolActivity.as =================================================================== diff -u -r6ee8cd168d2101e85d6481bb8ea8d8cea125ccf1 -r75bae9f675cec296dd7e79715454b0c09b593c21 --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/ToolActivity.as (.../ToolActivity.as) (revision 6ee8cd168d2101e85d6481bb8ea8d8cea125ccf1) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/ToolActivity.as (.../ToolActivity.as) (revision 75bae9f675cec296dd7e79715454b0c09b593c21) @@ -55,6 +55,8 @@ private var _supportsRunOffline:Boolean; private var _supportsOutputs:Boolean; + private var _gradebookToolOutputName:String; + private var _competenceMappings:Array; // competences to which this activity is mapped private var _toolOutputDefinitions:Hashtable; @@ -236,12 +238,21 @@ n.supportsOutputs = _supportsOutputs; n.extLmsId = _extLmsId; + n.gradebookToolOutputName = _gradebookToolOutputName; + + var numDefinitions:Number = definitions.length; + if (numDefinitions > 0) { + for (var i=0; i 0) { for (var i=0; i 0) { + toolAct.gradebookToolOutputName = evt.target.selectedItem.name; + } else { + toolAct.gradebookToolOutputName = null; + } + } + } + + private function showActivityOutputProperties(a) { + + if (a.activityTypeID == Activity.TOOL_ACTIVITY_TYPE) { + var toolAct:ToolActivity = ToolActivity(a); + outputToGradebook_cmb.dataProvider = (toolAct.supportsOutputs == true) ? getToolActivityOutputTypes(toolAct) : null; + + if (toolAct.gradebookToolOutputName != null) { + for (var i=0; i