|
ILIAS
release_8 Revision v8.24
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. 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) | |
| 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) | |
| buildExportModal (string $a_id, string $a_cmd) | |
| get modal html More... | |
| openEvaluation () | |
| hasResultsAccess () | |
| Check if user can view results granted by rbac or positions. More... | |
| getSumScores (?array $a_finished_ids=null) | |
Protected Attributes | |
| ILIAS Survey Access AccessManager | $access_manager |
| ILIAS Survey PrintView GUIService | |
| $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 |
| ilToolbarGUI | $toolbar |
| 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 |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning 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 27 of file class.ilSurveyEvaluationGUI.php.
| ilSurveyEvaluationGUI::__construct | ( | ilObjSurvey | $a_object | ) |
Definition at line 58 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\toolbar(), ILIAS\Repository\ui(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
get modal html
| ilCtrlException |
Definition at line 649 of file class.ilSurveyEvaluationGUI.php.
| ilSurveyEvaluationGUI::cancelEvaluationAccess | ( | ) |
Cancels the input of the survey access code for evaluation access.
Definition at line 268 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 198 of file class.ilSurveyEvaluationGUI.php.
References $ilUser, 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 253 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 1114 of file class.ilSurveyEvaluationGUI.php.
References $id, $lng, $tpl, ILIAS\Repository\ctrl(), ILIAS\Repository\int(), ILIAS\Repository\lng(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilSurveyEvaluationGUI::evaluation | ( | int | $details = 0 | ) |
Definition at line 705 of file class.ilSurveyEvaluationGUI.php.
References ILIAS\Repository\access(), ilObjSurvey\EVALUATION_ACCESS_ALL, ilObjSurvey\EVALUATION_ACCESS_OFF, ilObjSurvey\EVALUATION_ACCESS_PARTICIPANTS, ILIAS\Repository\lng(), ilObjSurvey\MODE_IND_FEEDB, and ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Show the detailed evaluation.
Definition at line 284 of file class.ilSurveyEvaluationGUI.php.
| ilSurveyEvaluationGUI::evaluationuser | ( | ) |
Print the survey evaluation for a selected user.
Definition at line 1065 of file class.ilSurveyEvaluationGUI.php.
References $data, ILIAS\Repository\ctrl(), ilLinkButton\getInstance(), ILIAS\Repository\lng(), ilObjSurvey\MODE_SELF_EVAL, and ILIAS\Repository\object().
Here is the call graph for this function:| ilSurveyEvaluationGUI::executeCommand | ( | ) |
Definition at line 117 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 289 of file class.ilSurveyEvaluationGUI.php.
References ILIAS\LTI\ToolProvider\$details, and ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilSurveyEvaluationGUI::exportData | ( | ) |
Definition at line 621 of file class.ilSurveyEvaluationGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilSurveyEvaluationGUI::exportDetailData | ( | ) |
Definition at line 630 of file class.ilSurveyEvaluationGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilSurveyEvaluationGUI::exportEvaluationUser | ( | ) |
Definition at line 913 of file class.ilSurveyEvaluationGUI.php.
References $rows, SurveyQuestion\_instanciateQuestionEvaluation(), ILIAS\Repository\ctrl(), ilUtil\deliverData(), exit, ilDatePresentation\formatDate(), ilFileUtils\getASCIIFilename(), IL_CAL_UNIX, ILIAS\Repository\lng(), ILIAS\Repository\object(), ilDatePresentation\setUseRelativeDates(), and TYPE_SPSS.
Here is the call graph for this function:
|
protected |
Export details (excel only)
| ilSurveyEvaluationResults | array | $a_results |
PhpOffice\PhpSpreadsheet\Exception
Definition at line 416 of file class.ilSurveyEvaluationGUI.php.
| ilSurveyEvaluationGUI::getAppraiseeId | ( | ) |
Definition at line 193 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 1289 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Check if user can view results granted by rbac or positions.
Definition at line 1247 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 691 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 537 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 639 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 1342 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 1326 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 1317 of file class.ilSurveyEvaluationGUI.php.
References ILIAS\Repository\object().
Here is the call graph for this function:| ilSurveyEvaluationGUI::printResultsPerUser | ( | ) |
Definition at line 1357 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 1351 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 881 of file class.ilSurveyEvaluationGUI.php.
| ilSurveyEvaluationGUI::setAppraiseeId | ( | int | $a_val | ) |
Definition at line 187 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 142 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 1255 of file class.ilSurveyEvaluationGUI.php.
References ILIAS\Repository\ctrl(), ilLinkButton\getInstance(), ILIAS\Repository\lng(), ilObjSurvey\MODE_SELF_EVAL, and ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 44 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 32 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 53 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 38 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 52 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 42 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.
Referenced by __construct().
|
protected |
Definition at line 40 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 49 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 33 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 46 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 55 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 56 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 43 of file class.ilSurveyEvaluationGUI.php.
Referenced by setEvalSubtabs().
|
protected |
Definition at line 48 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 51 of file class.ilSurveyEvaluationGUI.php.
Referenced by __construct().
|
protected |
Definition at line 47 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 41 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 54 of file class.ilSurveyEvaluationGUI.php.
|
protected |
Definition at line 45 of file class.ilSurveyEvaluationGUI.php.
| const ilSurveyEvaluationGUI::EXCEL_SUBTITLE = "DDDDDD" |
Definition at line 31 of file class.ilSurveyEvaluationGUI.php.
| const ilSurveyEvaluationGUI::TYPE_SPSS = "csv" |
Definition at line 30 of file class.ilSurveyEvaluationGUI.php.
| const ilSurveyEvaluationGUI::TYPE_XLS = "excel" |
Definition at line 29 of file class.ilSurveyEvaluationGUI.php.