Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
|
Topics | |
external | |
Namespaces | |
namespace | core_badges |
Communicate with backpacks. | |
namespace | core_badges\external |
Contains alignment class for displaying a badge alignment. | |
namespace | core_badges\form |
Form class for mybackpack.php. | |
namespace | core_badges\oauth2 |
This file to proccess Oauth2 connects for backpack. | |
namespace | core_badges\output |
Issued badge renderable. | |
namespace | core_badges\privacy |
Data provider. | |
namespace | core_badges\reportbuilder\datasource |
| |
namespace | core_badges\reportbuilder\local\entities |
| |
namespace | core_badges\reportbuilder\local\systemreports |
| |
Classes | |
class | behat_core_badges_generator |
Badges test generator for Behat. More... | |
class | core_badges\backpack_api |
Class for communicating with backpacks. More... | |
class | core_badges\backpack_api2p1 |
To process badges with backpack and control api request and this class using for Open Badge API v2.1 methods. More... | |
class | core_badges\backpack_api2p1_mapping |
Represent a single method for the remote api and this class using for Open Badge API v2.1 methods. More... | |
class | core_badges\backpack_api_mapping |
Represent a single method for the remote api. More... | |
class | core_badges\external\alignment_exporter |
Class for displaying a badge alignment. More... | |
class | core_badges\external\assertion_exporter |
Class for displaying a badge competency. More... | |
class | core_badges\external\backpack_exporter |
Class for displaying a badge competency. More... | |
class | core_badges\external\badgeclass_exporter |
Class for displaying a badge competency. More... | |
class | core_badges\external\collection_exporter |
Class for displaying a badge competency. More... | |
class | core_badges\external\endorsement_exporter |
Class for displaying a badge endorsement. More... | |
class | core_badges\external\issuer_exporter |
Class for displaying a badge competency. More... | |
class | core_badges\external\recipient_exporter |
Class for displaying a badge competency. More... | |
class | core_badges\external\related_info_exporter |
Class for displaying information of a related badge. More... | |
class | core_badges\external\user_badge_exporter |
Class for displaying a badge issued to a user. More... | |
class | core_badges\external\verification_exporter |
Class for displaying a badge competency. More... | |
class | core_badges\form\external_backpack |
Backpack form class. More... | |
class | core_badges\oauth2\auth |
Proccess Oauth2 connects to backpack site. More... | |
class | core_badges\oauth2\badge_backpack_oauth2 |
Class badge_backpack_oauth2 for backpack is connected. More... | |
class | core_badges\oauth2\client |
Configurable OAuth2 client to request authorization and store token. More... | |
class | core_badges\output\badgeclass |
Page to display badge information, such as name, description or criteria. More... | |
class | core_badges\output\base_action_bar |
Abstract class for the badges tertiary navigation. More... | |
class | core_badges\output\external_backpacks_page |
Manage enabled backpacks renderable. More... | |
class | core_badges\output\external_backpacks_table |
Backpacks table class. More... | |
class | core_badges\output\manage_badge_action_bar |
Class manage_badge_action_bar - Display the action bar. More... | |
class | core_badges\output\recipients_action_bar |
Class recipients_action_bar - Display the action bar. More... | |
class | core_badges\output\standard_action_bar |
Class standard_action_bar - Display the action bar. More... | |
class | core_badges\privacy\provider |
Data provider class. More... | |
class | core_badges\reportbuilder\datasource\badges |
Badges datasource. More... | |
class | core_badges\reportbuilder\datasource\users |
User badges datasource. More... | |
class | core_badges\reportbuilder\local\entities\badge |
Badge entity. More... | |
class | core_badges\reportbuilder\local\entities\badge_issued |
Badge issued entity. More... | |
class | core_badges\reportbuilder\local\systemreports\badges |
Badges system report class implementation. More... | |
class | core_badges_generator |
Badges test generator. More... | |
class | core_badges_observer |
Event observer for badges. More... | |
Functions | |
badge_get_tagged_badges (object $tag, bool $exclusivemode=false, null|int $fromctx=0, null|int $ctx=0, bool $rec=true, int $page=0) | |
Returns badges tagged with a specified tag. | |
badges_install_default_backpacks () | |
Called on install or upgrade to create default list of backpacks a user can connect to. | |
core_badges_myprofile_navigation (\core_user\output\myprofile\tree $tree, $user, $iscurrentuser, $course) | |
Add nodes to myprofile page. | |
badge_get_tagged_badges | ( | object | $tag, |
bool | $exclusivemode = false, | ||
null|int | $fromctx = 0, | ||
null|int | $ctx = 0, | ||
bool | $rec = true, | ||
int | $page = 0 ) |
Returns badges tagged with a specified tag.
object | $tag | |
bool | $exclusivemode | if set to true it means that no other entities tagged with this tag are displayed on the page and the per-page limit may be bigger |
null | int | $fromctx | context id where the link was displayed, may be used by callbacks to display items in the same context first |
null | int | $ctx | context id where to search for records |
bool | $rec | search in subcontexts as well |
int | $page | 0-based number of page being displayed |
core_tag\output\tagindex |
badges_install_default_backpacks | ( | ) |
Called on install or upgrade to create default list of backpacks a user can connect to.
Don't use the global defines from badgeslib because this is for install/upgrade.
void |
core_badges_myprofile_navigation | ( | \core_user\output\myprofile\tree | $tree, |
$user, | |||
$iscurrentuser, | |||
$course ) |
Add nodes to myprofile page.
core_user\output\myprofile\tree | $tree | Tree object |
stdClass | $user | user object |
bool | $iscurrentuser | |
stdClass | $course | Course object |
bool |