38 include_once
'./Services/Tracking/classes/class.ilLearningProgressBaseGUI.php';
54 $ilBench->start(
'LearningProgress',
'0000_Start');
57 $this->ctrl->setReturn($this,
"");
63 case 'illplistofprogressgui':
64 include_once
'Services/Tracking/classes/class.ilLPListOfProgressGUI.php';
69 $this->ctrl->forwardCommand($lop_gui);
72 case 'illplistofobjectsgui':
73 include_once
'Services/Tracking/classes/class.ilLPListOfObjectsGUI.php';
78 $this->ctrl->forwardCommand($loo_gui);
81 case 'illplistofsettingsgui':
82 include_once
'Services/Tracking/classes/class.ilLPListOfSettingsGUI.php';
87 $this->ctrl->forwardCommand($los_gui);
90 case 'illmstatisticsgui':
91 include_once
'Services/Tracking/classes/class.ilLMStatisticsGUI.php';
96 $this->ctrl->forwardCommand($los_gui);
101 die(
"No mode given");
108 $ilBench->stop(
'LearningProgress',
'0000_Start');
118 if($this->ctrl->getCmdClass() == strtolower(get_class($this)))
120 $this->ctrl->setCmdClass(strtolower($a_class));
129 if(strlen($next_class = $this->ctrl->getNextClass()))
133 $_SESSION[
'il_lp_history'] = $next_class;
140 return 'illplistofobjectsgui';
143 if(!$this->anonymized and
145 $ilAccess->checkAccess(
'edit_learning_progress',
'',$this->
getRefId()))
147 return 'illplistofobjectsgui';
149 return 'illplistofprogressgui';
156 return 'illplistofprogressgui';
159 return 'illplistofprogressgui';