| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Collaboration diagram for ilTestCorrectionsGUI:Public Member Functions | |
| __construct (protected ilDBInterface $database, protected ilCtrl $ctrl, protected ilAccessHandler $access, protected ilLanguage $language, protected ilTabsGUI $tabs, protected ilHelpGUI $help, protected UIFactory $ui_factory, protected UIRenderer $ui_renderer, protected ilGlobalTemplateInterface $main_tpl, protected RefineryFactory $refinery, protected RequestInterface $request, private InternalRequestService $testrequest, protected ilObjTest $testOBJ, protected QuestionInfoService $questioninfo) | |
| ilTestCorrectionsGUI constructor.  More... | |
| executeCommand () | |
Protected Member Functions | |
| showQuestionList () | |
| showQuestion (ilPropertyFormGUI $form=null) | |
| saveQuestion () | |
| buildQuestionCorrectionForm (assQuestionGUI $questionGUI) | |
| addHiddenItemsFromArray (ilConfirmationGUI $gui, $array, $curPath=array()) | |
| confirmManualScoringReset () | |
| showSolution () | |
| showAnswerStatistic (?array $participant_results=null) | |
| addAnswer () | |
| confirmQuestionRemoval () | |
| performQuestionRemoval () | |
| setCorrectionTabsContext (assQuestionGUI $questionGUI, $activeTabId) | |
| populatePageTitleAndDescription (assQuestionGUI $questionGUI) | |
| checkQuestion ($qId) | |
| getQuestion ($qId) | |
| getSolutions (assQuestion $question) | |
| getSolutionsByParticipantResults (assQuestion $question, array $participant_results) | |
| getQuestions () | |
| supportsAdjustment (\assQuestionGUI $question_object) | |
| Returns if the given question object support scoring adjustment.  More... | |
| allowedInAdjustment (\assQuestionGUI $question_object) | |
| Returns if the question type is allowed for adjustments in the global test administration.  More... | |
Protected Attributes | |
| ilTestAccess | $testAccess | 
Definition at line 36 of file class.ilTestCorrectionsGUI.php.
| ilTestCorrectionsGUI::__construct | ( | protected ilDBInterface | $database, | 
| protected ilCtrl | $ctrl, | ||
| protected ilAccessHandler | $access, | ||
| protected ilLanguage | $language, | ||
| protected ilTabsGUI | $tabs, | ||
| protected ilHelpGUI | $help, | ||
| protected UIFactory | $ui_factory, | ||
| protected UIRenderer | $ui_renderer, | ||
| protected ilGlobalTemplateInterface | $main_tpl, | ||
| protected RefineryFactory | $refinery, | ||
| protected RequestInterface | $request, | ||
| private InternalRequestService | $testrequest, | ||
| protected ilObjTest | $testOBJ, | ||
| protected QuestionInfoService | $questioninfo | ||
| ) | 
ilTestCorrectionsGUI constructor.
| \ILIAS\DI\Container | $DIC | |
| ilObjTest | $testOBJ | 
Definition at line 45 of file class.ilTestCorrectionsGUI.php.
References ilObject\getRefId(), and ilObjTest\getTestId().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 316 of file class.ilTestCorrectionsGUI.php.
References $data, $results, checkQuestion(), ILIAS\Repository\ctrl(), getQuestion(), ILIAS\UI\examples\Symbol\Glyph\Language\language(), ILIAS\Repository\refinery(), and showAnswerStatistic().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 195 of file class.ilTestCorrectionsGUI.php.
References ilConfirmationGUI\addHiddenItem().
Referenced by confirmManualScoringReset().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Returns if the question type is allowed for adjustments in the global test administration.
| assQuestionGUI | $question_object | 
Definition at line 597 of file class.ilTestCorrectionsGUI.php.
References assQuestionGUI\getQuestionType(), and ilObjQuestionPool\getQuestionTypeByTypeId().
Referenced by checkQuestion(), and getQuestions().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 169 of file class.ilTestCorrectionsGUI.php.
References ILIAS\Repository\ctrl(), 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 | 
| int | $qId | 
Definition at line 484 of file class.ilTestCorrectionsGUI.php.
References allowedInAdjustment(), getQuestion(), and supportsAdjustment().
Referenced by addAnswer(), and executeCommand().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 216 of file class.ilTestCorrectionsGUI.php.
References addHiddenItemsFromArray(), ILIAS\Repository\ctrl(), getQuestion(), ILIAS\UI\examples\Symbol\Glyph\Language\language(), and setCorrectionTabsContext().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 358 of file class.ilTestCorrectionsGUI.php.
References ILIAS\Repository\ctrl(), getQuestion(), ILIAS\UI\examples\Symbol\Glyph\Language\language(), ilTestTabsManager\TAB_ID_CORRECTION, and ILIAS\Repository\tabs().
 Here is the call graph for this function:| ilTestCorrectionsGUI::executeCommand | ( | ) | 
Definition at line 64 of file class.ilTestCorrectionsGUI.php.
References checkQuestion(), ILIAS\Repository\ctrl(), and ILIAS\Repository\int().
 Here is the call graph for this function:
      
  | 
  protected | 
| int | $qId | 
Definition at line 507 of file class.ilTestCorrectionsGUI.php.
References assQuestion\instantiateQuestionGUI().
Referenced by addAnswer(), checkQuestion(), confirmManualScoringReset(), confirmQuestionRemoval(), getQuestions(), performQuestionRemoval(), saveQuestion(), showAnswerStatistic(), showQuestion(), and showSolution().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 555 of file class.ilTestCorrectionsGUI.php.
References allowedInAdjustment(), getQuestion(), and supportsAdjustment().
Referenced by showQuestionList().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 515 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 | 
| list<ilTestEvaluationUserData> | $participant_results | 
Definition at line 537 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 386 of file class.ilTestCorrectionsGUI.php.
References ilLPStatusWrapper\_refreshStatus(), ILIAS\Repository\ctrl(), getQuestion(), and ILIAS\UI\examples\Symbol\Glyph\Language\language().
 Here is the call graph for this function:
      
  | 
  protected | 
| assQuestionGUI | $questionGUI | 
Definition at line 474 of file class.ilTestCorrectionsGUI.php.
References 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 141 of file class.ilTestCorrectionsGUI.php.
References buildQuestionCorrectionForm(), ILIAS\Repository\ctrl(), getQuestion(), ILIAS\UI\examples\Symbol\Glyph\Language\language(), and showQuestion().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 433 of file class.ilTestCorrectionsGUI.php.
References ILIAS\Repository\ctrl(), 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 290 of file class.ilTestCorrectionsGUI.php.
References getQuestion(), 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 129 of file class.ilTestCorrectionsGUI.php.
References buildQuestionCorrectionForm(), getQuestion(), 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 96 of file class.ilTestCorrectionsGUI.php.
References $lng, $txt, getQuestions(), ilTestQuestionsTableGUI\setQuestionRemoveRowButtonEnabled(), ilTestTabsManager\TAB_ID_CORRECTION, and ILIAS\Repository\tabs().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 243 of file class.ilTestCorrectionsGUI.php.
References ilObjStyleSheet\getContentStylePath(), getQuestion(), ilObjStyleSheet\getSyntaxStylePath(), populatePageTitleAndDescription(), setCorrectionTabsContext(), and ilPageObjectGUI\setRenderPageContainer().
 Here is the call graph for this function:
      
  | 
  protected | 
Returns if the given question object support scoring adjustment.
| $question_object | assQuestionGUI | 
Definition at line 583 of file class.ilTestCorrectionsGUI.php.
Referenced by checkQuestion(), and getQuestions().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 38 of file class.ilTestCorrectionsGUI.php.