|
ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
|
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 () | |
| initRenderer () | |
| 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 475 of file class.ilContainerObjectiveGUI.php.
|
protected |
Definition at line 1322 of file class.ilContainerObjectiveGUI.php.
|
protected |
Definition at line 1191 of file class.ilContainerObjectiveGUI.php.
|
protected |
Stays in ContainergGUI, needed for addItemDetails.
Definition at line 430 of file class.ilContainerObjectiveGUI.php.
|
static |
Render progressbar(s) for given objective and result data.
Definition at line 1081 of file class.ilContainerObjectiveGUI.php.
Referenced by ilPortfolioPageGUI\renderMyCourses().
Here is the caller graph for this function:
|
protected |
Definition at line 73 of file class.ilContainerObjectiveGUI.php.
| ilContainerObjectiveGUI::getMainContent | ( | ) |
Definition at line 79 of file class.ilContainerObjectiveGUI.php.
|
static |
Get objective result summary.
Definition at line 1030 of file class.ilContainerObjectiveGUI.php.
| ilContainerObjectiveGUI::getSettings | ( | ) |
Definition at line 68 of file class.ilContainerObjectiveGUI.php.
| ilContainerObjectiveGUI::getTestAssignments | ( | ) |
Definition at line 63 of file class.ilContainerObjectiveGUI.php.
| ilContainerObjectiveGUI::initRenderer | ( | ) |
Definition at line 163 of file class.ilContainerObjectiveGUI.php.
|
protected |
Definition at line 822 of file class.ilContainerObjectiveGUI.php.
|
protected |
Definition at line 828 of file class.ilContainerObjectiveGUI.php.
| ilContainerObjectiveGUI::renderItemList | ( | ) |
Definition at line 173 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 639 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 880 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 | (deprecated, does not seem to be used) |
| string | null | $a_tt_txt | (deprecated, does not seem to be used) |
| string | null | $a_next_step | |
| bool | $a_sub | |
| int | $a_sub_style | |
| string | $a_main_text | |
| string | $a_required_text |
Definition at line 961 of file class.ilContainerObjectiveGUI.php.
|
protected |
Definition at line 278 of file class.ilContainerObjectiveGUI.php.
|
protected |
Definition at line 1333 of file class.ilContainerObjectiveGUI.php.
|
protected |
Definition at line 326 of file class.ilContainerObjectiveGUI.php.
| ilContainerObjectiveGUI::showObjectives | ( | bool | $a_is_order = false | ) |
Definition at line 179 of file class.ilContainerObjectiveGUI.php.
|
protected |
Definition at line 604 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.