|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Collaboration diagram for ilTestCorrectionsGUI:Public Member Functions | |
| __construct (private readonly ilDBInterface $database, private readonly ilCtrlInterface $ctrl, private readonly ilLanguage $language, private readonly ilTabsGUI $tabs, private readonly ilHelpGUI $help, private readonly UIFactory $ui_factory, private readonly ilGlobalTemplateInterface $main_tpl, private readonly RefineryFactory $refinery, private readonly TestLogger $logger, private readonly RequestDataCollector $testrequest, private readonly ilObjTest $test_obj, private readonly ilObjUser $scorer,) | |
| executeCommand () | |
| getRefId () | |
Protected Member Functions | |
| showQuestion (?ilPropertyFormGUI $form=null) | |
| buildQuestionCorrectionForm (assQuestionGUI $question_gui) | |
| confirmManualScoringReset () | |
| saveQuestion () | |
| showSolution () | |
| showAnswerStatistic (?array $participant_results=null) | |
| addAnswer () | |
| addHiddenItemsFromArray (ilConfirmationGUI $gui, $array, $curPath=[]) | |
| setCorrectionTabsContext (assQuestionGUI $question_gui, string $active_tab_id) | |
| populatePageTitleAndDescription (assQuestionGUI $question_gui) | |
| checkQuestion () | |
| getQuestionGUI (int $question_id) | |
| getSolutions (assQuestion $question) | |
| getQuestions () | |
| supportsAdjustment (\assQuestionGUI $question_object) | |
| Returns if the given question object support scoring adjustment. More... | |
Private Member Functions | |
| getSolutionsByParticipantResults (assQuestion $question, array $participant_results) | |
Private Attributes | |
| assQuestionGUI | $question_gui = null |
| ilTestAccess | $test_access |
Definition at line 36 of file class.ilTestCorrectionsGUI.php.
| ilTestCorrectionsGUI::__construct | ( | private readonly ilDBInterface | $database, |
| private readonly ilCtrlInterface | $ctrl, | ||
| private readonly ilLanguage | $language, | ||
| private readonly ilTabsGUI | $tabs, | ||
| private readonly ilHelpGUI | $help, | ||
| private readonly UIFactory | $ui_factory, | ||
| private readonly ilGlobalTemplateInterface | $main_tpl, | ||
| private readonly RefineryFactory | $refinery, | ||
| private readonly TestLogger | $logger, | ||
| private readonly RequestDataCollector | $testrequest, | ||
| private readonly ilObjTest | $test_obj, | ||
| private readonly ilObjUser | $scorer | ||
| ) |
Definition at line 41 of file class.ilTestCorrectionsGUI.php.
References getQuestionGUI().
Here is the call graph for this function:
|
protected |
Definition at line 267 of file class.ilTestCorrectionsGUI.php.
References $data, ILIAS\Repository\ctrl(), ILIAS\Repository\database(), ILIAS\UI\examples\Symbol\Glyph\Language\language(), ILIAS\Repository\logger(), ILIAS\Test\Logging\QUESTION_MODIFIED_IN_CORRECTIONS, ILIAS\Repository\refinery(), and showAnswerStatistic().
Here is the call graph for this function:
|
protected |
Definition at line 319 of file class.ilTestCorrectionsGUI.php.
References ilConfirmationGUI\addHiddenItem(), and addHiddenItemsFromArray().
Referenced by addHiddenItemsFromArray(), and confirmManualScoringReset().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 90 of file class.ilTestCorrectionsGUI.php.
References $question_gui, ILIAS\Repository\ctrl(), ILIAS\Repository\database(), assQuestionGUI\getObject(), ILIAS\UI\examples\Symbol\Glyph\Language\language(), and assQuestionGUI\populateCorrectionsFormProperties().
Referenced by saveQuestion(), and showQuestion().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 384 of file class.ilTestCorrectionsGUI.php.
References supportsAdjustment().
Here is the call graph for this function:
|
protected |
Definition at line 117 of file class.ilTestCorrectionsGUI.php.
References addHiddenItemsFromArray(), ILIAS\Repository\ctrl(), ILIAS\Repository\database(), ILIAS\UI\examples\Symbol\Glyph\Language\language(), and setCorrectionTabsContext().
Here is the call graph for this function:| ilTestCorrectionsGUI::executeCommand | ( | ) |
Definition at line 62 of file class.ilTestCorrectionsGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
protected |
Definition at line 402 of file class.ilTestCorrectionsGUI.php.
References $question_gui, assQuestionGUI\getObject(), and assQuestionGUI\setObject().
Referenced by __construct(), and getQuestions().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 451 of file class.ilTestCorrectionsGUI.php.
References $c, $question_gui, getQuestionGUI(), and supportsAdjustment().
Here is the call graph for this function:| ilTestCorrectionsGUI::getRefId | ( | ) |
Definition at line 397 of file class.ilTestCorrectionsGUI.php.
|
protected |
Definition at line 414 of file class.ilTestCorrectionsGUI.php.
References ILIAS\Repository\database(), and assQuestion\getSolutionValues().
Referenced by showAnswerStatistic().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
| list<ilTestEvaluationUserData> | $participant_results |
Definition at line 436 of file class.ilTestCorrectionsGUI.php.
References assQuestion\getSolutionValues().
Referenced by showAnswerStatistic().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 378 of file class.ilTestCorrectionsGUI.php.
References $question_gui, assQuestionGUI\getObject(), and assQuestionGUI\outQuestionType().
Referenced by showAnswerStatistic(), showQuestion(), and showSolution().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 147 of file class.ilTestCorrectionsGUI.php.
References $question_gui, buildQuestionCorrectionForm(), ILIAS\Repository\ctrl(), ILIAS\Repository\database(), assQuestionGUI\getObject(), ILIAS\UI\examples\Symbol\Glyph\Language\language(), ILIAS\Repository\logger(), assQuestionGUI\prepareReprintableCorrectionsForm(), ILIAS\Test\Logging\QUESTION_MODIFIED_IN_CORRECTIONS, assQuestionGUI\saveCorrectionsFormProperties(), assQuestionGUI\setObject(), and showQuestion().
Here is the call graph for this function:
|
protected |
Definition at line 340 of file class.ilTestCorrectionsGUI.php.
References $question_gui, ILIAS\Repository\ctrl(), assQuestionGUI\getObject(), ILIAS\Repository\help(), assQuestionGUI\isAnswerFrequencyStatisticSupported(), ILIAS\UI\examples\Symbol\Glyph\Language\language(), and ILIAS\Repository\tabs().
Referenced by confirmManualScoringReset(), showAnswerStatistic(), showQuestion(), and showSolution().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
| null|list<ilTestEvaluationUserData> | $participant_results |
Definition at line 242 of file class.ilTestCorrectionsGUI.php.
References getSolutions(), getSolutionsByParticipantResults(), populatePageTitleAndDescription(), and setCorrectionTabsContext().
Referenced by addAnswer().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 80 of file class.ilTestCorrectionsGUI.php.
References buildQuestionCorrectionForm(), populatePageTitleAndDescription(), and setCorrectionTabsContext().
Referenced by saveQuestion().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 190 of file class.ilTestCorrectionsGUI.php.
References $question_gui, ILIAS\Repository\ctrl(), ilObjStyleSheet\getContentStylePath(), assQuestionGUI\getObject(), assQuestionGUI\getSolutionOutput(), ilObjStyleSheet\getSyntaxStylePath(), populatePageTitleAndDescription(), and setCorrectionTabsContext().
Here is the call graph for this function:
|
protected |
Returns if the given question object support scoring adjustment.
| $question_object | assQuestionGUI |
Definition at line 481 of file class.ilTestCorrectionsGUI.php.
References assQuestionGUI\getObject().
Referenced by checkQuestion(), and getQuestions().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 38 of file class.ilTestCorrectionsGUI.php.
Referenced by buildQuestionCorrectionForm(), getQuestionGUI(), getQuestions(), populatePageTitleAndDescription(), saveQuestion(), setCorrectionTabsContext(), and showSolution().
|
private |
Definition at line 39 of file class.ilTestCorrectionsGUI.php.