/**
  * Clone object dependencies (crs items, preconditions)
  *
  * @access public
  * @param int target ref id of new course
  * @param int copy id
  * 
  */
 public function cloneDependencies($a_target_id, $a_copy_id)
 {
     parent::cloneDependencies($a_target_id, $a_copy_id);
     include_once 'Services/Object/classes/class.ilObjectActivation.php';
     ilObjectActivation::cloneDependencies($this->getRefId(), $a_target_id, $a_copy_id);
     include_once 'Services/Tracking/classes/class.ilLPCollections.php';
     $lp_collection = new ilLPCollections($this->getId());
     $lp_collection->cloneCollections($a_target_id, $a_copy_id);
     return true;
 }
 /**
  * Clone object dependencies (start objects, preconditions)
  *
  * @access public
  * @param int target ref id of new course
  * @param int copy id
  * 
  */
 public function cloneDependencies($a_target_id, $a_copy_id)
 {
     parent::cloneDependencies($a_target_id, $a_copy_id);
     // Clone course start objects
     include_once 'Modules/Course/classes/class.ilCourseStart.php';
     $start = new ilCourseStart($this->getRefId(), $this->getId());
     $start->cloneDependencies($a_target_id, $a_copy_id);
     // Clone course item settings
     include_once 'Services/Object/classes/class.ilObjectActivation.php';
     ilObjectActivation::cloneDependencies($this->getRefId(), $a_target_id, $a_copy_id);
     // Clone course learning objectives
     include_once 'Modules/Course/classes/class.ilCourseObjective.php';
     $crs_objective = new ilCourseObjective($this);
     $crs_objective->ilClone($a_target_id, $a_copy_id);
     include_once 'Services/Tracking/classes/class.ilLPCollections.php';
     $lp_collection = new ilLPCollections($this->getId());
     $lp_collection->cloneCollections($a_target_id, $a_copy_id);
     return true;
 }