4 include_once
'./Services/Tracking/classes/class.ilLearningProgressBaseGUI.php';
31 $ilBench->start(
'LearningProgress',
'0000_Start');
34 $this->ctrl->setReturn($this,
"");
40 case 'illplistofprogressgui':
41 include_once
'Services/Tracking/classes/class.ilLPListOfProgressGUI.php';
46 $this->ctrl->forwardCommand($lop_gui);
49 case 'illplistofobjectsgui':
50 include_once
'Services/Tracking/classes/class.ilLPListOfObjectsGUI.php';
51 if(stristr($this->ctrl->getCmd(),
"matrix"))
55 else if(stristr($this->ctrl->getCmd(),
"summary"))
65 $this->ctrl->forwardCommand($loo_gui);
68 case 'illplistofsettingsgui':
69 include_once
'Services/Tracking/classes/class.ilLPListOfSettingsGUI.php';
74 $this->ctrl->forwardCommand($los_gui);
77 case 'illmstatisticsgui':
78 include_once
'Services/Tracking/classes/class.ilLMStatisticsGUI.php';
83 $this->ctrl->forwardCommand($los_gui);
94 $ilBench->stop(
'LearningProgress',
'0000_Start');
104 if($this->ctrl->getCmdClass() == strtolower(get_class($this)))
106 $this->ctrl->setCmdClass(strtolower($a_class));
115 if(strlen($next_class = $this->ctrl->getNextClass()))
119 $_SESSION[
'il_lp_history'] = $next_class;
126 return 'illplistofobjectsgui';
129 if(!$this->anonymized and
131 $ilAccess->checkAccess(
'edit_learning_progress',
'',$this->
getRefId()))
133 return 'illplistofobjectsgui';
135 return 'illplistofprogressgui';
142 return 'illplistofprogressgui';
145 return 'illplistofprogressgui';