| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
 Inheritance diagram for ilContainerObjectiveGUI:
 Collaboration diagram for ilContainerObjectiveGUI:Public Member Functions | |
| __construct (ilContainerGUI $container_gui_obj, \ILIAS\Container\Content\ItemPresentationManager $item_presentation) | |
| getTestAssignments () | |
| getSettings () | |
| getMainContent () | |
| renderItemList () | |
| showObjectives (bool $a_is_order=false) | |
  Public Member Functions inherited from ilContainerContentGUI | |
| getContainerObject () | |
| getContainerGUI () | |
| setOutput () | |
| This method sets the output of the right and main column in the global standard template.  More... | |
| getMainContent () | |
| Get content HTML for main column, this one may be overwritten in derived classes.  More... | |
| determinePageEmbeddedBlocks (string $a_container_page_html) | |
| Determine all blocks that are embedded in the container page.  More... | |
| addEmbeddedBlock (string $block_type, $block_parameter) | |
| Add embedded block.  More... | |
| getEmbeddedBlocks () | |
| renderPageEmbeddedBlocks () | |
| renderItem (array $a_item_data, int $a_position=0, bool $a_force_icon=false, string $a_pos_prefix="", string $item_group_list_presentation="") | |
| Render an item.  More... | |
| renderCard (array $a_item_data, int $a_position=0, bool $a_force_icon=false, string $a_pos_prefix="") | |
| insertPageEmbeddedBlocks (string $a_output_html) | |
| Insert blocks into container page.  More... | |
| getSingleTypeBlockAsynch (string $type) | |
| Render single block.  More... | |
| getGroupedObjTypes () | |
| Get grouped repository object types.  More... | |
| getIntroduction () | |
| getItemGroupsHTML (int $a_pos=0) | |
| renderItemGroup (array $a_itgr) | |
Static Public Member Functions | |
| static | renderProgressBar (int $a_perc_result=null, int $a_perc_limit=null, string $a_css=null, string $a_caption=null, string $a_url=null, string $a_tt_id=null, string $a_tt_txt=null, string $a_next_step=null, bool $a_sub=false, int $a_sub_style=30) | 
| Render progress bar(s)  More... | |
| static | renderProgressMeter (?int $a_perc_result=null, ?int $a_perc_limit=null, ?int $a_compare_value=null, string $a_caption=null, string $a_url=null, string $a_tt_id=null, string $a_tt_txt=null, string $a_next_step=null, bool $a_sub=false, int $a_sub_style=30, string $a_main_text='', string $a_required_text='') | 
| Render progress bar(s)  More... | |
| static | getObjectiveResultSummary (bool $a_has_initial_test, int $a_objective_id, ?array $a_lo_result) | 
| Get objective result summary.  More... | |
| static | buildObjectiveProgressBar (bool $a_has_initial_test, int $a_objective_id, array $a_lo_result, bool $a_list_mode=false, bool $a_sub=false, string $a_tt_suffix=null) | 
| Render progressbar(s) for given objective and result data.  More... | |
Data Fields | |
| const | MATERIALS_TESTS = 1 | 
| const | MATERIALS_OTHER = 2 | 
  Data Fields inherited from ilContainerContentGUI | |
| const | DETAILS_DEACTIVATED = 0 | 
| const | DETAILS_TITLE = 1 | 
| const | DETAILS_ALL = 2 | 
| const | VIEW_MODE_LIST = 0 | 
| const | VIEW_MODE_TILE = 1 | 
| ilContainerGUI | $container_gui | 
| ilContainer | $container_obj | 
Protected Member Functions | |
| getDetailsLevel (int $a_item_id) | |
| renderTest (int $a_test_ref_id, int $a_objective_id, bool $a_is_initial=false) | |
| showMaterials (int $a_mode=null, bool $a_is_manage=false, bool $a_as_accordion=false) | |
| buildObjectiveMap () | |
| Stays in ContainergGUI, needed for addItemDetails.  More... | |
| addItemDetails (ilObjectListGUI $a_item_list_gui, array $a_item) | |
| Stays in ContainergGUI, inject in renderer.  More... | |
| updateResult (array $a_res, int $a_item_ref_id, int $a_objective_id, int $a_user_id) | |
| renderObjective (int $a_objective_id, bool &$a_has_lo_page, ilAccordionGUI $a_accordion=null, array $a_lo_result=null) | |
| initTestAssignments () | |
| parseLOUserResults () | |
| buildAccordionTitle (ilCourseObjective $a_objective, array $a_lo_result=null) | |
| buildAccordionContent (array $a_items) | |
| showButton (string $a_cmd, string $a_text, string $a_target='', string $a_id="") | |
  Protected Member Functions inherited from ilContainerContentGUI | |
| getViewMode () | |
| getRightColumnHTML () | |
| getCenterColumnHTML () | |
| initRenderer () | |
| Init container renderer.  More... | |
| getItemGUI (array $item_data) | |
| hasForcedOrderByStartDate (string $type) | |
| getUniqueItemId (array $a_item_data) | |
Private Attributes | |
| ilLogger | $logger | 
| string | $output_html = '' | 
| ilLOTestAssignments | $test_assignments = null | 
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 /** GUI class for course objective view
Definition at line 25 of file class.ilContainerObjectiveGUI.php.
| ilContainerObjectiveGUI::__construct | ( | ilContainerGUI | $container_gui_obj, | 
| \ILIAS\Container\Content\ItemPresentationManager | $item_presentation | ||
| ) | 
Definition at line 43 of file class.ilContainerObjectiveGUI.php.
      
  | 
  protected | 
Stays in ContainergGUI, inject in renderer.
Definition at line 466 of file class.ilContainerObjectiveGUI.php.
      
  | 
  protected | 
Definition at line 1324 of file class.ilContainerObjectiveGUI.php.
      
  | 
  protected | 
Definition at line 1193 of file class.ilContainerObjectiveGUI.php.
      
  | 
  protected | 
Stays in ContainergGUI, needed for addItemDetails.
Definition at line 421 of file class.ilContainerObjectiveGUI.php.
      
  | 
  static | 
Render progressbar(s) for given objective and result data.
Definition at line 1083 of file class.ilContainerObjectiveGUI.php.
Referenced by ilPortfolioPageGUI\renderMyCourses().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 74 of file class.ilContainerObjectiveGUI.php.
| ilContainerObjectiveGUI::getMainContent | ( | ) | 
Definition at line 80 of file class.ilContainerObjectiveGUI.php.
      
  | 
  static | 
Get objective result summary.
Definition at line 1032 of file class.ilContainerObjectiveGUI.php.
| ilContainerObjectiveGUI::getSettings | ( | ) | 
Definition at line 69 of file class.ilContainerObjectiveGUI.php.
| ilContainerObjectiveGUI::getTestAssignments | ( | ) | 
Definition at line 64 of file class.ilContainerObjectiveGUI.php.
      
  | 
  protected | 
Definition at line 815 of file class.ilContainerObjectiveGUI.php.
      
  | 
  protected | 
Definition at line 821 of file class.ilContainerObjectiveGUI.php.
| ilContainerObjectiveGUI::renderItemList | ( | ) | 
Definition at line 164 of file class.ilContainerObjectiveGUI.php.
      
  | 
  protected | 
| int | $a_objective_id | |
| bool | $a_has_lo_page | |
| ilAccordionGUI | null | $a_accordion | if not given, returned as string | 
| array | null | $a_lo_result | 
| ilTemplateException | 
Definition at line 632 of file class.ilContainerObjectiveGUI.php.
      
  | 
  static | 
Render progress bar(s)
| int | null | $a_perc_result | |
| int | null | $a_perc_limit | |
| string | null | $a_css | |
| string | null | $a_caption | |
| string | null | $a_url | |
| string | null | $a_tt_id | |
| string | null | $a_tt_txt | |
| string | null | $a_next_step | |
| bool | $a_sub | |
| int | $a_sub_style | 
Definition at line 872 of file class.ilContainerObjectiveGUI.php.
Referenced by ilStudyProgrammeProgressListGUI\buildProgressBar().
 Here is the caller graph for this function:
      
  | 
  static | 
Render progress bar(s)
| int | null | $a_perc_result | |
| int | null | $a_perc_limit | |
| int | null | $a_compare_value | |
| string | null | $a_caption | |
| string | null | $a_url | |
| string | null | $a_tt_id | |
| string | null | $a_tt_txt | |
| string | null | $a_next_step | |
| bool | $a_sub | |
| int | $a_sub_style | |
| string | $a_main_text | |
| string | $a_required_text | 
Definition at line 958 of file class.ilContainerObjectiveGUI.php.
      
  | 
  protected | 
Definition at line 269 of file class.ilContainerObjectiveGUI.php.
      
  | 
  protected | 
Definition at line 1335 of file class.ilContainerObjectiveGUI.php.
      
  | 
  protected | 
Definition at line 317 of file class.ilContainerObjectiveGUI.php.
| ilContainerObjectiveGUI::showObjectives | ( | bool | $a_is_order = false | ) | 
Definition at line 170 of file class.ilContainerObjectiveGUI.php.
      
  | 
  protected | 
Definition at line 597 of file class.ilContainerObjectiveGUI.php.
Definition at line 41 of file class.ilContainerObjectiveGUI.php.
      
  | 
  protected | 
Definition at line 35 of file class.ilContainerObjectiveGUI.php.
      
  | 
  protected | 
Definition at line 31 of file class.ilContainerObjectiveGUI.php.
      
  | 
  protected | 
Definition at line 38 of file class.ilContainerObjectiveGUI.php.
      
  | 
  private | 
Definition at line 30 of file class.ilContainerObjectiveGUI.php.
      
  | 
  protected | 
Definition at line 36 of file class.ilContainerObjectiveGUI.php.
      
  | 
  protected | 
Definition at line 33 of file class.ilContainerObjectiveGUI.php.
      
  | 
  private | 
Definition at line 39 of file class.ilContainerObjectiveGUI.php.
      
  | 
  protected | 
Definition at line 37 of file class.ilContainerObjectiveGUI.php.
      
  | 
  protected | 
Definition at line 32 of file class.ilContainerObjectiveGUI.php.
      
  | 
  private | 
Definition at line 40 of file class.ilContainerObjectiveGUI.php.
      
  | 
  protected | 
Definition at line 34 of file class.ilContainerObjectiveGUI.php.
| const ilContainerObjectiveGUI::MATERIALS_OTHER = 2 | 
Definition at line 28 of file class.ilContainerObjectiveGUI.php.
| const ilContainerObjectiveGUI::MATERIALS_TESTS = 1 | 
Definition at line 27 of file class.ilContainerObjectiveGUI.php.