19declare(strict_types=0);
51 $title = $this->dic->language()->txt(
"mm_learning_progress");
52 $icon = $this->dic->ui()->factory()->symbol()->icon()->standard(
59 $this->mainmenu->link($this->
if->identifier(
'mm_pd_lp'))
62 $ctrl->getLinkTargetByClass(
64 ilDashboardGUI::class,
65 ilAchievementsGUI::class,
66 ilLPPersonalGUI::class
72 )->getAchievementsIdentification()
76 ->withNonAvailableReason(
77 $this->dic->ui()->factory()->legacy()->content(
78 "{$this->dic->language()->txt('component_not_active')}"
81 ->withAvailableCallable(
Interface StaticMainMenuProvider.
getStaticSubItems()
@inheritDoc
getStaticTopItems()
@inheritDoc
Class StandardTopItemsProvider.
@ilCtrl_Calls ilAchievementsGUI: ilPersonalSkillsGUI, ilBadgeProfileGUI, ilLearningHistoryGUI,...
@ilCtrl_Calls ilDashboardGUI: ILIAS\User\Profile\PersonalProfileGUI @ilCtrl_Calls ilDashboardGUI: ilO...
@ilCtrl_IsCalledBy ilLPPersonalGUI: ilDashboardGUI
static _hasLearningProgressLearner()
static _enabledLearningProgress()
if(!file_exists('../ilias.ini.php'))