Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
|
Namespaces | |
namespace | tool_moodlenet |
This is the external API for this component. | |
namespace | tool_moodlenet\local |
Contains the import_backup_helper class. | |
namespace | tool_moodlenet\output |
Renderer. | |
namespace | tool_moodlenet\privacy |
Privacy class for tool_moodlenet. | |
namespace | tool_moodlenet\task |
| |
Classes | |
class | tool_moodlenet\external |
This is the external API for this component. More... | |
class | tool_moodlenet\local\import_backup_helper |
The import_backup_helper class. More... | |
class | tool_moodlenet\local\import_handler_info |
The import_handler_info class. More... | |
class | tool_moodlenet\local\import_handler_registry |
The import_handler_registry class. More... | |
class | tool_moodlenet\local\import_info |
Class import_info, describing objects which represent a resource being imported by a user. More... | |
class | tool_moodlenet\local\import_processor |
The import_processor class. More... | |
interface | tool_moodlenet\local\import_strategy |
The import_strategy interface. More... | |
class | tool_moodlenet\local\import_strategy_file |
The import_strategy_file class. More... | |
class | tool_moodlenet\local\import_strategy_link |
The import_strategy_link class. More... | |
class | tool_moodlenet\local\url |
The url class, providing a representation of a url and operations on its component parts. More... | |
class | tool_moodlenet\moodlenet_user_profile |
A class to represent the moodlenet profile. More... | |
class | tool_moodlenet\output\renderer |
Renderer class. More... | |
class | tool_moodlenet\output\select_page |
Select page renderable. More... | |
class | tool_moodlenet\privacy\provider |
Privacy class for tool_moodlenet. More... | |
class | tool_moodlenet\profile_manager |
Class for handling interaction with the moodlenet profile. More... | |
class | tool_moodlenet\task\post_install |
Ad-hoc task to perform post install tasks. More... | |
class | tool_moodlenet\task\send_enable_notification |
Ad-hoc task to send the notification to admin stating MoodleNet is automatically enabled after upgrade. More... | |
class | tool_moodlenet\task\send_mnet_profiles_data_removed_notification |
Ad-hoc task to send a notification to admin stating that the user data related to the linked MoodleNet profiles has been removed. More... | |
Functions | |
generate_mnet_endpoint (string $profileurl, int $course, int $section=0) | |
Generate the endpoint url to the user's moodlenet site. | |
tool_moodlenet_custom_chooser_footer (int $courseid, int $sectionid) | |
Hooking function to build up the initial Activity Chooser footer information for MoodleNet. | |
xmldb_tool_moodlenet_install () | |
Perform the post-install procedures. | |
xmldb_tool_moodlenet_upgrade (int $oldversion) | |
Upgrade the plugin. | |
Variables | |
$functions | |
$plugin = 2023100400 | |
$plugin | component = 'tool_moodlenet' |
$plugin | maturity = MATURITY_ALPHA |
const | MOODLENET_DEFAULT_ENDPOINT "lms/moodle/search" |
The default endpoint to MoodleNet. | |
$plugin | version = 2023100900 |
generate_mnet_endpoint | ( | string | $profileurl, |
int | $course, | ||
int | $section = 0 ) |
Generate the endpoint url to the user's moodlenet site.
string | $profileurl | The user's moodlenet profile page |
int | $course | The moodle course the mnet resource will be added to |
int | $section | The section of the course will be added to. Defaults to the 0th element. |
string | the resulting endpoint |
moodle_exception |
tool_moodlenet_custom_chooser_footer | ( | int | $courseid, |
int | $sectionid ) |
Hooking function to build up the initial Activity Chooser footer information for MoodleNet.
int | $courseid | The course the user is currently in and wants to add resources to |
int | $sectionid | The section the user is currently in and wants to add resources to |
activity_chooser_footer |
dml_exception | |
moodle_exception |
xmldb_tool_moodlenet_upgrade | ( | int | $oldversion | ) |
Upgrade the plugin.
int | $oldversion |
bool | always true |
$functions |