Index: lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/MonitorModel.as =================================================================== diff -u -rdeee2cb85411b7650b9af8acf6e3d231a2432e82 -r42b38a2aa42f4b60cf4d3bee1be1245dee602104 --- lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/MonitorModel.as (.../MonitorModel.as) (revision deee2cb85411b7650b9af8acf6e3d231a2432e82) +++ lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/MonitorModel.as (.../MonitorModel.as) (revision 42b38a2aa42f4b60cf4d3bee1be1245dee602104) @@ -71,11 +71,13 @@ //these are hashtables of mc refs MOVIECLIPS (like CanvasActivity or CanvasTransition) //each on contains a reference to the emelment in the ddm (activity or transition) private var _activitiesDisplayed:Hashtable; - private var _transitionsDisplayed:Hashtable; + private var _transitionsDisplayed:Hashtable; + private var _learnersProgress:Hashtable; //this is the dataprovider for the org tree private var _treeDP:XML; private var _orgResources:Array; + private var learnerTabActArr:Array; private var _orgs:Array; private var _selectedTreeNode:XMLNode; @@ -96,9 +98,11 @@ _monitor = monitor; _showLearners = true; _activitiesDisplayed = new Hashtable("_activitiesDisplayed"); - _transitionsDisplayed = new Hashtable("_transitionsDisplayed"); + _transitionsDisplayed = new Hashtable("_transitionsDisplayed"); + _learnersProgress = new Hashtable("_learnersProgress") _orgResources = new Array(); + learnerTabActArr = new Array(); _staffLoaded = false; _learnersLoaded = false; @@ -130,7 +134,27 @@ public function getSequence():Sequence{ return _activeSeq; } - + + public function setLessonProgressData(learnerProg:Array){ + //clear the old lot of Learner Progress data + _learnersProgress.clear(); + trace('adding learning seq for length' + learnerProg.length); + for(var i=0; i 0 || ddm_activity.parentUIID > 0){ trace("this is Child") }else { - broadcastViewUpdate("DRAW_ACTIVITY",ddm_activity, tabID); + broadcastViewUpdate("DRAW_ACTIVITY",ddm_activity, tabID, learnerID); } //dataObj.activity = ddm_activity; } @@ -323,7 +354,7 @@ var trIndexArray:Array; trIndexArray = ddmTransition_keys; - //loop through and do comparison + //loop through for(var i=0;i