| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Collaboration diagram for ilTestQuestionNavigationGUI:Data Fields | |
| const | SHOW_DISABLED_COMMANDS = false | 
| const | CSS_CLASS_SUBMIT_BUTTONS = 'ilc_qsubmit_Submit' | 
Private Member Functions | |
| getEditSolutionButtonLabel () | |
| getCheckButtonLabel () | |
| getRequestHintButtonLabel () | |
| getQuestionMarkActionLabel () | |
| getQuestionMarkIconLabel () | |
| getQuestionMarkIconSource () | |
| getTemplate ($a_purpose='toolbar') | |
| Get the template.  More... | |
| parseNavigation (ilTemplate $tpl) | |
| parseButtonsBlock (ilTemplate $tpl) | |
| renderButtonInstance (ilTemplate $tpl, Button $button) | |
| renderSubmitButton (ilTemplate $tpl, string $command, string $label) | |
| renderInstantFeedbackButton (ilTemplate $tpl, string $command, string $label, bool $is_primary) | |
| getOnLoadCode (string $command) | |
| renderIcon (ilTemplate $tpl, $command, $iconSrc, $label, $cssClass) | |
| renderActionsIcon (ilTemplate $tpl, $iconSrc, $label, $cssClass) | |
Private Attributes | |
| ILIAS DI UIServices | $ui | 
| $editSolutionCommand = '' | |
| $questionWorkedThrough = false | |
| $submitSolutionCommand = '' | |
| $revertChangesLinkTarget = '' | |
| $discardSolutionButtonEnabled = false | |
| $skipQuestionLinkTarget = '' | |
| $instantFeedbackCommand = '' | |
| $answerFreezingEnabled = false | |
| $forceInstantResponseEnabled = false | |
| $requestHintCommand = '' | |
| $showHintsCommand = '' | |
| $hintRequestsExist = false | |
| $questionMarkLinkTarget = '' | |
| $questionMarked = false | |
| $anythingRendered = false | |
Definition at line 31 of file class.ilTestQuestionNavigationGUI.php.
| ilTestQuestionNavigationGUI::__construct | ( | protected ilLanguage | $lng, | 
| protected UIFactory | $ui_factory, | ||
| protected UIRenderer | $ui_renderer | ||
| ) | 
| ilLanguage | $lng | 
Definition at line 122 of file class.ilTestQuestionNavigationGUI.php.
| ilTestQuestionNavigationGUI::getActionsHTML | ( | ) | 
Definition at line 373 of file class.ilTestQuestionNavigationGUI.php.
References $id, getQuestionMarkActionLabel(), getQuestionMarkIconLabel(), getQuestionMarkIconSource(), getQuestionMarkLinkTarget(), getRevertChangesLinkTarget(), getSkipQuestionLinkTarget(), getTemplate(), isDiscardSolutionButtonEnabled(), ILIAS\Repository\lng(), renderActionsIcon(), and ILIAS\UI\Implementation\Component\withAdditionalOnLoadCode().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 498 of file class.ilTestQuestionNavigationGUI.php.
References isAnswerFreezingEnabled(), and ILIAS\Repository\lng().
Referenced by getHTML().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 489 of file class.ilTestQuestionNavigationGUI.php.
References isQuestionWorkedThrough(), and ILIAS\Repository\lng().
Referenced by getHTML().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestQuestionNavigationGUI::getEditSolutionCommand | ( | ) | 
Definition at line 132 of file class.ilTestQuestionNavigationGUI.php.
References $editSolutionCommand.
Referenced by getHTML().
 Here is the caller graph for this function:| ilTestQuestionNavigationGUI::getHTML | ( | ) | 
Definition at line 437 of file class.ilTestQuestionNavigationGUI.php.
References getCheckButtonLabel(), getEditSolutionButtonLabel(), getEditSolutionCommand(), getInstantFeedbackCommand(), getRequestHintButtonLabel(), getRequestHintCommand(), getShowHintsCommand(), getTemplate(), isAnythingRendered(), isForceInstantResponseEnabled(), ILIAS\Repository\lng(), parseNavigation(), renderInstantFeedbackButton(), and renderSubmitButton().
 Here is the call graph for this function:| ilTestQuestionNavigationGUI::getInstantFeedbackCommand | ( | ) | 
Definition at line 230 of file class.ilTestQuestionNavigationGUI.php.
References $instantFeedbackCommand.
Referenced by getHTML().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 645 of file class.ilTestQuestionNavigationGUI.php.
References $id.
Referenced by renderInstantFeedbackButton(), and renderSubmitButton().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 517 of file class.ilTestQuestionNavigationGUI.php.
References isQuestionMarked(), and ILIAS\Repository\lng().
Referenced by getActionsHTML().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 527 of file class.ilTestQuestionNavigationGUI.php.
References isQuestionMarked(), and ILIAS\Repository\lng().
Referenced by getActionsHTML().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 537 of file class.ilTestQuestionNavigationGUI.php.
References ilUtil\getImagePath(), and isQuestionMarked().
Referenced by getActionsHTML().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestQuestionNavigationGUI::getQuestionMarkLinkTarget | ( | ) | 
Definition at line 327 of file class.ilTestQuestionNavigationGUI.php.
References $questionMarkLinkTarget.
Referenced by getActionsHTML().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 507 of file class.ilTestQuestionNavigationGUI.php.
References hintRequestsExist(), and ILIAS\Repository\lng().
Referenced by getHTML().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestQuestionNavigationGUI::getRequestHintCommand | ( | ) | 
Definition at line 278 of file class.ilTestQuestionNavigationGUI.php.
References $requestHintCommand.
Referenced by getHTML().
 Here is the caller graph for this function:| ilTestQuestionNavigationGUI::getRevertChangesLinkTarget | ( | ) | 
Definition at line 181 of file class.ilTestQuestionNavigationGUI.php.
References $revertChangesLinkTarget.
Referenced by getActionsHTML().
 Here is the caller graph for this function:| ilTestQuestionNavigationGUI::getShowHintsCommand | ( | ) | 
Definition at line 294 of file class.ilTestQuestionNavigationGUI.php.
References $showHintsCommand.
Referenced by getHTML().
 Here is the caller graph for this function:| ilTestQuestionNavigationGUI::getSkipQuestionLinkTarget | ( | ) | 
Definition at line 214 of file class.ilTestQuestionNavigationGUI.php.
References $skipQuestionLinkTarget.
Referenced by getActionsHTML().
 Here is the caller graph for this function:| ilTestQuestionNavigationGUI::getSubmitSolutionCommand | ( | ) | 
Definition at line 164 of file class.ilTestQuestionNavigationGUI.php.
References $submitSolutionCommand.
      
  | 
  private | 
Get the template.
| string | $a_purpose | ('toolbar' | 'actions') | 
Definition at line 552 of file class.ilTestQuestionNavigationGUI.php.
Referenced by getActionsHTML(), and getHTML().
 Here is the caller graph for this function:| ilTestQuestionNavigationGUI::hintRequestsExist | ( | ) | 
Definition at line 310 of file class.ilTestQuestionNavigationGUI.php.
References $hintRequestsExist.
Referenced by getRequestHintButtonLabel(), and setHintRequestsExist().
 Here is the caller graph for this function:| ilTestQuestionNavigationGUI::isAnswerFreezingEnabled | ( | ) | 
Definition at line 246 of file class.ilTestQuestionNavigationGUI.php.
References $answerFreezingEnabled.
Referenced by getCheckButtonLabel().
 Here is the caller graph for this function:| ilTestQuestionNavigationGUI::isAnythingRendered | ( | ) | 
Definition at line 360 of file class.ilTestQuestionNavigationGUI.php.
References $anythingRendered.
Referenced by getHTML().
 Here is the caller graph for this function:| ilTestQuestionNavigationGUI::isDiscardSolutionButtonEnabled | ( | ) | 
Definition at line 198 of file class.ilTestQuestionNavigationGUI.php.
References $discardSolutionButtonEnabled.
Referenced by getActionsHTML().
 Here is the caller graph for this function:| ilTestQuestionNavigationGUI::isForceInstantResponseEnabled | ( | ) | 
Definition at line 254 of file class.ilTestQuestionNavigationGUI.php.
References $forceInstantResponseEnabled.
Referenced by getHTML().
 Here is the caller graph for this function:| ilTestQuestionNavigationGUI::isQuestionMarked | ( | ) | 
Definition at line 344 of file class.ilTestQuestionNavigationGUI.php.
References $questionMarked.
Referenced by getQuestionMarkActionLabel(), getQuestionMarkIconLabel(), and getQuestionMarkIconSource().
 Here is the caller graph for this function:| ilTestQuestionNavigationGUI::isQuestionWorkedThrough | ( | ) | 
Definition at line 148 of file class.ilTestQuestionNavigationGUI.php.
References $questionWorkedThrough.
Referenced by getEditSolutionButtonLabel().
 Here is the caller graph for this function:
      
  | 
  private | 
| ilTemplate | $tpl | 
Definition at line 586 of file class.ilTestQuestionNavigationGUI.php.
References ilTemplate\parseCurrentBlock(), and ilTemplate\setCurrentBlock().
Referenced by renderButtonInstance(), and renderIcon().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
| ilTemplate | $tpl | 
Definition at line 577 of file class.ilTestQuestionNavigationGUI.php.
References ilTemplate\parseCurrentBlock(), and ilTemplate\setCurrentBlock().
Referenced by getHTML().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 677 of file class.ilTestQuestionNavigationGUI.php.
References ilTemplate\parseCurrentBlock(), ilTemplate\setCurrentBlock(), and HTML_Template_IT\setVariable().
Referenced by getActionsHTML().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
| ilTemplate | $tpl | |
| $button | 
Definition at line 596 of file class.ilTestQuestionNavigationGUI.php.
References parseButtonsBlock(), ilTemplate\parseCurrentBlock(), setAnythingRendered(), ilTemplate\setCurrentBlock(), and HTML_Template_IT\setVariable().
Referenced by renderInstantFeedbackButton(), and renderSubmitButton().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
| ilTemplate | $tpl | |
| $command | ||
| $iconSrc | ||
| $label | ||
| $cssClass | 
Definition at line 663 of file class.ilTestQuestionNavigationGUI.php.
References parseButtonsBlock(), ilTemplate\parseCurrentBlock(), setAnythingRendered(), ilTemplate\setCurrentBlock(), and HTML_Template_IT\setVariable().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 624 of file class.ilTestQuestionNavigationGUI.php.
References getOnLoadCode(), and renderButtonInstance().
Referenced by getHTML().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
| ilTemplate | $tpl | |
| $command | ||
| $label | ||
| bool | false | $primary | 
Definition at line 612 of file class.ilTestQuestionNavigationGUI.php.
References getOnLoadCode(), and renderButtonInstance().
Referenced by getHTML().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestQuestionNavigationGUI::setAnswerFreezingEnabled | ( | $answerFreezingEnabled | ) | 
| boolean | $answerFreezingEnabled | 
Definition at line 270 of file class.ilTestQuestionNavigationGUI.php.
References $answerFreezingEnabled.
| ilTestQuestionNavigationGUI::setAnythingRendered | ( | ) | 
| boolean | $buttonRendered | 
Definition at line 368 of file class.ilTestQuestionNavigationGUI.php.
Referenced by renderButtonInstance(), and renderIcon().
 Here is the caller graph for this function:| ilTestQuestionNavigationGUI::setDiscardSolutionButtonEnabled | ( | $discardSolutionButtonEnabled | ) | 
| bool | $discardSolutionButtonEnabled | 
Definition at line 206 of file class.ilTestQuestionNavigationGUI.php.
References $discardSolutionButtonEnabled.
| ilTestQuestionNavigationGUI::setEditSolutionCommand | ( | $editSolutionCommand | ) | 
| string | $editSolutionCommand | 
Definition at line 140 of file class.ilTestQuestionNavigationGUI.php.
References $editSolutionCommand.
| ilTestQuestionNavigationGUI::setForceInstantResponseEnabled | ( | $forceInstantResponseEnabled | ) | 
| boolean | $forceInstantResponseEnabled | 
Definition at line 262 of file class.ilTestQuestionNavigationGUI.php.
References $forceInstantResponseEnabled.
| ilTestQuestionNavigationGUI::setHintRequestsExist | ( | $hintRequestsExist | ) | 
| boolean | $hintRequestsExist | 
Definition at line 318 of file class.ilTestQuestionNavigationGUI.php.
References $hintRequestsExist, and hintRequestsExist().
 Here is the call graph for this function:| ilTestQuestionNavigationGUI::setInstantFeedbackCommand | ( | $instantFeedbackCommand | ) | 
| string | $instantFeedbackCommand | 
Definition at line 238 of file class.ilTestQuestionNavigationGUI.php.
References $instantFeedbackCommand.
| ilTestQuestionNavigationGUI::setQuestionMarked | ( | $questionMarked | ) | 
| boolean | $questionMarked | 
Definition at line 352 of file class.ilTestQuestionNavigationGUI.php.
References $questionMarked.
| ilTestQuestionNavigationGUI::setQuestionMarkLinkTarget | ( | $questionMarkLinkTarget | ) | 
| string | $questionMarkLinkTarget | 
Definition at line 335 of file class.ilTestQuestionNavigationGUI.php.
References $questionMarkLinkTarget.
| ilTestQuestionNavigationGUI::setQuestionWorkedThrough | ( | $questionWorkedThrough | ) | 
| boolean | $questionWorkedThrough | 
Definition at line 156 of file class.ilTestQuestionNavigationGUI.php.
References $questionWorkedThrough.
| ilTestQuestionNavigationGUI::setRequestHintCommand | ( | $requestHintCommand | ) | 
| string | $requestHintCommand | 
Definition at line 286 of file class.ilTestQuestionNavigationGUI.php.
References $requestHintCommand.
| ilTestQuestionNavigationGUI::setRevertChangesLinkTarget | ( | $revertChangesLinkTarget | ) | 
| string | 
Definition at line 189 of file class.ilTestQuestionNavigationGUI.php.
References $revertChangesLinkTarget.
| ilTestQuestionNavigationGUI::setShowHintsCommand | ( | $showHintsCommand | ) | 
| string | $showHintsCommand | 
Definition at line 302 of file class.ilTestQuestionNavigationGUI.php.
References $showHintsCommand.
| ilTestQuestionNavigationGUI::setSkipQuestionLinkTarget | ( | $skipQuestionLinkTarget | ) | 
| string | $skipQuestionLinkTarget | 
Definition at line 222 of file class.ilTestQuestionNavigationGUI.php.
References $skipQuestionLinkTarget.
| ilTestQuestionNavigationGUI::setSubmitSolutionCommand | ( | $submitSolutionCommand | ) | 
| string | $submitSolutionCommand | 
Definition at line 172 of file class.ilTestQuestionNavigationGUI.php.
References $submitSolutionCommand.
      
  | 
  private | 
Definition at line 78 of file class.ilTestQuestionNavigationGUI.php.
Referenced by isAnswerFreezingEnabled(), and setAnswerFreezingEnabled().
      
  | 
  private | 
Definition at line 115 of file class.ilTestQuestionNavigationGUI.php.
Referenced by isAnythingRendered().
      
  | 
  private | 
Definition at line 63 of file class.ilTestQuestionNavigationGUI.php.
Referenced by isDiscardSolutionButtonEnabled(), and setDiscardSolutionButtonEnabled().
      
  | 
  private | 
Definition at line 41 of file class.ilTestQuestionNavigationGUI.php.
Referenced by getEditSolutionCommand(), and setEditSolutionCommand().
      
  | 
  private | 
Definition at line 83 of file class.ilTestQuestionNavigationGUI.php.
Referenced by isForceInstantResponseEnabled(), and setForceInstantResponseEnabled().
      
  | 
  private | 
Definition at line 98 of file class.ilTestQuestionNavigationGUI.php.
Referenced by hintRequestsExist(), and setHintRequestsExist().
      
  | 
  private | 
Definition at line 73 of file class.ilTestQuestionNavigationGUI.php.
Referenced by getInstantFeedbackCommand(), and setInstantFeedbackCommand().
      
  | 
  private | 
Definition at line 110 of file class.ilTestQuestionNavigationGUI.php.
Referenced by isQuestionMarked(), and setQuestionMarked().
      
  | 
  private | 
Definition at line 104 of file class.ilTestQuestionNavigationGUI.php.
Referenced by getQuestionMarkLinkTarget(), and setQuestionMarkLinkTarget().
      
  | 
  private | 
Definition at line 46 of file class.ilTestQuestionNavigationGUI.php.
Referenced by isQuestionWorkedThrough(), and setQuestionWorkedThrough().
      
  | 
  private | 
Definition at line 88 of file class.ilTestQuestionNavigationGUI.php.
Referenced by getRequestHintCommand(), and setRequestHintCommand().
      
  | 
  private | 
Definition at line 57 of file class.ilTestQuestionNavigationGUI.php.
Referenced by getRevertChangesLinkTarget(), and setRevertChangesLinkTarget().
      
  | 
  private | 
Definition at line 93 of file class.ilTestQuestionNavigationGUI.php.
Referenced by getShowHintsCommand(), and setShowHintsCommand().
      
  | 
  private | 
Definition at line 68 of file class.ilTestQuestionNavigationGUI.php.
Referenced by getSkipQuestionLinkTarget(), and setSkipQuestionLinkTarget().
      
  | 
  private | 
Definition at line 51 of file class.ilTestQuestionNavigationGUI.php.
Referenced by getSubmitSolutionCommand(), and setSubmitSolutionCommand().
      
  | 
  private | 
Definition at line 36 of file class.ilTestQuestionNavigationGUI.php.
| const ilTestQuestionNavigationGUI::CSS_CLASS_SUBMIT_BUTTONS = 'ilc_qsubmit_Submit' | 
Definition at line 35 of file class.ilTestQuestionNavigationGUI.php.
| const ilTestQuestionNavigationGUI::SHOW_DISABLED_COMMANDS = false | 
Definition at line 33 of file class.ilTestQuestionNavigationGUI.php.