Index: lams_flex/LamsAuthor/src/LamsAuthor.mxml =================================================================== RCS file: /usr/local/cvsroot/lams_flex/LamsAuthor/src/LamsAuthor.mxml,v diff -u -r1.10 -r1.11 --- lams_flex/LamsAuthor/src/LamsAuthor.mxml 29 Jan 2010 03:51:50 -0000 1.10 +++ lams_flex/LamsAuthor/src/LamsAuthor.mxml 3 Feb 2010 04:04:40 -0000 1.11 @@ -49,6 +49,9 @@ // current selected activity public var selectedActivity:ActivityComponent; + [Bindable] + public var applicationCenter:Point = new Point(); + // dictionary [Bindable] public var dictionary:XMLDictionaryRegistry; @@ -96,4 +99,7 @@ + + + Index: lams_flex/LamsAuthor/src/assets/css/author.css =================================================================== RCS file: /usr/local/cvsroot/lams_flex/LamsAuthor/src/assets/css/author.css,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_flex/LamsAuthor/src/assets/css/author.css 3 Feb 2010 04:04:39 -0000 1.1 @@ -0,0 +1,23 @@ +/* CSS file */ + + + +.window { + padding-bottom: 5; padding-top: 5; padding-left: 8; padding-right: 8; + background-color: #c2d5fe; + borderStyle: solid; + borderThicknessLeft: 0; borderThicknessTop: 0;borderThicknessBottom: 0; borderThicknessRight: 0; + horizontal-align: center; + corner-radius: 5; + roundedBottomCorners: true; + drop-shadow-enabled: false; + header-colors: #c2d5fe, #2359D6; + header-height: 20; + titleStyleName: "groupNameWindowTitle"; + +} + +.windowTitle { + textAlign: center; + font-weight:bold; +} \ No newline at end of file Index: lams_flex/LamsAuthor/src/assets/css/propertyInspector.css =================================================================== RCS file: /usr/local/cvsroot/lams_flex/LamsAuthor/src/assets/css/propertyInspector.css,v diff -u -r1.1 -r1.2 --- lams_flex/LamsAuthor/src/assets/css/propertyInspector.css 1 Feb 2010 03:58:05 -0000 1.1 +++ lams_flex/LamsAuthor/src/assets/css/propertyInspector.css 3 Feb 2010 04:04:39 -0000 1.2 @@ -18,7 +18,7 @@ shadowDirection: right; titleStyleName: "propertyInpsectorTitleUnselected"; vertical-gap: 0; - background-alpha: 0.2; + background-alpha: 0.05; } .propertyInpsectorTitleUnselected { @@ -29,21 +29,19 @@ .propertyInspectorSelected { paddingLeft: 0; paddingRight: 0; paddingTop:0; paddingBottom:0; borderStyle: solid; - borderThicknessLeft: 0; - borderThicknessTop: 0; - borderThicknessBottom: 0; - borderThicknessRight: 0; + borderThicknessLeft: 0; borderThicknessTop: 0;borderThicknessBottom: 0; borderThicknessRight: 0; roundedBottomCorners: true; cornerRadius: 0; headerHeight: 17; - headerColors: #c2d5fe, #E7EEFF; + /*headerColors: #c2d5fe, #E7EEFF;*/ + headerColors: #c2d5fe, #2359D6; backgroundColor: #c2d5fe; dropShadowEnabled: true; shadowDistance: 0; shadowDirection: right; titleStyleName: "propertyInpsectorTitleSelected"; vertical-gap: 0; - background-alpha: 0.9; + background-alpha: 0.7; } .propertyInpsectorTitleSelected { @@ -52,5 +50,6 @@ } + Index: lams_flex/LamsAuthor/src/assets/languages/dictionary.xml =================================================================== RCS file: /usr/local/cvsroot/lams_flex/LamsAuthor/src/assets/languages/dictionary.xml,v diff -u -r1.4 -r1.5 --- lams_flex/LamsAuthor/src/assets/languages/dictionary.xml 29 Jan 2010 03:51:50 -0000 1.4 +++ lams_flex/LamsAuthor/src/assets/languages/dictionary.xml 3 Feb 2010 04:04:40 -0000 1.5 @@ -155,5 +155,9 @@ Title + + + Optional Activity + \ No newline at end of file Index: lams_flex/LamsAuthor/src/assets/languages/en_AU.xml =================================================================== RCS file: /usr/local/cvsroot/lams_flex/LamsAuthor/src/assets/languages/en_AU.xml,v diff -u -r1.3 -r1.4 --- lams_flex/LamsAuthor/src/assets/languages/en_AU.xml 29 Jan 2010 03:51:50 -0000 1.3 +++ lams_flex/LamsAuthor/src/assets/languages/en_AU.xml 3 Feb 2010 04:04:40 -0000 1.4 @@ -157,5 +157,34 @@ Title + + Optional Activity + + + Grouping + + + Number of groups + + + Number of learners + + + + Grouping - Random + + + Grouping - Choose in monitor + + + Grouping - Learner's Choice + + + Click on a name to change its value. + + + Group Naming + + \ No newline at end of file Index: lams_flex/LamsAuthor/src/assets/languages/newLanguageKeys.xml =================================================================== RCS file: /usr/local/cvsroot/lams_flex/LamsAuthor/src/assets/languages/newLanguageKeys.xml,v diff -u -r1.1 -r1.2 --- lams_flex/LamsAuthor/src/assets/languages/newLanguageKeys.xml 28 Jan 2010 03:03:42 -0000 1.1 +++ lams_flex/LamsAuthor/src/assets/languages/newLanguageKeys.xml 3 Feb 2010 04:04:40 -0000 1.2 @@ -73,5 +73,15 @@ Contains tools that you can use to assess and evaluate learning + + + Grouping - Random + + + Grouping - Choose in monitor + + + Grouping - Learner's Choice + \ No newline at end of file Index: lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/CanvasArea.mxml =================================================================== RCS file: /usr/local/cvsroot/lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/CanvasArea.mxml,v diff -u -r1.8 -r1.9 --- lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/CanvasArea.mxml 2 Feb 2010 00:41:52 -0000 1.8 +++ lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/CanvasArea.mxml 3 Feb 2010 04:04:40 -0000 1.9 @@ -18,8 +18,7 @@ - + Index: lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/CanvasBox.mxml =================================================================== RCS file: /usr/local/cvsroot/lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/CanvasBox.mxml,v diff -u -r1.9 -r1.10 --- lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/CanvasBox.mxml 29 Jan 2010 03:51:50 -0000 1.9 +++ lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/CanvasBox.mxml 3 Feb 2010 04:04:40 -0000 1.10 @@ -8,13 +8,11 @@ width="4000" height="3000" x="0" y="0" click="click(event)" - mouseDown="mouseDown(event)" > - - - Index: lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/PropertyInspector.mxml =================================================================== RCS file: /usr/local/cvsroot/lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/PropertyInspector.mxml,v diff -u -r1.2 -r1.3 --- lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/PropertyInspector.mxml 1 Feb 2010 03:58:05 -0000 1.2 +++ lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/PropertyInspector.mxml 3 Feb 2010 04:04:40 -0000 1.3 @@ -1,86 +1,159 @@ + xmlns:group="org.lamsfoundation.lams.author.components.activity.group.*"> + groupActivity.groupNames.length) { + groupActivity.groupNames.addItem(Application.application.dictionary.getLabel('group_btn') + " " + groupActivity.numGroups) + } + + if (groupActivity.numGroups < groupActivity.groupNames.length) { + groupActivity.groupNames.removeItemAt(groupActivity.groupNames.length - 1); + } + } + + } + + + private function openNameGroupsWindow():void { + nameGroupsWindow.openWindow(); + } + ]]> - - - + + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index: lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/ActivityComponent.mxml =================================================================== RCS file: /usr/local/cvsroot/lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/ActivityComponent.mxml,v diff -u -r1.11 -r1.12 --- lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/ActivityComponent.mxml 2 Feb 2010 00:41:52 -0000 1.11 +++ lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/ActivityComponent.mxml 3 Feb 2010 04:04:39 -0000 1.12 @@ -14,6 +14,7 @@ Index: lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/CombinedActivityComponent.mxml =================================================================== RCS file: /usr/local/cvsroot/lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/CombinedActivityComponent.mxml,v diff -u -r1.5 -r1.6 --- lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/CombinedActivityComponent.mxml 22 Jan 2010 01:21:39 -0000 1.5 +++ lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/CombinedActivityComponent.mxml 3 Feb 2010 04:04:40 -0000 1.6 @@ -20,6 +20,8 @@ override public function load():void { + super.load(); + var vbox:VBox = new VBox(); vbox.setConstraintValue("verticalAlign", "middle"); vbox.setConstraintValue("verticalGap", 0); @@ -62,9 +64,9 @@ this.addChild(vbox); - title = new Label(); + // Set the title + super.load(); title.text = learningLibraryEntry.title; - this.addChild(title); } Index: lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/OptionalActivityComponent.mxml =================================================================== RCS file: /usr/local/cvsroot/lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/OptionalActivityComponent.mxml,v diff -u -r1.2 -r1.3 --- lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/OptionalActivityComponent.mxml 22 Jan 2010 01:21:39 -0000 1.2 +++ lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/OptionalActivityComponent.mxml 3 Feb 2010 04:04:40 -0000 1.3 @@ -39,7 +39,6 @@ activityComponent.canStartTransitions = false; activityComponent.canAcceptTransitions = false; activityComponent.disableTitle(); - //parent.removeChild(activityComponent); optionalArea.addChild(activityComponent); activities.addItem(activityComponent); activityComponent.updateTransitionPositions(); @@ -48,12 +47,17 @@ // Return cursor state to normal Application.application.changeCursorState(Constants.CURSOR_STATE_NORMAL); } + + override public function load():void { + title = new Label(); + title.text = Application.application.dictionary.getLabel("grouping_act_title"); + this.disableTitle(); + this.addChild(title); + } ]]> - - - - - - Index: lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/ToolActivityComponent.mxml =================================================================== RCS file: /usr/local/cvsroot/lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/ToolActivityComponent.mxml,v diff -u -r1.4 -r1.5 --- lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/ToolActivityComponent.mxml 20 Jan 2010 06:31:19 -0000 1.4 +++ lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/ToolActivityComponent.mxml 3 Feb 2010 04:04:39 -0000 1.5 @@ -29,7 +29,7 @@ vbox.setStyle('borderStyle', 'solid'); vbox.setStyle('dropShadowEnabled', true); vbox.setStyle('shadowDirection', "right"); - vbox.setStyle('cornerRadius', '10'); + vbox.setStyle('cornerRadius', 10); vbox.height = 40; vbox.width = 50; @@ -55,10 +55,11 @@ vbox.addChild(iconImage); this.addChild(vbox); - title = new Label(); + // Set the activity title + super.load(); title.text = tool.toolName; - this.addChild(title); + } Index: lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/group/GroupActivityComponent.mxml =================================================================== RCS file: /usr/local/cvsroot/lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/group/GroupActivityComponent.mxml,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/group/GroupActivityComponent.mxml 3 Feb 2010 04:04:40 -0000 1.1 @@ -0,0 +1,39 @@ + + + + + + + + + + + + Index: lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/group/LearnerGroupActivityComponent.mxml =================================================================== RCS file: /usr/local/cvsroot/lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/group/LearnerGroupActivityComponent.mxml,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/group/LearnerGroupActivityComponent.mxml 3 Feb 2010 04:04:40 -0000 1.1 @@ -0,0 +1,8 @@ + + + + + + Index: lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/group/MonitorGroupActivityComponent.mxml =================================================================== RCS file: /usr/local/cvsroot/lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/group/MonitorGroupActivityComponent.mxml,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/group/MonitorGroupActivityComponent.mxml 3 Feb 2010 04:04:40 -0000 1.1 @@ -0,0 +1,8 @@ + + + + + + Index: lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/group/NameGroupsWindow.mxml =================================================================== RCS file: /usr/local/cvsroot/lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/group/NameGroupsWindow.mxml,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/group/NameGroupsWindow.mxml 3 Feb 2010 04:04:40 -0000 1.1 @@ -0,0 +1,48 @@ + + + + + + + + + + + + Index: lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/group/RandomGroupActivityComponent.mxml =================================================================== RCS file: /usr/local/cvsroot/lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/group/RandomGroupActivityComponent.mxml,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/activity/group/RandomGroupActivityComponent.mxml 3 Feb 2010 04:04:40 -0000 1.1 @@ -0,0 +1,28 @@ + + + + + + + Fisheye: Tag 1.2 refers to a dead (removed) revision in file `lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/toolbar/SystemActivityComponent.mxml'. Fisheye: No comparison available. Pass `N' to diff? Index: lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/toolbar/SystemToolComponent.mxml =================================================================== RCS file: /usr/local/cvsroot/lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/toolbar/SystemToolComponent.mxml,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/toolbar/SystemToolComponent.mxml 3 Feb 2010 04:04:39 -0000 1.1 @@ -0,0 +1,11 @@ + + + + + + + Index: lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/toolbar/ToolBar.mxml =================================================================== RCS file: /usr/local/cvsroot/lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/toolbar/ToolBar.mxml,v diff -u -r1.2 -r1.3 --- lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/toolbar/ToolBar.mxml 28 Jan 2010 03:03:42 -0000 1.2 +++ lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/components/toolbar/ToolBar.mxml 3 Feb 2010 04:04:39 -0000 1.3 @@ -10,6 +10,11 @@ @@ -154,7 +184,7 @@ - - + + + + + + + + + + + + + Index: lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/controller/AuthorController.as =================================================================== RCS file: /usr/local/cvsroot/lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/controller/AuthorController.as,v diff -u -r1.10 -r1.11 --- lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/controller/AuthorController.as 2 Feb 2010 00:51:23 -0000 1.10 +++ lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/controller/AuthorController.as 3 Feb 2010 04:04:40 -0000 1.11 @@ -12,7 +12,11 @@ import org.lamsfoundation.lams.author.components.CanvasBox; import org.lamsfoundation.lams.author.components.LearningLibraryEntryComponent; import org.lamsfoundation.lams.author.components.activity.*; - import org.lamsfoundation.lams.author.components.toolbar.SystemActivityComponent; + import org.lamsfoundation.lams.author.components.activity.group.GroupActivityComponent; + import org.lamsfoundation.lams.author.components.activity.group.LearnerGroupActivityComponent; + import org.lamsfoundation.lams.author.components.activity.group.MonitorGroupActivityComponent; + import org.lamsfoundation.lams.author.components.activity.group.RandomGroupActivityComponent; + import org.lamsfoundation.lams.author.components.toolbar.SystemToolComponent; import org.lamsfoundation.lams.author.components.transition.TransitionComponent; import org.lamsfoundation.lams.author.events.AuthorActivityEvent; import org.lamsfoundation.lams.author.events.TransitionEvent; @@ -84,6 +88,7 @@ activityComponent.y = currentMousePoint.y - activityComponent.mouseOffSetY; activityComponent.setCenter(); activityComponent.updateTransitionPositions(); + activityComponent.selectActivity(); } else if (event.dragInitiator is LearningLibraryEntryComponent) { var learningLibraryComponent:LearningLibraryEntryComponent = event.dragInitiator as LearningLibraryEntryComponent; @@ -95,6 +100,7 @@ combinedActivityComponent.y = currentMousePoint.y canvasBox.addChild(combinedActivityComponent); combinedActivityComponent.setCenter(); + combinedActivityComponent.selectActivity(); } else { var toolActivityComponent:ToolActivityComponent = new ToolActivityComponent(); toolActivityComponent.tool = learningLibraryComponent.learningLibraryEntry.toolTemplates[0]; @@ -103,18 +109,48 @@ toolActivityComponent.y = currentMousePoint.y; canvasBox.addChild(toolActivityComponent); toolActivityComponent.setCenter(); + toolActivityComponent.selectActivity(); } - } else if (event.dragInitiator is SystemActivityComponent) { - var systemActivityComponent:SystemActivityComponent = event.dragInitiator as SystemActivityComponent; + } else if (event.dragInitiator is SystemToolComponent) { + var systemToolComponent:SystemToolComponent = event.dragInitiator as SystemToolComponent; - switch (systemActivityComponent.type) { - case Constants.SYTEM_ACTIVITY_TYPE_OPTIONAL: - var optionalActivityComponent:OptionalActivityComponent = new OptionalActivityComponent(); + switch (systemToolComponent.type) { + case Constants.SYSTEM_ACTIVITY_TYPE_OPTIONAL: + var optionalActivityComponent:OptionalActivityComponent = new OptionalActivityComponent(); optionalActivityComponent.x = currentMousePoint.x; optionalActivityComponent.y = currentMousePoint.y; canvasBox.addChild(optionalActivityComponent); optionalActivityComponent.setCenter(); + optionalActivityComponent.load(); + optionalActivityComponent.selectActivity(); break; + case Constants.SYSTEM_ACTIVITY_TYPE_GROUP_RANDOM: + var randomGroup:RandomGroupActivityComponent = new RandomGroupActivityComponent(); + randomGroup.x = currentMousePoint.x; + randomGroup.y = currentMousePoint.y; + canvasBox.addChild(randomGroup); + randomGroup.setCenter(); + randomGroup.load(); + randomGroup.selectActivity(); + break; + case Constants.SYSTEM_ACTIVITY_TYPE_GROUP_MONITOR: + var monitorGroup:MonitorGroupActivityComponent = new MonitorGroupActivityComponent(); + monitorGroup.x = currentMousePoint.x; + monitorGroup.y = currentMousePoint.y; + canvasBox.addChild(monitorGroup); + monitorGroup.setCenter(); + monitorGroup.load(); + monitorGroup.selectActivity(); + break; + case Constants.SYSTEM_ACTIVITY_TYPE_GROUP_RANDOM: + var learnerGroup:GroupActivityComponent = new LearnerGroupActivityComponent(); + learnerGroup.x = currentMousePoint.x; + learnerGroup.y = currentMousePoint.y; + canvasBox.addChild(learnerGroup); + learnerGroup.setCenter(); + learnerGroup.load(); + learnerGroup.selectActivity(); + break; } } @@ -242,6 +278,8 @@ var activityComponent:ActivityComponent = event.activityComponent; + activityComponent.deSelectActivity(); + // Remove transition in, if needed if (activityComponent.transitionIn != null) { canvasBox.removeChild(activityComponent.transitionIn); Index: lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/util/Constants.as =================================================================== RCS file: /usr/local/cvsroot/lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/util/Constants.as,v diff -u -r1.9 -r1.10 --- lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/util/Constants.as 2 Feb 2010 00:41:52 -0000 1.9 +++ lams_flex/LamsAuthor/src/org/lamsfoundation/lams/author/util/Constants.as 3 Feb 2010 04:04:40 -0000 1.10 @@ -10,7 +10,6 @@ public static const TOOL_CATEGORY_SPLIT:int = 5; public static const TOOL_CATEGORY_REFLECTIVE:int = 6; - public static const CURSOR_STATE_NORMAL:int = 1; public static const CURSOR_STATE_TRANSITION:int = 2; public static const CURSOR_STATE_DATAFLOW:int = 3; @@ -24,17 +23,15 @@ public static const ACTIVITY_STATE_MOUSE_OVER:int = 3; public static const ACTIVITY_STATE_SELECTED:int = 4; - - public static const SYTEM_ACTIVITY_TYPE_OPTIONAL:int = 1; - public static const SYTEM_ACTIVITY_TYPE_OPTIONAL_SEQUENCE:int = 2; - public static const SYTEM_ACTIVITY_TYPE_SUPPORT:int = 3; - public static const SYTEM_ACTIVITY_TYPE_GATE:int = 4; - public static const SYTEM_ACTIVITY_TYPE_BRANCH:int = 5; - public static const SYTEM_ACTIVITY_TYPE_CONVERGE:int = 6; - public static const SYTEM_ACTIVITY_TYPE_GROUP_RANDOM:int = 7; - public static const SYTEM_ACTIVITY_TYPE_GROUP_MONITOR:int = 8; - public static const SYTEM_ACTIVITY_TYPE_GROUP_LEARNER:int = 9; - - + public static const SYSTEM_ACTIVITY_TYPE_OPTIONAL:int = 1; + public static const SYSTEM_ACTIVITY_TYPE_OPTIONAL_SEQUENCE:int = 2; + public static const SYSTEM_ACTIVITY_TYPE_SUPPORT:int = 3; + public static const SYSTEM_ACTIVITY_TYPE_GATE:int = 4; + public static const SYSTEM_ACTIVITY_TYPE_BRANCH:int = 5; + public static const SYSTEM_ACTIVITY_TYPE_CONVERGE:int = 6; + public static const SYSTEM_ACTIVITY_TYPE_GROUP_RANDOM:int = 7; + public static const SYSTEM_ACTIVITY_TYPE_GROUP_MONITOR:int = 8; + public static const SYSTEM_ACTIVITY_TYPE_GROUP_LEARNER:int = 9; + } } \ No newline at end of file