Moodle APIs 4.1
Moodle 4.1.9+ (Build: 20240402)
|
Library calls for Moodle and BigBlueButton. More...
Functions | |
bigbluebuttonbn_add_instance ($bigbluebuttonbn) | |
Given an object containing all the necessary data, (defined by the form in mod_form.php) this function will create a new instance and return the id number of the new instance. | |
bigbluebuttonbn_check_updates_since (cm_info $cm, $from, $filter=[]) | |
Check if the module has any update that affects the current user since a given time. | |
bigbluebuttonbn_delete_instance ($id) | |
Given an ID of an instance of this module, this function will permanently delete the instance and any data that depends on it. | |
bigbluebuttonbn_extend_settings_navigation (settings_navigation $settingsnav, navigation_node $nodenav) | |
Adds module specific settings to the settings block. | |
bigbluebuttonbn_get_completion_aggregation_state () | |
This flags this module with the capability to override the completion status with the custom completion rules. | |
bigbluebuttonbn_get_coursemodule_info ($coursemodule) | |
Given a course_module object, this function returns any "extra" information that may be needed when printing this activity in a course listing. | |
bigbluebuttonbn_get_extra_capabilities () | |
Returns all other caps used in module. | |
bigbluebuttonbn_get_recent_mod_activity (&$activities, &$index, $timestart, $courseid, $cmid, $userid=0, $groupid=0) | |
Returns all events since a given time in specified bigbluebutton activity. | |
bigbluebuttonbn_inplace_editable ($itemtype, $itemid, $newvalue) | |
In place editable for the recording table. | |
bigbluebuttonbn_pluginfile ($course, $cm, $context, $filearea, $args, $forcedownload, array $options=[]) | |
bigbluebuttonbn_pre_enable_plugin_actions () | |
Callback method executed prior to enabling the activity module. | |
bigbluebuttonbn_print_recent_activity (object $course, bool $viewfullnames, int $timestart) | |
Given a course and a date, prints a summary of all the activity for this module. | |
bigbluebuttonbn_print_recent_mod_activity (stdClass $activity, int $courseid, bool $detail, array $modnames, bool $viewfullnames) | |
Outputs the bigbluebutton logs indicated by $activity. | |
bigbluebuttonbn_reset_course_form_defaults (stdClass $course) | |
Course reset form defaults. | |
bigbluebuttonbn_reset_course_form_definition (object &$mform) | |
Called by course/reset.php. | |
bigbluebuttonbn_reset_userdata (stdClass $data) | |
This function is used by the reset_course_userdata function in moodlelib. | |
bigbluebuttonbn_supports ($feature) | |
Indicates API features that the bigbluebuttonbn supports. | |
bigbluebuttonbn_update_instance ($bigbluebuttonbn) | |
Given an object containing all the necessary data, (defined by the form in mod_form.php) this function will update an existing instance with new data. | |
bigbluebuttonbn_user_complete (stdClass $course, stdClass $user, cm_info $mod, stdClass $bigbluebuttonbn) | |
Print a detailed representation of what a user has done with a given particular instance of this module, for user activity reports. | |
bigbluebuttonbn_user_outline (stdClass $course, stdClass $user, cm_info $mod, stdClass $bigbluebuttonbn) | |
Return a small object with summary information about what a user has done with a given particular instance of this module Used for user activity reports. | |
bigbluebuttonbn_view ($bigbluebuttonbn, $course, $cm, $context) | |
Mark the activity completed (if required) and trigger the course_module_viewed event. | |
mod_bigbluebuttonbn_core_calendar_is_event_visible (calendar_event $event) | |
Is the event visible? | |
mod_bigbluebuttonbn_core_calendar_provide_event_action (calendar_event $event, action_factory $factory) | |
This function receives a calendar event and returns the action associated with it, or null if there is none. | |
Variables | |
global | $CFG |
Library calls for Moodle and BigBlueButton.