|
ILIAS
trunk Revision v12.0_alpha-1227-g7ff6d300864
|
Survey evaluation graphical output. More...
Collaboration diagram for ilSurveyEvaluationGUI:Public Member Functions | |
| __construct (ilObjSurvey $a_object) | |
| executeCommand () | |
| setEvalSubtabs () | |
| Set the tabs for the evaluation output. More... | |
| setAppraiseeId (int $a_val) | |
| getAppraiseeId () | |
| checkAnonymizedEvaluationAccess () | |
| checkEvaluationAccess () | |
| Checks the evaluation access after entering the survey access code. More... | |
| cancelEvaluationAccess () | |
| Cancels the input of the survey access code for evaluation access. More... | |
| exportCumulatedResults (int $details=0) | |
| exportData () | |
| exportDetailData () | |
| printEvaluation () | |
| evaluation (int $details=0) | |
| processCSVRow (array $row, bool $quoteAll=false, string $separator=";") | |
| Processes an array as a CSV row and converts the array values to correct CSV values. More... | |
| exportEvaluationUser () | |
| evaluationuser () | |
| Print the survey evaluation for a selected user. More... | |
| competenceEval () | |
| sumscore () | |
| Show sum score table. More... | |
| printResultsOverviewSelection () | |
| printResultsDetailsSelection () | |
| printResultsDetails () | |
| printResultsPerUserSelection () | |
| printResultsPerUser () | |
Data Fields | |
| const | TYPE_XLS = "excel" |
| const | TYPE_SPSS = "csv" |
| const | EXCEL_SUBTITLE = "DDDDDD" |
Protected Member Functions | |
| evaluationdetails () | |
| Show the detailed evaluation. More... | |
| exportResultsDetailsExcel (ilExcel $a_excel, SurveyQuestionEvaluation $a_eval, $a_results, bool $a_do_title, bool $a_do_label, int $question_index) | |
| Export details (excel only) More... | |
| parseResultsToExcel (ilExcel $a_excel, ilSurveyEvaluationResults $a_results, int &$a_excel_row, ?array $a_grid=null, ?array $a_text_answers=null, bool $a_include_mode=true) | |
| buildExportButtonAndModal (string $export_cmd) | |
| getExportModal () | |
| validateAndSubmitExportForm () | |
| openEvaluation () | |
| hasResultsAccess () | |
| Check if user can view results granted by rbac or positions. More... | |
| getSumScores (?array $a_finished_ids=null) | |
Protected Attributes | |
| ILIAS Survey InternalGUIService | $gui |
| ILIAS Survey Access AccessManager | $access_manager |
| ILIAS Survey PrintView GUIService | |
| string | $last_questionblock_id = "" |
| array | $array_panels |
| ilLogger | $log |
| ILIAS DI UIServices | $ui |
| ILIAS Survey Evaluation EvaluationManager | $evaluation_manager |
| ilTabsGUI | $tabs |
| ilAccessHandler | $access |
| ilObjUser | $user |
| ilRbacSystem | $rbacsystem |
| ilTree | $tree |
| ilObjSurvey | $object |
| ilLanguage | $lng |
| ilGlobalTemplateInterface | $tpl |
| ilCtrl | $ctrl |
| int | $appr_id = null |
| ILIAS Survey Mode UIModifier | $ui_modifier = null |
| ILIAS Survey Evaluation EvaluationGUIRequest | $request |
| ILIAS Skill Service SkillProfileService | $skill_profile_service |
Survey evaluation graphical output.
The ilSurveyEvaluationGUI class creates the evaluation output for the ilObjSurveyGUI class. This saves some heap space because the ilObjSurveyGUI class will be smaller.
Definition at line 30 of file class.ilSurveyEvaluationGUI.php.
| ilSurveyEvaluationGUI::__construct | ( | ilObjSurvey | $a_object | ) |
Definition at line 61 of file class.ilSurveyEvaluationGUI.php.
References $DIC, $lng, $tpl, ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ilLoggerFactory\getLogger(), ILIAS\Repository\lng(), ILIAS\Repository\object(), setAppraiseeId(), ILIAS\Repository\tabs(), ILIAS\Repository\ui(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 656 of file class.ilSurveyEvaluationGUI.php.
| ilSurveyEvaluationGUI::cancelEvaluationAccess | ( | ) |
Cancels the input of the survey access code for evaluation access.
Definition at line 273 of file class.ilSurveyEvaluationGUI.php.
References $path, ilTree\getPathFull(), and ILIAS\Repository\object().
Here is the call graph for this function:| ilSurveyEvaluationGUI::checkAnonymizedEvaluationAccess | ( | ) |
Definition at line 200 of file class.ilSurveyEvaluationGUI.php.
References ilObjSurveyAccess\_hasEvaluationAccess(), ilObject\_lookupObjId(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
Here is the call graph for this function:| ilSurveyEvaluationGUI::checkEvaluationAccess | ( | ) |
Checks the evaluation access after entering the survey access code.
Definition at line 258 of file class.ilSurveyEvaluationGUI.php.
References ILIAS\Repository\lng(), and ILIAS\Repository\object().
Here is the call graph for this function:| ilSurveyEvaluationGUI::competenceEval | ( | ) |
Definition at line 1203 of file class.ilSurveyEvaluationGUI.php.
References $id, $lng, ILIAS\Repository\int(), ILIAS\Repository\lng(), ilObjSurvey\MODE_IND_FEEDB, ILIAS\Repository\object(), ILIAS\UICore\GlobalTemplate\setContent(), ILIAS\Repository\ui(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilSurveyEvaluationGUI::evaluation | ( | int | $details = 0 | ) |
Definition at line 779 of file class.ilSurveyEvaluationGUI.php.
References ILIAS\Repository\tabs().
Here is the call graph for this function:
|
protected |
Show the detailed evaluation.
Definition at line 289 of file class.ilSurveyEvaluationGUI.php.
| ilSurveyEvaluationGUI::evaluationuser | ( | ) |
Print the survey evaluation for a selected user.
Definition at line 1156 of file class.ilSurveyEvaluationGUI.php.
References $data, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ilObjSurvey\MODE_SELF_EVAL, ILIAS\Repository\object(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilSurveyEvaluationGUI::executeCommand | ( | ) |
Definition at line 120 of file class.ilSurveyEvaluationGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\object(), and setEvalSubtabs().
Here is the call graph for this function:| ilSurveyEvaluationGUI::exportCumulatedResults | ( | int | $details = 0 | ) |
Definition at line 294 of file class.ilSurveyEvaluationGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilSurveyEvaluationGUI::exportData | ( | ) |
Definition at line 632 of file class.ilSurveyEvaluationGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilSurveyEvaluationGUI::exportDetailData | ( | ) |
Definition at line 641 of file class.ilSurveyEvaluationGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilSurveyEvaluationGUI::exportEvaluationUser | ( | ) |
Definition at line 1004 of file class.ilSurveyEvaluationGUI.php.
References $user_id, SurveyQuestion\_instanciateQuestionEvaluation(), ILIAS\Repository\ctrl(), ilUtil\deliverData(), exit, ilDatePresentation\formatDate(), ilFileUtils\getASCIIFilename(), IL_CAL_UNIX, ILIAS\Repository\lng(), ILIAS\Repository\object(), and ilDatePresentation\setUseRelativeDates().
Here is the call graph for this function:
|
protected |
Export details (excel only)
| ilSurveyEvaluationResults | array | $a_results |
PhpOffice\PhpSpreadsheet\Exception
Definition at line 428 of file class.ilSurveyEvaluationGUI.php.
| ilSurveyEvaluationGUI::getAppraiseeId | ( | ) |
Definition at line 195 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 675 of file class.ilSurveyEvaluationGUI.php.
References ILIAS\UI\Implementation\Component\Input\$inputs, $lng, ilCtrl\getFormAction(), TYPE_SPSS, and TYPE_XLS.
Here is the call graph for this function:
|
protected |
Definition at line 1391 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Check if user can view results granted by rbac or positions.
Definition at line 1350 of file class.ilSurveyEvaluationGUI.php.
References ILIAS\Repository\access(), and ILIAS\Repository\object().
Referenced by setEvalSubtabs().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 765 of file class.ilSurveyEvaluationGUI.php.
References ilObjSurvey\MODE_IND_FEEDB, and ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 549 of file class.ilSurveyEvaluationGUI.php.
References ilSurveyEvaluationResults\getMean(), ilSurveyEvaluationResults\getMedian(), ilSurveyEvaluationResults\getMedianAsText(), ilSurveyEvaluationResults\getModeNrOfSelections(), ilSurveyEvaluationResults\getModeValue(), ilSurveyEvaluationResults\getModeValueAsText(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilSurveyEvaluationGUI::printEvaluation | ( | ) |
Definition at line 650 of file class.ilSurveyEvaluationGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilSurveyEvaluationGUI::printResultsDetails | ( | ) |
Definition at line 1444 of file class.ilSurveyEvaluationGUI.php.
References ILIAS\Repository\object().
Here is the call graph for this function:| ilSurveyEvaluationGUI::printResultsDetailsSelection | ( | ) |
ILIAS\HTTP\Response\Sender\ResponseSendingException
Definition at line 1428 of file class.ilSurveyEvaluationGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\object().
Here is the call graph for this function:| ilSurveyEvaluationGUI::printResultsOverviewSelection | ( | ) |
ILIAS\HTTP\Response\Sender\ResponseSendingException
Definition at line 1419 of file class.ilSurveyEvaluationGUI.php.
References ILIAS\Repository\object().
Here is the call graph for this function:| ilSurveyEvaluationGUI::printResultsPerUser | ( | ) |
Definition at line 1459 of file class.ilSurveyEvaluationGUI.php.
References ILIAS\Repository\object().
Here is the call graph for this function:| ilSurveyEvaluationGUI::printResultsPerUserSelection | ( | ) |
ILIAS\HTTP\Response\Sender\ResponseSendingException
Definition at line 1453 of file class.ilSurveyEvaluationGUI.php.
References ILIAS\Repository\object().
Here is the call graph for this function:| ilSurveyEvaluationGUI::processCSVRow | ( | array | $row, |
| bool | $quoteAll = false, |
||
| string | $separator = ";" |
||
| ) |
Processes an array as a CSV row and converts the array values to correct CSV values.
The "converted" array is returned
| array | $row | The array containing the values for a CSV row |
| bool | $quoteAll | Indicates to quote every value (=TRUE) or only values containing quotes and separators (=FALSE, default) |
| string | $separator | The value separator in the CSV row (used for quoting) (; = default) |
Definition at line 970 of file class.ilSurveyEvaluationGUI.php.
| ilSurveyEvaluationGUI::setAppraiseeId | ( | int | $a_val | ) |
Definition at line 189 of file class.ilSurveyEvaluationGUI.php.
Referenced by __construct().
Here is the caller graph for this function:| ilSurveyEvaluationGUI::setEvalSubtabs | ( | ) |
Set the tabs for the evaluation output.
Definition at line 145 of file class.ilSurveyEvaluationGUI.php.
References $tabs, ILIAS\Repository\ctrl(), hasResultsAccess(), ilObjSurvey\MODE_IND_FEEDB, and ILIAS\Repository\object().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:| ilSurveyEvaluationGUI::sumscore | ( | ) |
Show sum score table.
Definition at line 1362 of file class.ilSurveyEvaluationGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ilObjSurvey\MODE_SELF_EVAL, and ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 715 of file class.ilSurveyEvaluationGUI.php.
References $data, $lng, ilTabsGUI\activateSubTab(), ilCtrl\redirect(), and ilCtrl\setParameter().
Here is the call graph for this function:
|
protected |
Definition at line 48 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 36 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 56 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 42 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 55 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 46 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 35 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 41 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 53 of file class.ilSurveyEvaluationGUI.php.
Referenced by __construct().
|
protected |
Definition at line 44 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 52 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 37 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 50 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 58 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 59 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 47 of file class.ilSurveyEvaluationGUI.php.
Referenced by setEvalSubtabs().
|
protected |
Definition at line 54 of file class.ilSurveyEvaluationGUI.php.
Referenced by __construct().
|
protected |
Definition at line 51 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 45 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 57 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 49 of file class.ilSurveyEvaluationGUI.php.
| const ilSurveyEvaluationGUI::EXCEL_SUBTITLE = "DDDDDD" |
Definition at line 34 of file class.ilSurveyEvaluationGUI.php.
| const ilSurveyEvaluationGUI::TYPE_SPSS = "csv" |
Definition at line 33 of file class.ilSurveyEvaluationGUI.php.
Referenced by getExportModal(), and ILIAS\Survey\Mode\AbstractUIModifier\getExportModal().
| const ilSurveyEvaluationGUI::TYPE_XLS = "excel" |
Definition at line 32 of file class.ilSurveyEvaluationGUI.php.
Referenced by getExportModal(), and ILIAS\Survey\Mode\AbstractUIModifier\getExportModal().