wrote a condition in "activityClick" method to check if the activity has a parent then check if the parant is parallel actvitiy, if yes then do not allow that activity to be moved aroubd on the canvas out of its container.
added reload data method and made chnages to update methods TABCHANGE condition to check if the progress data has changed after its first loadadded refresh and help button on both monitorTab and learnerTab
removed some code to make it work more efficiently and now this class is handling only authoring parallel activity and monitor MonitorTabView parallel Activity
removed some code to make it work more efficiently and now this class is handling only authoring optional activity and monitor MonitorTabView optional Activity
added code to draw learner on the lactivity if both acitiy id and learner's current activity Id matches and changes the name of few methods such as onPress to localOnPress
added code in draw method to check if learner current activity ID is same as this acticvity ID then draw the learner ICon on the screen for that activity