private function showCmd() { $selectedSkillProfile = ilTestSkillEvaluationToolbarGUI::fetchSkillProfileParam($_POST); $testSession = $this->testSessionFactory->getSession(); $this->skillEvaluation->init()->evaluate($testSession->getActiveId(), $testSession->getLastFinishedPass(), $testSession->getUserId()); $evaluationToolbarGUI = $this->buildEvaluationToolbarGUI($testSession->getUserId(), $selectedSkillProfile); $personalSkillsGUI = $this->buildPersonalSkillsGUI($testSession->getUserId(), $selectedSkillProfile); $this->tpl->setContent($this->ctrl->getHTML($evaluationToolbarGUI) . $this->ctrl->getHTML($personalSkillsGUI)); }
private function showCmd() { ilUtil::sendInfo($this->lng->txt('tst_skl_res_interpretation_hint_msg')); $selectedSkillProfile = ilTestSkillEvaluationToolbarGUI::fetchSkillProfileParam($_POST); $testSession = $this->getTestSession(); $this->skillEvaluation->setUserId($testSession->getUserId()); $this->skillEvaluation->setActiveId($testSession->getActiveId()); $this->skillEvaluation->setPass($testSession->getPass()); $settings = new ilSetting('assessment'); $this->skillEvaluation->setNumRequiredBookingsForSkillTriggering($settings->get('ass_skl_trig_num_answ_barrier', ilObjAssessmentFolder::DEFAULT_SKL_TRIG_NUM_ANSWERS_BARRIER)); $testResults = $this->getTestResults(); $this->skillEvaluation->init($this->getQuestionList()); $this->skillEvaluation->evaluate($testResults); $evaluationToolbarGUI = $this->buildEvaluationToolbarGUI($selectedSkillProfile); $personalSkillsGUI = $this->buildPersonalSkillsGUI($testSession->getUserId(), $selectedSkillProfile); $this->tpl->setContent($this->ctrl->getHTML($evaluationToolbarGUI) . $this->ctrl->getHTML($personalSkillsGUI)); }