19 declare(strict_types=1);
41 $this->available_skill_profiles = $availableSkillProfiles;
46 $this->no_skill_profile_option_enabled = $noSkillProfileOptionEnabled;
51 $this->selected_evaluation_mode = $selectedEvaluationMode;
56 $this->
setFormAction($this->
ctrl->getFormActionByClass(ilTestSkillEvaluationGUI::class));
60 $select->setValue($this->selected_evaluation_mode);
70 if ($this->no_skill_profile_option_enabled) {
71 $options[0] = $this->
lng->txt(
'tst_all_test_competences');
75 foreach ($this->available_skill_profiles as $skillProfileId => $skillProfileTitle) {
76 $options[$skillProfileId] =
"{$this->lng->txt('tst_gap_analysis')}: {$skillProfileTitle}";
__construct(Container $dic, ilPlugin $plugin)
const SKILL_PROFILE_PARAM