Interface for modes.
More...
|
| getSurveySettingsGeneral (\ilObjSurvey $survey) |
|
| getSurveySettingsReminderTargets (\ilObjSurvey $survey, InternalGUIService $ui_service) |
|
| getSurveySettingsResults (\ilObjSurvey $survey, InternalGUIService $ui_service) |
|
| setValuesFromForm (\ilObjSurvey $survey, \ilPropertyFormGUI $form) |
|
| __construct (InternalGUIService $gui) |
|
| setInternalService (InternalService $internal_service) |
|
| getInternalService () |
|
| getSurveySettingsGeneral (\ilObjSurvey $survey) |
|
| getSurveySettingsReminderTargets (\ilObjSurvey $survey, InternalGUIService $ui_service) |
|
| getSurveySettingsResults (\ilObjSurvey $survey, InternalGUIService $ui_service) |
|
| setValuesFromForm (\ilObjSurvey $survey, \ilPropertyFormGUI $form) |
|
| setResultsOverviewToolbar (\ilObjSurvey $survey, \ilToolbarGUI $toolbar, int $user_id, \ilTemplate $eval_tpl) |
|
| setResultsCompetenceToolbar (\ilObjSurvey $survey, \ilToolbarGUI $toolbar, int $user_id) |
|
| setResultsDetailToolbar (\ilObjSurvey $survey, \ilToolbarGUI $toolbar, int $user_id, \ilTemplate $eval_tpl) |
|
| addApprSelectionToToolbar (\ilObjSurvey $survey, \ilToolbarGUI $toolbar, int $user_id) |
|
| getDetailPanels (array $participants, \ILIAS\Survey\Evaluation\EvaluationGUIRequest $request, \SurveyQuestionEvaluation $a_eval) |
|
| setInternalService (InternalService $internal_service) |
|
| getInternalService () |
|
| getSurveySettingsGeneral (\ilObjSurvey $survey) |
|
| getSurveySettingsReminderTargets (\ilObjSurvey $survey, InternalGUIService $ui_service) |
|
| getSurveySettingsResults (\ilObjSurvey $survey, InternalGUIService $ui_service) |
|
| setValuesFromForm (\ilObjSurvey $survey, \ilPropertyFormGUI $form) |
|
| setResultsOverviewToolbar (\ilObjSurvey $survey, \ilToolbarGUI $toolbar, int $user_id, \ilTemplate $eval_tpl) |
|
| setResultsDetailToolbar (\ilObjSurvey $survey, \ilToolbarGUI $toolbar, int $user_id, \ilTemplate $eval_tpl) |
|
| setResultsCompetenceToolbar (\ilObjSurvey $survey, \ilToolbarGUI $toolbar, int $user_id) |
|
| getDetailPanels (array $participants, \ILIAS\Survey\Evaluation\EvaluationGUIRequest $request, \SurveyQuestionEvaluation $a_eval) |
|
Interface for modes.
- Author
- Alexander Killing killi.nosp@m.ng@l.nosp@m.eifos.nosp@m..de
Definition at line 30 of file class.UIModifier.php.
◆ getSurveySettingsGeneral()
ILIAS\Survey\Mode\Feedback360\UIModifier::getSurveySettingsGeneral |
( |
\ilObjSurvey |
$survey | ) |
|
- Returns
- \ilFormPropertyGUI[]
Reimplemented from ILIAS\Survey\Mode\AbstractUIModifier.
Definition at line 32 of file class.UIModifier.php.
34 : array {
35 $items = [];
36 $lng = $this->service->gui()->lng();
37
38 $self_eval = new \ilCheckboxInputGUI(
$lng->txt(
"survey_360_self_evaluation"),
"self_eval");
39 $self_eval->setInfo(
$lng->txt(
"survey_360_self_evaluation_info"));
40 $self_eval->setChecked($survey->get360SelfEvaluation());
41 $items[] = $self_eval;
42
43 return $items;
44 }
◆ getSurveySettingsReminderTargets()
- Returns
- \ilFormPropertyGUI[]
Reimplemented from ILIAS\Survey\Mode\AbstractUIModifier.
Definition at line 46 of file class.UIModifier.php.
49 : array {
50 $items = [];
51 $lng = $ui_service->lng();
52
53
54 $cb = new \ilCheckboxInputGUI(
$lng->txt(
"survey_notification_target_group"),
"remind_appraisees");
55 $cb->setOptionTitle(
$lng->txt(
"survey_360_appraisees"));
56 $cb->setInfo(
$lng->txt(
"survey_360_appraisees_remind_info"));
57 $cb->setValue("1");
58 $cb->setChecked(in_array(
59 $survey->getReminderTarget(),
61 true
62 ));
63 $items[] = $cb;
64
65
66 $cb = new \ilCheckboxInputGUI("", "remind_raters");
67 $cb->setOptionTitle(
$lng->txt(
"survey_360_raters"));
68 $cb->setInfo(
$lng->txt(
"survey_360_raters_remind_info"));
69 $cb->setValue("1");
70 $cb->setChecked(in_array(
71 $survey->getReminderTarget(),
73 true
74 ));
75 $items[] = $cb;
76
77 return $items;
78 }
const NOTIFICATION_APPRAISEES_AND_RATERS
const NOTIFICATION_APPRAISEES
const NOTIFICATION_RATERS
◆ getSurveySettingsResults()
- Returns
- \ilFormPropertyGUI[]
Reimplemented from ILIAS\Survey\Mode\AbstractUIModifier.
Definition at line 80 of file class.UIModifier.php.
83 : array {
84 $items = [];
85 $lng = $ui_service->lng();
86
87 $ts_results = new \ilRadioGroupInputGUI(
$lng->txt(
"survey_360_results"),
"ts_res");
88 $ts_results->setValue((string) $survey->get360Results());
89
91 $option->setInfo(
$lng->txt(
"survey_360_results_none_info"));
92 $ts_results->addOption($option);
93
95 $option->setInfo(
$lng->txt(
"survey_360_results_own_info"));
96 $ts_results->addOption($option);
97
99 $option->setInfo(
$lng->txt(
"survey_360_results_all_info"));
100 $ts_results->addOption($option);
101
102 $items[] = $ts_results;
103
104 return $items;
105 }
◆ setValuesFromForm()
The documentation for this class was generated from the following file: