| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Collaboration diagram for ilTestQuestionNavigationGUI:Public Member Functions | |
| __construct (protected ilLanguage $lng, protected UIFactory $ui_factory, protected UIRenderer $ui_renderer) | |
| setEditSolutionCommand (string $edit_solution_command) | |
| setQuestionWorkedThrough (bool $question_worked_through) | |
| setRevertChangesLinkTarget (string $revert_changes_link_target) | |
| setDiscardSolutionButtonEnabled (bool $discard_solution_button_enabled) | |
| setSkipQuestionLinkTarget (string $skip_question_link_target) | |
| setInstantFeedbackCommand (string $instant_feedback_command) | |
| setForceInstantResponseEnabled (bool $force_instant_response_enabled) | |
| setAnswerFreezingEnabled (bool $answer_freezing_enabled) | |
| setRequestHintCommand (string $request_hint_command) | |
| setShowHintsCommand (string $show_hints_command) | |
| setHintRequestsExist (bool $hint_requests_exist) | |
| setQuestionMarkLinkTarget (string $question_mark_link_target) | |
| setQuestionMarked (bool $question_marked) | |
| setAnythingRendered () | |
| setShowDiscardModalSignal (Signal $signal) | |
| getActionsHTML () | |
| getHTML () | |
Data Fields | |
| const | SHOW_DISABLED_COMMANDS = false | 
| const | CSS_CLASS_SUBMIT_BUTTONS = 'ilc_qsubmit_Submit' | 
Private Member Functions | |
| getShowDiscardModalSignal () | |
| getEditSolutionButtonLabel () | |
| getCheckButtonLabel () | |
| getRequestHintButtonLabel () | |
| getQuestionMarkActionLabel () | |
| getQuestionMarkIconLabel () | |
| getQuestionMarkIconSource () | |
| getTemplate ($a_purpose='toolbar') | |
| 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) | |
| renderActionsIcon (ilTemplate $tpl, string $icon_src, string $label, string $css_class) | |
Private Attributes | |
| ILIAS DI UIServices | $ui | 
| string | $edit_solution_command = '' | 
| bool | $question_worked_through = false | 
| string | $revert_changes_link_target = '' | 
| bool | $discard_solution_button_enabled = false | 
| string | $skip_question_link_target = '' | 
| string | $instant_feedback_command = '' | 
| bool | $answer_freezing_enabled = false | 
| bool | $force_instant_response_enabled = false | 
| string | $request_hint_command = '' | 
| string | $show_hints_command = '' | 
| bool | $hint_requests_exist = false | 
| string | $question_mark_link_target = '' | 
| bool | $question_marked = false | 
| bool | $anything_rendered = false | 
| Signal | $show_discard_modal_signal = null | 
Definition at line 33 of file class.ilTestQuestionNavigationGUI.php.
| ilTestQuestionNavigationGUI::__construct | ( | protected ilLanguage | $lng, | 
| protected UIFactory | $ui_factory, | ||
| protected UIRenderer | $ui_renderer | ||
| ) | 
Definition at line 56 of file class.ilTestQuestionNavigationGUI.php.
| ilTestQuestionNavigationGUI::getActionsHTML | ( | ) | 
Definition at line 143 of file class.ilTestQuestionNavigationGUI.php.
References $id, $question_mark_link_target, $revert_changes_link_target, $skip_question_link_target, getQuestionMarkActionLabel(), getQuestionMarkIconLabel(), getQuestionMarkIconSource(), getShowDiscardModalSignal(), getTemplate(), ILIAS\Repository\lng(), and renderActionsIcon().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 251 of file class.ilTestQuestionNavigationGUI.php.
References 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 242 of file class.ilTestQuestionNavigationGUI.php.
References ILIAS\Repository\lng().
Referenced by getHTML().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestQuestionNavigationGUI::getHTML | ( | ) | 
Definition at line 199 of file class.ilTestQuestionNavigationGUI.php.
References getCheckButtonLabel(), getEditSolutionButtonLabel(), getRequestHintButtonLabel(), getTemplate(), ILIAS\Repository\lng(), parseNavigation(), renderInstantFeedbackButton(), renderSubmitButton(), and ilTestPlayerCommands\SHOW_INSTANT_RESPONSE.
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 373 of file class.ilTestQuestionNavigationGUI.php.
References $id.
Referenced by renderInstantFeedbackButton(), and renderSubmitButton().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 269 of file class.ilTestQuestionNavigationGUI.php.
References 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 279 of file class.ilTestQuestionNavigationGUI.php.
References 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 288 of file class.ilTestQuestionNavigationGUI.php.
References ilUtil\getImagePath().
Referenced by getActionsHTML().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 260 of file class.ilTestQuestionNavigationGUI.php.
References 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 138 of file class.ilTestQuestionNavigationGUI.php.
Referenced by getActionsHTML().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 297 of file class.ilTestQuestionNavigationGUI.php.
Referenced by getActionsHTML(), and getHTML().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 324 of file class.ilTestQuestionNavigationGUI.php.
References ilTemplate\parseCurrentBlock(), and ilTemplate\setCurrentBlock().
Referenced by renderButtonInstance().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 318 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 384 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 | 
Definition at line 330 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 | 
Definition at line 352 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 | 
Definition at line 340 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 | ( | bool | $answer_freezing_enabled | ) | 
Definition at line 98 of file class.ilTestQuestionNavigationGUI.php.
References $answer_freezing_enabled.
| ilTestQuestionNavigationGUI::setAnythingRendered | ( | ) | 
Definition at line 128 of file class.ilTestQuestionNavigationGUI.php.
Referenced by renderButtonInstance().
 Here is the caller graph for this function:| ilTestQuestionNavigationGUI::setDiscardSolutionButtonEnabled | ( | bool | $discard_solution_button_enabled | ) | 
Definition at line 78 of file class.ilTestQuestionNavigationGUI.php.
References $discard_solution_button_enabled.
| ilTestQuestionNavigationGUI::setEditSolutionCommand | ( | string | $edit_solution_command | ) | 
Definition at line 63 of file class.ilTestQuestionNavigationGUI.php.
References $edit_solution_command.
| ilTestQuestionNavigationGUI::setForceInstantResponseEnabled | ( | bool | $force_instant_response_enabled | ) | 
Definition at line 93 of file class.ilTestQuestionNavigationGUI.php.
References $force_instant_response_enabled.
| ilTestQuestionNavigationGUI::setHintRequestsExist | ( | bool | $hint_requests_exist | ) | 
Definition at line 113 of file class.ilTestQuestionNavigationGUI.php.
References $hint_requests_exist.
| ilTestQuestionNavigationGUI::setInstantFeedbackCommand | ( | string | $instant_feedback_command | ) | 
Definition at line 88 of file class.ilTestQuestionNavigationGUI.php.
References $instant_feedback_command.
| ilTestQuestionNavigationGUI::setQuestionMarked | ( | bool | $question_marked | ) | 
Definition at line 123 of file class.ilTestQuestionNavigationGUI.php.
References $question_marked.
| ilTestQuestionNavigationGUI::setQuestionMarkLinkTarget | ( | string | $question_mark_link_target | ) | 
Definition at line 118 of file class.ilTestQuestionNavigationGUI.php.
References $question_mark_link_target.
| ilTestQuestionNavigationGUI::setQuestionWorkedThrough | ( | bool | $question_worked_through | ) | 
Definition at line 68 of file class.ilTestQuestionNavigationGUI.php.
References $question_worked_through.
| ilTestQuestionNavigationGUI::setRequestHintCommand | ( | string | $request_hint_command | ) | 
Definition at line 103 of file class.ilTestQuestionNavigationGUI.php.
References $request_hint_command.
| ilTestQuestionNavigationGUI::setRevertChangesLinkTarget | ( | string | $revert_changes_link_target | ) | 
Definition at line 73 of file class.ilTestQuestionNavigationGUI.php.
References $revert_changes_link_target.
| ilTestQuestionNavigationGUI::setShowDiscardModalSignal | ( | Signal | $signal | ) | 
Definition at line 133 of file class.ilTestQuestionNavigationGUI.php.
| ilTestQuestionNavigationGUI::setShowHintsCommand | ( | string | $show_hints_command | ) | 
Definition at line 108 of file class.ilTestQuestionNavigationGUI.php.
References $show_hints_command.
| ilTestQuestionNavigationGUI::setSkipQuestionLinkTarget | ( | string | $skip_question_link_target | ) | 
Definition at line 83 of file class.ilTestQuestionNavigationGUI.php.
References $skip_question_link_target.
      
  | 
  private | 
Definition at line 46 of file class.ilTestQuestionNavigationGUI.php.
Referenced by setAnswerFreezingEnabled().
      
  | 
  private | 
Definition at line 53 of file class.ilTestQuestionNavigationGUI.php.
      
  | 
  private | 
Definition at line 43 of file class.ilTestQuestionNavigationGUI.php.
Referenced by setDiscardSolutionButtonEnabled().
      
  | 
  private | 
Definition at line 40 of file class.ilTestQuestionNavigationGUI.php.
Referenced by setEditSolutionCommand().
      
  | 
  private | 
Definition at line 47 of file class.ilTestQuestionNavigationGUI.php.
Referenced by setForceInstantResponseEnabled().
      
  | 
  private | 
Definition at line 50 of file class.ilTestQuestionNavigationGUI.php.
Referenced by setHintRequestsExist().
      
  | 
  private | 
Definition at line 45 of file class.ilTestQuestionNavigationGUI.php.
Referenced by setInstantFeedbackCommand().
      
  | 
  private | 
Definition at line 51 of file class.ilTestQuestionNavigationGUI.php.
Referenced by getActionsHTML(), and setQuestionMarkLinkTarget().
      
  | 
  private | 
Definition at line 52 of file class.ilTestQuestionNavigationGUI.php.
Referenced by setQuestionMarked().
      
  | 
  private | 
Definition at line 41 of file class.ilTestQuestionNavigationGUI.php.
Referenced by setQuestionWorkedThrough().
      
  | 
  private | 
Definition at line 48 of file class.ilTestQuestionNavigationGUI.php.
Referenced by setRequestHintCommand().
      
  | 
  private | 
Definition at line 42 of file class.ilTestQuestionNavigationGUI.php.
Referenced by getActionsHTML(), and setRevertChangesLinkTarget().
      
  | 
  private | 
Definition at line 54 of file class.ilTestQuestionNavigationGUI.php.
      
  | 
  private | 
Definition at line 49 of file class.ilTestQuestionNavigationGUI.php.
Referenced by setShowHintsCommand().
      
  | 
  private | 
Definition at line 44 of file class.ilTestQuestionNavigationGUI.php.
Referenced by getActionsHTML(), and setSkipQuestionLinkTarget().
      
  | 
  private | 
Definition at line 38 of file class.ilTestQuestionNavigationGUI.php.
| const ilTestQuestionNavigationGUI::CSS_CLASS_SUBMIT_BUTTONS = 'ilc_qsubmit_Submit' | 
Definition at line 37 of file class.ilTestQuestionNavigationGUI.php.
| const ilTestQuestionNavigationGUI::SHOW_DISABLED_COMMANDS = false | 
Definition at line 35 of file class.ilTestQuestionNavigationGUI.php.