ILIAS
trunk Revision v11.0_alpha-1846-g895b5f47236
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
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) | |
![]() | |
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 |
![]() | |
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="") | |
![]() | |
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().
|
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().
|
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.