Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
|
►Nantivirus_clamav | ClamAV antivirus integration |
►Nprivacy | Privacy Subsystem implementation for antivirus_clamav |
Cprovider | Privacy Subsystem for antivirus_clamav implementing null_provider |
Cscanner | Class implementing ClamAV antivirus |
►Nassignfeedback_editpdf | This file contains the annotation class for the assignfeedback_editpdf plugin |
►Nevent | An event observer |
Cobserver | An event observer |
►Nprivacy | Privacy class for requesting user data |
Cprovider | Privacy class for requesting user data |
►Ntask | Bump submission timemodified for conversions that are stale |
Cbump_submission_for_stale_conversions | Adhoc task to bump the submission timemodified associated with a stale conversion |
Cconvert_submission | An adhoc task to convert submissions to pdf in the background |
Cremove_orphaned_editpdf_files | Cleans up orphaned feedback pdf files and table entries |
Cannotation | This class adds and removes annotations from a page of a response |
Ccombined_document | The combined_document class for the assignfeedback_editpdf plugin |
Ccomment | This class represents a comment box on a page of feedback |
Ccomments_quick_list | This class performs crud operations on a users quicklist comments |
Cdocument_services | Functions for generating the annotated pdf |
Cpage_editor | This class performs crud operations on comments and annotations from a page of a response |
Cpdf | Library code for manipulating PDFs |
►Nauth_oauth2 | Class for loading/storing oauth2 linked logins from the DB |
►Noutput | Output rendering for the plugin |
Crenderer | Implements the plugin renderer |
►Nprivacy | Privacy class for requesting user data for auth_oauth2 |
Cprovider | Privacy provider for auth_oauth2 |
Capi | Static list of api methods for auth oauth2 configuration |
Cauth | Plugin for oauth2 authentication |
Clinked_login | Class for loading/storing issuer from the DB |
►Nauth_shibboleth | Contains a helper class for the Shibboleth authentication plugin |
►Nprivacy | Privacy Subsystem implementation for auth_shibboleth |
Cprovider | Privacy Subsystem for auth_shibboleth implementing null_provider |
Chelper | The helper class for the Shibboleth authentication plugin |
►Navailability_completion | Activity completion condition |
►Nprivacy | Privacy Subsystem implementation for availability_completion |
Cprovider | Privacy Subsystem for availability_completion implementing null_provider |
Ccondition | Activity completion condition |
Cfrontend | Front-end class |
►Navailability_date | Date condition |
►Nprivacy | Privacy Subsystem implementation for availability_date |
Cprovider | Privacy Subsystem for availability_date implementing null_provider |
Ccondition | Date condition |
Cfrontend | Front-end class |
►Navailability_grade | Observer handling events |
►Nprivacy | Privacy Subsystem implementation for availability_grade |
Cprovider | Privacy Subsystem for availability_grade implementing null_provider |
Ccallbacks | Callbacks handling grade changes (to clear cache) |
Ccondition | Condition on grades of current user |
Cfrontend | Front-end class |
►Navailability_group | Condition main class |
►Nprivacy | Privacy Subsystem implementation for availability_group |
Cprovider | Privacy Subsystem for availability_group implementing null_provider |
Ccondition | Condition main class |
Cfrontend | Front-end class |
►Navailability_grouping | Condition main class |
►Nprivacy | Privacy Subsystem implementation for availability_grouping |
Cprovider | Privacy Subsystem for availability_grouping implementing null_provider |
Ccondition | Condition main class |
Cfrontend | Front-end class |
►Navailability_profile | User profile field condition |
►Nprivacy | Privacy Subsystem implementation for availability_profile |
Cprovider | Privacy Subsystem for availability_profile implementing null_provider |
Ccondition | User profile field condition |
Cfrontend | Front-end class |
►Nblock_online_users | File containing onlineusers class |
►Nprivacy | Privacy Subsystem implementation for block_online_users |
Cprovider | Privacy Subsystem for block_online_users |
Cfetcher | Class used to list and count online users |
►Nblock_recentlyaccesseditems | |
►Nexternal | Class for exporting the data needed to render a recent accessed item |
Crecentlyaccesseditems_item_exporter | Class for exporting the data needed to render a recent accessed item |
►Noutput | Class containing data for Recently accessed items block |
Cmain | Class containing data for Recently accessed items block |
Crenderer | Recently accessed items block renderer |
►Nprivacy | Privacy Subsystem implementation for Recently accessed items block |
Cprovider | Privacy Subsystem for block_recentlyaccesseditems |
Cexternal | External API class |
Chelper | Recently accessed items helper |
Cobserver | Events observer |
►Ncalendartype_gregorian | |
►Nprivacy | Privacy Subsystem implementation for block_activity_modules |
Cprovider | Privacy Subsystem for calendartype_gregorian implementing null_provider |
Cstructure | Handles calendar functions for the gregorian calendar |
►Ncalendartype_test_example | |
Cstructure | Handles calendar functions for the test calendar |
►Ncommunication_customlink | |
►Nprivacy | |
Cprovider | Privacy Subsystem for communication_customlink implementing null_provider |
Ccommunication_feature | Class communication_feature to handle custom link specific actions |
►Ncommunication_matrix | |
►Nlocal | |
►Nspec | |
Cv1p1 | Matrix API to support version v1.1 of the Matrix specification |
Cv1p2 | Matrix API to support version v1.2 of the Matrix specification |
Cv1p3 | Matrix API to support version v1.3 of the Matrix specification |
Cv1p4 | Matrix API to support version v1.4 of the Matrix specification |
Cv1p5 | Matrix API to support version v1.5 of the Matrix specification |
Cv1p6 | Matrix API to support version v1.6 of the Matrix specification |
Cv1p7 | Matrix API to support version v1.7 of the Matrix specification |
Ccommand | A command to be sent to the Matrix server |
►Nprivacy | |
Cprovider | Privacy Subsystem for communication_matrix implementing null_provider |
Ccommunication_feature | Class communication_feature to handle matrix specific actions |
Cmatrix_client | The abstract class for a versioned API client for Matrix |
Cmatrix_constants | Class matrix_constants to have one location to store all constants related to matrix |
Cmatrix_room | Class to manage the updates to the room information in db |
Cmatrix_user_manager | Class matrix_user_manager to handle specific actions |
►Ncontenttype_h5p | H5P Content manager class |
►Nform | Provides the class that defines the form for the H5P authoring tool |
Ceditor | Defines the form for editing an H5P content |
►Nprivacy | Privacy provider implementation for core_contentbank |
Cprovider | Privacy provider implementation for contenttype_h5p |
Ccontent | H5P Content manager class |
Ccontenttype | H5P content bank manager class |
►Ncore | |
►Naccess | Helper functions to implement the complex get_user_capability_course function |
Cget_user_capability_course_helper | Helper functions to implement the complex get_user_capability_course function |
►Nantivirus | Manager class for antivirus integration |
Cmanager | Class used for various antivirus related stuff |
Cquarantine | Quarantine file |
Cscanner | Base abstract antivirus scanner class |
Cscanner_exception | An antivirus scanner exception class |
►Ncheck | Base class for checks |
►Naccess | |
Cdefaultuserrole | Verifies sanity of default user role |
Cfrontpagerole | Verifies sanity of frontpage role |
Cguestrole | Verifies sanity of guest role |
Criskadmin | Lists all admins |
Criskbackup | Lists all roles that have the ability to backup user data, as well as users |
Criskbackup_result | Lists all roles that have the ability to backup user data, as well as users |
Criskxss | Lists all users with XSS risk |
Criskxss_result | Lists all users with XSS risk |
►Nenvironment | |
Cantivirus | Checks status of antivirus scanners by looking back at any recent scans |
Cconfigrw | Verifies config.php is not writable anymore after installation |
Cdisplayerrors | Verifies displaying of errors |
Cenvironment | Environment check |
Cpreventexecpath | Verifies the status of preventexecpath |
Cpublicpaths | Check the public access of various paths |
Cunsecuredataroot | Verifies fatal misconfiguration of dataroot |
Cupgradecheck | Upgrade check |
►Nhttp | Verifies if https enabled only secure cookies allowed |
Ccookiesecure | Verifies if https enabled only secure cookies allowed |
►Nperformance | Backups check |
Cbackups | Backups check |
Ccachejs | CacheJS check |
Cdbschema | DB schema performance check |
Cdebugging | Debugging check |
Cdesignermode | Designer mode |
Cstats | Stats check |
►Nsecurity | Verifies web crawler (search engine) access |
Ccrawlers | Verifies web crawler (search engine) access |
Cemailchangeconfirmation | Verifies email confirmation - spammers were changing mails very often |
Cembed | Verifies sloppy embedding - this should have been removed long ago!! |
Copenprofiles | Verifies open profiles - originally open by default, not anymore because spammer abused it a lot |
Cpasswordpolicy | Verifies if password policy set |
Cwebcron | Verifies the status of web cron |
Ccheck | Base class for checks |
Cmanager | Check API manager |
Cresult | A check object returns a result object |
Ctable | A table of check results |
►Ncontext | |
Cblock | Block context class |
Ccourse | Course context class |
Ccoursecat | Course category context class |
Cmodule | Course module context class |
Csystem | System context class |
Cuser | User context class |
►Ndataformat | Base class for dataformat |
Cbase | Base class for dataformat |
Cspout_base | Common Spout class for dataformat |
►Ndml | Applies the same callback to all recorset records |
Crecordset_walk | Iterator that walks through a moodle_recordset applying the provided function |
Csql_join | An object that contains sql join fragments |
Ctable | Helpers and methods relating to DML tables |
►Nevent | |
Cantivirus_scan_data_error | Antivirus scan data error event |
Cantivirus_scan_file_error | Antivirus scan file error event |
Cassessable_submitted | Abstract assessable submitted event class |
Cassessable_uploaded | Abstract assessable uploaded event class |
Cbadge_awarded | Event triggered after a badge is awarded to a user |
Cbadge_criteria_created | Event triggered after criteria is created for a badge |
Cbadge_criteria_deleted | Event triggered after criteria is deleted from a badge |
Cbadge_criteria_updated | Event triggered after criteria is updated to a badge |
Cbadge_deleted | Event triggered after a badge is deleted |
Cbadge_listing_viewed | Event triggered after a badge is viewed |
Cbadge_revoked | Event triggered after a badge is revoked from a user |
Cbase | Base event class |
Cblog_association_deleted | Class for event to be triggered when a new blog entry is deleted with a context |
Cblog_comment_created | The blog comment created event class |
Cblog_comment_deleted | The blog comment deleted event class |
Cblog_entries_viewed | Class for event to be triggered when blog entries are viewed |
Cblog_external_removed | Class for event to be triggered when an external blog is removed from moodle |
Cblog_external_viewed | Class for event to be triggered when an external blog is viewed to moodle |
Ccalendar_subscription_created | Event triggered after a calendar subscription is added |
Ccalendar_subscription_deleted | Event triggered after a calendar subscription is deleted |
Ccalendar_subscription_updated | Event triggered after a calendar subscription is updated |
Ccapability_assigned | Capability assigned event class |
Ccapability_unassigned | Capability unassigned event class |
Ccohort_created | Cohort created event class |
Ccohort_deleted | Cohort deleted event class |
Ccohort_updated | Cohort updated event class |
Ccomments_viewed | Abstract comments viewed event class |
Ccompetency_comment_created | Comment created event class for core_competency areas |
Ccompetency_comment_deleted | Comment deleted event class for core_competency areas |
Ccompetency_created | Competency created event class |
Ccompetency_deleted | Competency deleted event class |
Ccompetency_framework_created | Competency framework created event class |
Ccompetency_framework_deleted | Competency framework deleted event class |
Ccompetency_framework_updated | Competency framework updated event class |
Ccompetency_framework_viewed | Competency framework viewed event class |
Ccompetency_plan_approved | Plan approved event class |
Ccompetency_plan_completed | Plan completed event class |
Ccompetency_plan_created | Plan created event class |
Ccompetency_plan_deleted | Plan deleted event class |
Ccompetency_plan_reopened | Plan reopened event class |
Ccompetency_plan_review_request_cancelled | Plan review request cancelled event class |
Ccompetency_plan_review_requested | Plan review requested event class |
Ccompetency_plan_review_started | Plan review started event class |
Ccompetency_plan_review_stopped | Plan review stopped event class |
Ccompetency_plan_unapproved | Plan unapproved event class |
Ccompetency_plan_unlinked | Plan unlinked event class |
Ccompetency_plan_updated | Plan updated event class |
Ccompetency_plan_viewed | Plan viewed event class |
Ccompetency_template_created | Template created event class |
Ccompetency_template_deleted | Template deleted event class |
Ccompetency_template_updated | Template updated event class |
Ccompetency_template_viewed | Template viewed event class |
Ccompetency_updated | Competency updated event class |
Ccompetency_user_competency_plan_viewed | User competency plan viewed event class |
Ccompetency_user_competency_rated | User competency grade rated event class |
Ccompetency_user_competency_rated_in_course | User competency grade rated in course event class |
Ccompetency_user_competency_rated_in_plan | User competency grade rated in plan event class |
Ccompetency_user_competency_viewed_in_course | User competency viewed in course event class |
Ccompetency_user_competency_viewed_in_plan | User competency viewed in plan event class |
Ccompetency_user_evidence_created | Evidence of prior learning created event class |
Ccompetency_user_evidence_deleted | Evidence of prior learning deleted event class |
Ccompetency_user_evidence_updated | Evidence of prior learning updated event class |
Ccompetency_viewed | Competency viewed event class |
Cconfig_log_created | Event class for when an admin config log is created |
Ccontentbank_content_created | Content bank content created class |
Ccontentbank_content_deleted | Content bank content deleted class |
Ccontentbank_content_updated | Content bank content updated class |
Ccontentbank_content_uploaded | Content bank content uploaded class |
Ccontentbank_content_viewed | Content bank content updated class |
Ccontext_locked | Event triggered after a context has been frozen |
Ccontext_unlocked | Event triggered after a context has been unfrozen |
Ccourse_backup_created | Course backup created event class |
Ccourse_category_created | Course category created event class |
Ccourse_category_updated | Course category updated event class |
Ccourse_category_viewed | Course category viewed event class |
Ccourse_completed | Course completed event class |
Ccourse_completion_updated | Course module completion updated event class |
Ccourse_information_viewed | Course information viewed event class |
Ccourse_module_deleted | Class course_module_deleted |
Ccourse_module_instance_list_viewed | Course module instance list viewed event class |
Ccourse_module_instances_list_viewed | This class has been deprecated, please use core\event\course_module_instance_list_viewed |
Ccourse_module_viewed | Abstract Course module viewed event class |
Ccourse_resources_list_viewed | Event for viewing the list of course resources |
Ccourse_section_deleted | Course section deleted event class |
Ccourse_updated | Course updated event class |
Ccourse_user_report_viewed | Course user report viewed event class |
Ccourse_viewed | Course viewed event class |
Cdashboard_reset | Dashboard reset event class |
Cdashboard_viewed | Dashboard viewed event class |
Cdashboards_reset | Dashboards reset event class |
Cdatabase_text_field_content_replaced | The database text field content replaced event class |
Cgrade_exported | Abstract grade report exported event class |
Cgrade_item_deleted | Grade item deleted event class |
Cgrade_item_updated | Grade item updated event class |
Cgrade_letter_created | Grade letter created event class |
Cgrade_letter_deleted | Grade letter deleted event class |
Cgrade_letter_updated | Grade letter updated event class |
Cgrade_report_viewed | Grade report viewed event class |
Cgroup_created | Group created event class |
Cgroup_deleted | Group deleted event class |
Cgroup_message_sent | Group message sent event class |
Cgroup_updated | Group updated event class |
Cgrouping_created | Grouping created event class |
Cgrouping_deleted | Grouping deleted event class |
Cgrouping_group_assigned | Group assigned to grouping event class |
Cgrouping_group_unassigned | Group unassigned from grouping event class |
Cgrouping_updated | Grouping updated event class |
Cinsights_viewed | Event triggered after a user views the insights page |
Cmanager | New event manager class |
Cmessage_deleted | Message deleted event class |
Cmessage_sent | Message sent event class |
Cmessage_viewed | Message viewed event class |
Cmoodlenet_resource_exported | MoodleNet send attempt event |
Cmycourses_viewed | My courses viewed event class |
Cnotes_viewed | Class note_viewed |
Cnotification_sent | Notification sent event class |
Cqbank_plugin_base | Question bank plugin event |
Cqbank_plugin_disabled | Question bank plugin was disabled |
Cqbank_plugin_enabled | Question bank plugin was enabled |
Cquestion_base | Base class for question events |
Cquestion_category_base | Base class for question category events |
Cquestion_category_created | Question category created event class |
Cquestion_category_deleted | Question category deleted event class |
Cquestion_category_moved | Question category moved event class |
Cquestion_category_updated | Question category updated event class |
Cquestion_category_viewed | Question category viewed event class |
Cquestion_created | Question created event class |
Cquestion_deleted | Question deleted event class |
Cquestion_moved | Question moved event class |
Cquestion_updated | Question updated event class |
Cquestion_viewed | Question previewed event class |
Cquestions_exported | Question category exported event class |
Cquestions_imported | Question category imported event class |
Crecent_activity_viewed | Event for recent activity page |
Crole_allow_assign_updated | Role assignments updated event class |
Crole_allow_override_updated | Role allow override updated event class |
Crole_allow_switch_updated | Role allow switch updated event class |
Crole_allow_view_updated | Role allow view updated event class |
Crole_capabilities_updated | Role updated event class |
Cscale_created | Scale created event class |
Cscale_deleted | Scale deleted event class |
Cscale_updated | Scale updated event class |
Csearch_indexed | Event when new data has been indexed |
Csearch_results_viewed | Search results viewed |
Ctag_collection_created | Tag collection created event class |
Ctag_collection_deleted | Tag collection deleted event class |
Ctag_collection_updated | Tag collection updated event class |
Ctag_created | Tag created event class |
Ctag_deleted | Tag deleted event class |
Ctag_flagged | Tag flagged event class |
Ctag_unflagged | Tag unflagged event |
Ctag_updated | Tag updated event |
Cunknown_logged | Unknown event class |
Curl_blocked | URL blocked event class |
Cuser_deleted | User deleted event class |
Cuser_enrolment_created | Event class for when user is enrolled in a course |
Cuser_enrolment_updated | Event class for when user enrolment is updated |
Cuser_graded | Event triggered after teacher edits manual grade or overrides activity/aggregated grade |
Cuser_list_viewed | Defines the user list viewed event |
Cuser_loggedout | Event when user logout |
Cuser_login_failed | User login failed event class |
Cuser_password_policy_failed | Event when user's current password fails the password policy |
Cuser_password_updated | Event when user password is changed or reset |
Cuserfeedback_give | Class userfeedback_give |
Cuserfeedback_remind | Class userfeedback_remind |
Cvirus_infected_data_detected | Data infected event |
Cvirus_infected_file_detected | Fle infected event |
Cwebservice_service_created | Web service service created event class |
Cwebservice_service_deleted | Web service service deleted event class |
Cwebservice_service_updated | Web service service updated event class |
Cwebservice_token_created | Web service token created event class |
Cwebservice_token_sent | Webservice token sent event class |
►Nexternal | Class for exporting summary information for a course category |
Ccoursecat_summary_exporter | Class for exporting a course summary from an stdClass |
Cdynamic_tabs_get_content | External method for getting tab contents |
Ceditmode | Web service to change the edit mode |
Cmoodlenet_auth_check | The external API to check whether a user has authorized for a given MoodleNet OAuth 2 issuer |
Cmoodlenet_get_share_info_activity | The external API to het the activity information for MoodleNet sharing |
Cmoodlenet_get_shared_course_info | The external API to get MoodleNet information about the course to be shared |
Cmoodlenet_send_activity | The external API to send activity to MoodleNet |
Cmoodlenet_send_course | The external API to send course to MoodleNet |
Cpaged_content_exporter | Paged Content exporter |
Cpersistent_exporter | Abstract exporter based on the persistent model |
Crecord_userfeedback_action | The external API to record users action on the feedback notification |
►Nfiles | Contains a class providing functions used to check the allowed/blocked host/ports for curl |
Ccurl_security_helper | Host and port checking for curl |
Ccurl_security_helper_base | Security helper for the curl class |
►Nform | Moodle 404 Error page feedback form |
Cerror_feedback | Moodle 404 Error page feedback form |
►Nhook | |
►Nnavigation | |
Cprimary_extend | Allows plugins to insert nodes into site primary navigation |
Cdeprecated_callback_replacement | Interface for describing of lib.php callbacks that were deprecated by the hook |
Cdescribed_hook | Interface for a hook to provide a description of itself for administrator information |
Cdiscovery_agent | This interface describes a class which can discover all hook classes of a plugin |
Cmanager | Hook manager implementing "Dispatcher" and "Event Provider" from PSR-14 |
►Nhub | Class communication |
Capi | Provides methods to communicate with the hub (sites directory) web services |
Cregistration | Methods to use when registering the site at the moodle sites directory |
Csite_registration_form | The site registration form |
►Nlock | |
Cdb_record_lock_factory | This is a db record locking factory |
Cfile_lock_factory | Flock based file locking factory |
Cinstallation_lock_factory | Lock factory for use during installation |
Clock | Class representing a lock |
Clock_config | Lock configuration class, used to get an instance of the currently configured lock factory |
Clock_factory | Defines abstract factory class for generating locks |
Clock_utils | Lock utilities |
Cmysql_lock_factory | MySQL / MariaDB locking factory |
Cpostgres_lock_factory | Postgres advisory locking factory |
Ctiming_wrapper_lock_factory | Timing wrapper around a lock factory |
►Nlog | Dummy storage manager, returns nothing |
Cdummy_manager | |
Cmanager | Interface describing log readers |
Creader | |
Csql_internal_table_reader | Sql internal table reader |
Csql_reader | Log iterator reader interface |
►Nmessage | New messaging manager class |
►Ninbound | Incoming Message address manager |
Caddress_manager | Incoming Message address manager |
Chandler | Abstract class describing Inbound Message Handlers |
Cmanager | Variable Envelope Return Path manager class |
Cprivate_files_handler | A Handler to store attachments sent in e-mails as private files |
Cprocessing_failed_exception | Variable Envelope Return Path message processing failure exception |
Cmessage | New messaging class |
►Nmoodlenet | |
Cactivity_packager | Packager to prepare appropriate backup of an activity to share to MoodleNet |
Cactivity_sender | API for sharing Moodle LMS activities to MoodleNet instances |
Ccourse_packager | Packager to prepare appropriate backup of a course to share to MoodleNet |
Ccourse_partial_packager | Packager to prepare appropriate backup of a number of activities in a course to share to MoodleNet |
Ccourse_partial_sender | API for sharing a number of Moodle LMS activities as a course backup to MoodleNet instances |
Ccourse_sender | API for sharing Moodle LMS courses to MoodleNet instances |
Chelpers | Helper for tests related to MoodleNet integration |
Cmoodlenet_client | MoodleNet client which handles direct outbound communication with MoodleNet instances |
Cresource_packager | Base packager to prepare appropriate backup of a resource to share to MoodleNet |
Cresource_sender | API for sharing Moodle LMS resources to MoodleNet instances |
Cshare_progress_table | MoodleNet share progress table |
Cshare_recorder | Record the sharing of content to MoodleNet |
Cutilities | Class containing static utilities (such as various checks) required by the MoodleNet API |
►Noauth2 | Loads/stores oauth2 access tokens in DB for system accounts in order to use a single token across multiple sessions |
►Nclient | |
Cclever | Class clever - Custom client handler to fetch data from Clever |
Clinkedin | Class linkedin - Custom client handler to fetch data from linkedin |
►Ndiscovery | |
Cauth_server_config_reader | Simple reader class, allowing OAuth 2 Authorization Server Metadata to be read from an auth server's well-known |
Cbase_definition | Class for provider discovery definition, to allow services easily discover and process information |
Cimsbadgeconnect | Class for IMS Open Badge Connect API (aka OBv2.1) discovery definition |
Copenidconnect | Class for Open ID Connect discovery definition |
►Nservice | |
Cclever | Class for Clever OAuth service, with the specific methods related to it |
Ccustom | Class for Custom services, with the specific methods related to it |
Cfacebook | Class for Facebook oAuth service, with the specific methods related to it |
Cgoogle | Class for Google oAuth service, with the specific methods related to it |
Cimsobv2p1 | Class for IMS Open Badges v2.1 oAuth service, with the specific methods related to it |
Cissuer_interface | Interface for services, with the methods to be implemented by all the issuer implementing it |
Clinkedin | Class linkedin |
Cmicrosoft | Class for Microsoft oAuth service, with the specific methods related to it |
Cmoodlenet | MoodleNet OAuth 2 configuration |
Cnextcloud | Class for Nextcloud oAuth service, with the specific methods related to it |
Caccess_token | Loads/stores oauth2 access tokens in DB for system accounts in order to use a single token across multiple sessions |
Capi | Static list of api methods for system oauth2 configuration |
Cclient | Configurable oauth2 client class |
Cendpoint | Class for loading/storing oauth2 endpoints from the DB |
Cissuer | Class for loading/storing issuer from the DB |
Crefresh_system_tokens_task | Task to refresh system tokens regularly |
Crest | Rest API base class mapping rest api methods to endpoints with http methods, args and post body |
Crest_exception | Rest Exception class containing error code and message |
Csystem_account | Class for loading/storing oauth2 refresh tokens from the DB |
Cuser_field_mapping | Class for loading/storing oauth2 user field mappings from the DB |
►Noutput | |
►Ndynamic_tabs | |
Cbase | Class tab_base |
Cactivity_header | Data structure representing standard components displayed on the activity header |
Ccheckbox_toggleall | The checkbox-toggleall renderable class |
Cchoicelist | A generic user choice output class |
Cchooser | The chooser renderable class |
Cchooser_item | The chooser_item renderable class |
Cchooser_section | The chooser_section renderable class |
Ccomboboxsearch | Renderable class for the comboboxsearch |
Cdatafilter | The filter renderable class |
Cdynamic_tabs | Class dynamic tabs |
Cexternal | This class contains a list of webservice functions related to output |
Cicon_system | Class allowing different systems for mapping and rendering icons |
Cicon_system_font | Class allowing different systems for mapping and rendering icons |
Cicon_system_fontawesome | Class allowing different systems for mapping and rendering icons |
Cicon_system_standard | Standard icon rendering |
Cinplace_editable | Class allowing to quick edit a title inline |
Clanguage_menu | Class for creating the language menu |
Cmustache_clean_string_helper | This class will load language strings in a template |
Cmustache_engine | Custom Moodle engine for mustache |
Cmustache_filesystem_loader | Perform some custom name mapping for template file names |
Cmustache_helper_collection | Custom Moodle helper collection for mustache |
Cmustache_javascript_helper | Store a list of JS calls to insert at the end of the page |
Cmustache_pix_helper | This class will call pix_icon with the section content |
Cmustache_quote_helper | Wrap content in quotes, and escape all special JSON characters used |
Cmustache_shorten_text_helper | This class will call shorten_text with the section content |
Cmustache_string_helper | This class will load language strings in a template |
Cmustache_template_finder | Get information about valid locations for mustache templates |
Cmustache_template_source_loader | Load template source strings |
Cmustache_uniqid_helper | Lazy create a uniqid per instance of the class |
Cmustache_user_date_helper | Mustache helper that will convert a timestamp to a date string |
Cnamed_templatable | A subset of templatable which provides the name of the template to use |
Cnotification | Data structure representing a notification |
Cparticipants_action_bar | Class responsible for generating the action bar (tertiary nav) elements in the participants page and related pages |
Cselect_menu | A single-select combobox widget that is functionally similar to an HTML select element |
Csticky_footer | Class to render a sticky footer element |
Curl_rewriter | URL rewriter interface |
►Nplugininfo | Defines classes used for plugin info |
Cantivirus | Class for Antiviruses |
Cauth | Class for authentication plugins |
Cavailability | Class for availability plugins |
Cbase | Base class providing access to the information about a plugin |
Cblock | Class for page side blocks |
Ccachelock | Class for admin tool plugins |
Ccachestore | Class for cache store plugins |
Ccalendartype | Class for calendar type plugins |
Ccommunication | Class for communication provider |
Ccontenttype | Class for contentbank plugins |
Ccoursereport | Class for admin tool plugins |
Ccustomfield | Class for admin tool plugins |
Cdataformat | Class for dataformats |
Ceditor | Class for HTML editors |
Cenrol | Class for enrolment plugins |
Cfileconverter | Class for document converter plugins |
Cfilter | Class for text filters |
Cformat | Class for course formats |
Cgeneral | General class for all plugin types that do not have their own class |
Cgradeexport | Class for admin tool plugins |
Cgradeimport | Class for admin tool plugins |
Cgradereport | Class for admin tool plugins |
Cgradingform | Class for admin tool plugins |
Ch5plib | Class for H5P libraries |
Clocal | Class for local plugins |
Cmedia | Class for media plugins |
Cmessage | Class for messaging processors |
Cmlbackend | Class for analytics machine learning backend plugins |
Cmnetservice | Class representing an MNet service |
Cmod | Class for activity modules |
Corphaned | Orphaned subplugins class |
Cpaygw | Payment gateway subplugin info class |
Cplagiarism | Class for plagiarism plugins |
Cportfolio | Class for portfolios |
Cprofilefield | Class for admin tool plugins |
Cqbank | Base class for qbank plugins |
Cqbehaviour | Class for question behaviours |
Cqformat | Class for question types |
Cqtype | Class for question types |
Creport | Class for admin tool plugins |
Crepository | Class for repositories |
Csearch | Class for search plugins |
Ctheme | Class for themes |
Ctool | Class for admin tool plugins |
Cwebservice | Class for webservice protocols |
►Nprivacy | Privacy class for requesting user data |
Cprovider | Privacy class for requesting user data |
►Nprogress | |
Cbase | Base class for handling progress information |
Cdb_updater | Progress handler that updates a database table with the progress |
Cdisplay | Progress handler that uses a standard Moodle progress bar to display progress |
Cdisplay_if_slow | Progress handler that uses a standard Moodle progress bar to display progress |
Cnone | Progress handler that ignores progress entirely |
►Nsession | Database based session handler |
►Nutility | |
Ccookie_helper | Helper class providing utils dealing with cookies, particularly 3rd party cookies |
Cdatabase | Database based session handler |
Cexception | Session related exception class |
Cexternal | This class contains a list of webservice functions related to session |
Cfile | File based session handler |
Chandler | Session handler base |
Cmanager | Session manager, this is the public Moodle API for sessions |
Cmemcached | Memcached based session handler |
Credis | Redis based session handler |
►Ntask | Adhoc task abstract class |
Cadhoc_task | Abstract class defining an adhoc task |
Canalytics_cleanup_task | Delete stale records from analytics tables |
Cantivirus_cleanup_task | Clean up task for core antivirus |
Casynchronous_backup_task | Adhoc task that performs asynchronous backups |
Casynchronous_copy_task | Adhoc task that performs asynchronous course copies |
Casynchronous_restore_task | Adhoc task that performs asynchronous restores |
Cautomated_backup_report_task | Report task for core automation backup |
Cautomated_backup_task | Simple task to run the backup cron |
Cbadges_adhoc_task | Class badges_adhoc_task |
Cbadges_cron_task | Simple task to run the badges cron |
Cbadges_message_task | Simple task to run the badges cron |
Cblog_cron_task | Simple task to run the blog cron |
Cbuild_installed_themes_task | Class that builds and caches all of the site's installed themes |
Ccache_cleanup_task | Simple task to delete old cache records |
Ccache_cron_task | Simple task to run the cache cron |
Ccalendar_cron_task | Simple task to run the calendar cron |
Ccalendar_fix_orphaned_events | Class handling fixing of events that have had their userid lost |
Ccheck_for_updates_task | Simple task to run the registration cron |
Cclean_up_deleted_search_area_task | Class that cleans up data related to deleted search area |
Ccomplete_plans_task | Complete plans task class |
Ccompletion_daily_task | Simple task to run the daily completion cron |
Ccompletion_regular_task | Simple task to run the regular completion cron |
Ccontext_cleanup_task | Simple task to delete old context records |
Ccourse_backup_task | Adhoc task that performs single automated course backup |
Ccreate_contexts_task | Simple task to create missing contexts at all levels |
Cdatabase_logger | Database logger for task logging |
Cdelete_incomplete_users_task | Simple task to delete user accounts for users who have not completed their profile in time |
Cdelete_unconfirmed_users_task | Simple task to delete user accounts for users who have not confirmed in time |
Cfile_temp_cleanup_task | Simple task to delete temp files older than 1 week |
Cfile_trash_cleanup_task | Simple task to run the file trash cleanup cron |
Cfix_file_timestamps_task | Retroactively fixes file timestamps that are older than the containing folder record |
Cgrade_cron_task | Simple task to run the grade cron |
Cgrade_history_cleanup_task | Simple task to clean grade history tables |
Ch5p_clean_orphaned_records_task | A schedule task to clean orphaned h5p records (for example for deleted activity) |
Ch5p_get_content_types_task | A task to get the latest content types from the official H5P repository |
Chide_ended_courses_task | Simple task to automatically set the course visibility to hidden when the course end date matches the current day |
Clogmanager | Task log manager |
Cmanager | Collection of task related methods |
Cmessaging_cleanup_task | Simple task to delete old messaging records |
Cpassword_reset_cleanup_task | Simple task to delete old password reset records |
Cplagiarism_cron_task | Simple task to run the plagiarism cron |
Cportfolio_cron_task | Simple task to run the portfolio cron |
Cquestion_preview_cleanup_task | A task to cleanup old question previews |
Crefresh_mod_calendar_events_task | Class that updates all of the existing calendar events for modules that implement the *_refresh_events() hook |
Cregistration_cron_task | Simple task to run the registration cron |
Cscheduled_task | Abstract class defining a scheduled task |
Csearch_index_task | Runs global search indexing |
Csearch_optimize_task | Runs search index optimization |
Csend_failed_login_notifications_task | Simple task to send notifications about failed login attempts |
Csend_login_notifications | Adhoc task that send login notifications |
Csend_new_user_passwords_task | Simple task to create accounts and send password emails for new users |
Csession_cleanup_task | Simple task to cleanup user sessions from a scheduled task |
Cshow_started_courses_task | Simple task to automatically set the course visibility to shown when the course start date matches the current day |
Cstats_cron_task | Simple task to run the stats cron |
Csync_plans_from_template_cohorts_task | Synchronise plans from template cohorts |
Ctag_cron_task | Simple task to run the tag cron |
Ctask_base | Abstract class for common properties of scheduled_task and adhoc_task |
Ctask_lock_cleanup_task | Adhoc task metadata cleanup task |
Ctask_log_cleanup_task | A task to cleanup log entries for tasks |
Ctask_logger | Interface for task logging |
►Nupdate | The class core\update\api is defined here |
Capi | General purpose client for https://download.moodle.org/api/ |
Cchecker | Singleton class that handles checking for available updates |
Cchecker_exception | General exception thrown by the core::update::checker class |
Ccode_manager | General purpose class managing the plugins source code files deployment |
Cinfo | Defines the structure of objects returned by core::update::checker::get_update_info() |
Cremote_info | Thin wrapper for data structures returned by api::get_plugin_info() |
Cvalidator | Validates the contents of extracted plugin ZIP file |
►Nupgrade | PayPal enrolment plugin utility class |
Cutil | Core upgrade utility class |
Cactivity_dates | Class for fetching the important dates of an activity module for a given module instance and a user |
Cchart_axis | Chart axis class |
Cchart_bar | Chart bar class |
Cchart_base | Chart base class |
Cchart_line | Chart line class |
Cchart_pie | Chart pie class |
Cchart_series | Chart series class |
Ccontent | The Content API allows all parts of Moodle to determine details about content within a component, or plugintype |
Ccontext | Basic moodle context abstraction class |
Ccontext_helper | Context maintenance and helper methods |
Ccron | Cron and adhoc task functionality |
Cdataformat | Dataformat utility class |
Cencryption | Class used to encrypt or decrypt data |
Chooks | Standard hook discovery agent for Moodle which lists all non-abstract classes in hooks namespace of core and all plugins unless there is a hook discovery agent in a plugin |
Chttp_client | Guzzle Integration for Moodle |
Cinvalid_persistent_exception | Invalid persistent exception class |
Cip_utils | Static helper class providing some useful internet-protocol-related functions |
Clocale | Helper utility to interact with Locales |
Cnotification | |
Cpersistent | Abstract class for core objects saved to the DB |
Creport_helper | A helper class with static methods to help report plugins |
Cuuid | V4 UUID generator class |
►Ncore_adminpresets | |
►Nprivacy | |
Cprovider | Admin presets this file handle privacy provider |
Chelper | Admin presets helper class |
Cmanager | Admin tool presets manager class |
►Ncore_analytics | Representation of a suggested action |
►Nprivacy | Privacy Subsystem implementation for core_analytics |
Cprovider | Privacy Subsystem for core_analytics implementing metadata and plugin providers |
Caction | Representation of a suggested action |
Cadmin_setting_predictor | Extension to show an error message if the selected predictor is not available |
Canalysable | Any element analysers can analyse |
Canalysis | Runs an analysis of the site |
Cbulk_action | Representation of a suggested bulk action |
Ccalculable | Calculable dataset items abstract class |
Ccalculation_info | Extra information generated during the analysis by calculable elements |
Cclassifier | Classifier interface |
Ccourse | Moodle course analysable |
Cdataset_manager | Datasets manager |
Cdefault_bulk_actions | Default list of bulk actions to reuse across different targets as presets |
Cinsights_generator | Insights generator |
Cmanager | Analytics basic actions manager |
Cmodel_config | Model configuration manager |
Cpackable | Exportable machine learning backend interface |
Cprediction | Representation of a prediction |
Cprediction_action | Representation of a suggested action associated with a prediction |
Cpredictor | Predictors interface |
Cregressor | Regressors interface |
Crequirements_exception | Dummy class to identify model requirements exceptions |
Csite | Moodle site analysable |
Cstats | Provides stats and meta information about the analytics usage on this site |
Cuser | Moodle user analysable |
►Ncore_auth | Contains helper class for digital consent |
►Nform | Age and location verification mform |
Cverify_age_location_form | Age and location verification mform class |
►Noutput | Digital minor renderable |
Cdigital_minor_page | Digital minor renderable class |
Clogin | Login renderable class |
Cverify_age_location_page | Age and location verification renderable class |
►Nprivacy | Data provider |
Cprovider | Data provider class |
Cdigital_consent | Helper class for digital consent |
►Ncore_availability | Used while evaluating conditions in bulk |
►Noutput | Renderable for the availability info |
Cavailability_info | Base class to render availability info |
►Nprivacy | Privacy Subsystem implementation for core_availability |
Cprovider | Privacy Subsystem for core_availability implementing null_provider |
Ccapability_checker | Used while evaluating conditions in bulk |
Ccondition | Base class for a single availability condition |
Cfrontend | Class with front-end (editing form) functionality |
Cinfo | Base class for conditional availability information (for module or section) |
Cinfo_module | Class handles conditional availability information for an activity |
Cinfo_section | Class handles conditional availability information for a section |
Cresult | Class represents the result of an availability check for the user |
Ctree | Class that holds a tree of availability conditions |
Ctree_node | Node (base class) used to construct a tree of availability conditions |
►Ncore_badges | Communicate with backpacks |
►Nexternal | Contains alignment class for displaying a badge alignment |
Calignment_exporter | Class for displaying a badge alignment |
Cassertion_exporter | Class for displaying a badge competency |
Cbackpack_exporter | Class for displaying a badge competency |
Cbadgeclass_exporter | Class for displaying a badge competency |
Ccollection_exporter | Class for displaying a badge competency |
Cendorsement_exporter | Class for displaying a badge endorsement |
Cget_user_badge_by_hash | External service to get user badge |
Cissuer_exporter | Class for displaying a badge competency |
Crecipient_exporter | Class for displaying a badge competency |
Crelated_info_exporter | Class for displaying information of a related badge |
Cuser_badge_exporter | Class for displaying a badge issued to a user |
Cverification_exporter | Class for displaying a badge competency |
►Nform | Form class for mybackpack.php |
Cbackpack | Form to edit backpack initial details |
Cbadge | Form to edit badge details |
Ccollections | Form to select backpack collections |
Cexternal_backpack | Backpack form class |
Cmessage | Form to edit badge message |
►Noauth2 | This file to proccess Oauth2 connects for backpack |
Cauth | Proccess Oauth2 connects to backpack site |
Cbadge_backpack_oauth2 | Class badge_backpack_oauth2 for backpack is connected |
Cclient | Configurable OAuth2 client to request authorization and store token |
►Noutput | Issued badge renderable |
Cbadge_alignments | Link to external resources this badge is aligned with |
Cbadge_collection | Collection of all badges for view.php page |
Cbadge_management | Collection of badges used at the index.php page |
Cbadge_recipients | Badge recipients rendering class |
Cbadge_related | Collection of all related badges |
Cbadge_user_collection | Collection of user badges used at the mybadges.php page |
Cbadgeclass | Page to display badge information, such as name, description or criteria |
Cbase_action_bar | Abstract class for the badges tertiary navigation |
Cexternal_backpacks_page | Manage enabled backpacks renderable |
Cexternal_backpacks_table | Backpacks table class |
Cexternal_badge | An external badges for external.php page |
Cissued_badge | An issued badges for badge.php page |
Cmanage_badge_action_bar | Class manage_badge_action_bar - Display the action bar |
Crecipients_action_bar | Class recipients_action_bar - Display the action bar |
Cstandard_action_bar | Class standard_action_bar - Display the action bar |
►Nprivacy | Data provider |
Cprovider | Data provider class |
Cbackpack_api | Class for communicating with backpacks |
Cbackpack_api2p1 | To process badges with backpack and control api request and this class using for Open Badge API v2.1 methods |
Cbackpack_api2p1_mapping | Represent a single method for the remote api and this class using for Open Badge API v2.1 methods |
Cbackpack_api_mapping | Represent a single method for the remote api |
Cbadge | Class that represents badge |
Chelper | Badge helper library |
►Ncore_behat | Editor interface for setting editor values |
Csettable_editor | |
►Ncore_blog | This is the external API for blogs |
►Nexternal | Class for exporting a blog post (entry) |
Cpost_exporter | Class for exporting a blog post (entry) |
►Nprivacy | Data provider |
Cprovider | Data provider class |
Cexternal | This is the external API for blogs |
►Ncore_cache | Cache administration helper |
►Nlocal | Cache display administration helper |
Cadministration_display_helper | A cache helper for administration tasks |
►Noutput | |
Crenderer | The cache renderer (mainly admin interfaces) |
Cusage_samples_form | Form for usage page to select number of samples |
►Nprivacy | Privacy Subsystem implementation for core_cache |
Cprovider | Privacy Subsystem implementation for core_cache |
Cadministration_helper | Administration helper base class |
Callow_temporary_caches | Create and keep an instance of this class to allow temporary caches when caches are disabled |
Cversion_wrapper | Class wrapping information in the cache that is tagged with a version number |
►Ncore_calendar | Action factory |
►Nexternal | |
►Nexport | This is the external method for exporting a calendar token |
Ctoken | This is the external method for exporting a calendar token |
►Nsubscription | Calendar external API for deleting the subscription |
Cdelete | Calendar external API for deleting the subscription |
Ccalendar_day_exporter | Class for displaying the day view |
Ccalendar_event_exporter | Class for displaying a calendar event |
Ccalendar_upcoming_exporter | Class for displaying the day view |
Cdate_exporter | Class for normalising the date data |
Cday_exporter | Class for displaying the day view |
Cday_name_exporter | Class for displaying the day view |
Cevent_action_exporter | Class for displaying a calendar event's action |
Cevent_exporter | Class for displaying a calendar event |
Cevent_exporter_base | Class for displaying a calendar event |
Cevent_icon_exporter | Class for displaying a calendar event's icon |
Cevent_subscription_exporter | Class for displaying a calendar event's subscription |
Cevents_exporter | Class for displaying a list of calendar events |
Cevents_grouped_by_course_exporter | Class for displaying a list of calendar events grouped by course id |
Cevents_related_objects_cache | Class to providing the related objects when exporting a list of calendar events |
Cevents_same_course_exporter | Class for displaying a list of calendar events for a single course |
Cfooter_options_exporter | Class for exporting calendar footer view options data |
Cmonth_exporter | Class for displaying the month view |
Cweek_day_exporter | Class for displaying the day on month view |
Cweek_exporter | Class for displaying the week view |
►Nlocal | Contains class containing the internal calendar API |
►Nevent | Core container for calendar events |
►Ndata_access | Event vault class |
Cevent_vault | Event vault class |
Cevent_vault_interface | Interface for an event vault class |
►Nentities | Calendar action event class |
Caction_event | Class representing an actionable event |
Caction_event_interface | Interface for an action event class |
Caction_interface | Interface for a action class |
Cevent | Class representing a calendar event |
Cevent_collection_interface | Interface for an event collection class |
Cevent_interface | Interface for an event class |
Crepeat_event_collection | Class representing a collection of repeat events |
►Nexceptions | Invalid callback exception |
Cinvalid_callback_exception | Invalid callback exception |
Cinvalid_parameter_exception | General invalid parameter exception |
Climit_invalid_parameter_exception | Invalid limit parameter exception |
Cmember_does_not_exist_exception | Member does not exist exception |
Ctimesort_invalid_parameter_exception | Invalid timesort parameter exception |
►Nfactories | Action factory interface |
Caction_factory_interface | |
Cevent_abstract_factory | Abstract factory for creating calendar events |
Cevent_factory | Event factory class |
Cevent_factory_interface | Interface for an event factory class |
►Nforms | The mform for creating a calendar event |
Ccreate | The mform class for creating a calendar event |
Cmanagesubscriptions | Form for adding a subscription to a Moodle course calendar |
Cupdate | The mform class for updating a calendar event |
►Nmappers | Event create form and update form mapper |
Ccreate_update_form_mapper | Event create form and update form mapper class |
Ccreate_update_form_mapper_interface | Interface for a create_update_form_mapper class |
Cevent_mapper | Event mapper class |
Cevent_mapper_interface | Interface for an event mapper class |
►Nproxies | Course module cm_info proxy |
Ccm_info_proxy | Course module stdClass proxy |
Ccoursecat_proxy | Course category proxy |
Cproxy_interface | Interface for a proxy class |
Cstd_proxy | StdClass proxy |
►Nstrategies | Raw event retrieval strategy |
Craw_event_retrieval_strategy | Raw event retrieval strategy |
Craw_event_retrieval_strategy_interface | Interface for an raw event retrival strategy class |
►Nvalue_objects | Class representing an action a user should take |
Caction | Class representing an action a user should take |
Cdescription_interface | Interface for a description value object |
Cevent_description | Class representing a description value object |
Cevent_times | Class representing event times |
Ctimes_interface | Interface for various times |
Ccontainer | Core container |
Capi | Class containing the local calendar API |
►Noutput | Class to display collection select for the refresh interval |
Crefreshintervalcollection | |
►Nprivacy | Privacy class for requesting user data |
Cprovider | Privacy Subsystem for core_calendar implementing metadata, plugin, and user_preference providers |
Caction_factory | Action factory class |
Crrule_manager | Defines calendar class to manage recurrence rule (rrule) during ical imports |
Ctype_base | Defines functions used by calendar type plugins |
Ctype_factory | Class core_calendar\type_factory |
►Ncore_communication | |
►Nadmin | |
Cmanage_communication_providers_page | Communication providers manager |
►Nform | Configure communication for a given instance - the form definition |
Cconfigure_form | Defines the configure communication form |
►Nprivacy | |
Cprovider | Privacy Subsystem for core_communication implementing null_provider |
►Ntask | |
Cadd_members_to_room_task | Class add_members_to_room_task to add the task to add members to the room and execute the task to action the addition |
Ccreate_and_configure_room_task | Class create_and_configure_room_task to add a task to create a room and execute the task to action the creation |
Cdelete_room_task | Class delete_room_task to add a task to delete a room and execute the task to action the deletion |
Cremove_members_from_room | Class remove_members_from_room to add the task to remove members to the room and execute the task to action the removal |
Cupdate_room_membership_task | Class update_room_membership_task to add the task to update members for the room and execute the task to action the addition |
Cupdate_room_task | Class update_room_task to add a task to update a room and execute the task to action the update |
Capi | Class api is the public endpoint of the communication api |
Ccommunication_provider | A base communication provider |
Cform_provider | Interface form_provider to manage communication provider form options from provider plugins |
Cprocessor | Class processor to manage the base operations of the providers |
Croom_chat_provider | Class communication_room_base to manage the room operations of communication providers |
Croom_user_provider | Class communication_user_base to manage communication provider users |
Cuser_provider | Class communication_user_base to manage communication provider users |
►Ncore_competency | Class for loading/storing competency frameworks from the DB |
►Nexternal | Class for exporting competency data |
Ccompetency_exporter | Class for exporting competency data |
Ccompetency_framework_exporter | Class for exporting competency_framework data |
Ccourse_competency_exporter | Class for exporting course competency data |
Ccourse_competency_settings_exporter | Class for exporting course_competency_settings data |
Ccourse_module_competency_exporter | Class for exporting course module competency data |
Cevidence_exporter | Class for exporting evidence data |
Cperformance_helper | Performance helper class |
Cplan_competency_exporter | Class for exporting plan competency data |
Cplan_exporter | Class for exporting plan data |
Crelated_competency_exporter | Class for exporting related competency data |
Ctemplate_competency_exporter | Class for exporting template competency data |
Ctemplate_exporter | Class for exporting template data |
Cuser_competency_course_exporter | Class for exporting user competency course data |
Cuser_competency_exporter | Class for exporting user competency data |
Cuser_competency_plan_exporter | Class for exporting plan competency data |
Cuser_evidence_competency_exporter | User evidence competency exporter class |
Cuser_evidence_exporter | Class for exporting user_evidence data |
►Nprivacy | |
Cprovider | Data provider class |
Ccompetency | Class for loading/storing competencies from the DB |
Ccompetency_framework | Class for loading/storing competency frameworks from the DB |
Ccompetency_rule | Competency rule base abstract class |
Ccompetency_rule_all | Competency rule all class |
Ccompetency_rule_points | Competency rule points based class |
Ccourse_competency | Class for loading/storing course_competencies from the DB |
Ccourse_competency_settings | Class for course_competency_settings persistence |
Ccourse_module_competency | Class for loading/storing course_module_competencies from the DB |
Cevidence | Evidence persistent class |
Cexternal | External API class |
Cinvalid_persistent_exception | Invalid persistent exception class |
Cpersistent | Abstract class for core_competency objects saved to the DB |
Cplan | Class for loading/storing plans from the DB |
Cplan_competency | Class for managing competencies in the plan (add/remove competencies for given plan) |
Crelated_competency | Class for loading/storing related_competencies from the DB |
Ctemplate | Class for loading/storing learning plan templates from the DB |
Ctemplate_cohort | Template cohort persistent |
Ctemplate_competency | Class for loading/storing template_competencies from the DB |
Curl | URL manager class |
Cuser_competency | Class for loading/storing user_competency from the DB |
Cuser_competency_course | Class for loading/storing user_competency_course from the DB |
Cuser_competency_plan | Class for loading/storing user_competency_plan from the DB |
Cuser_evidence | User evidence persistent class |
Cuser_evidence_competency | User evidence competency persistent class |
►Ncore_completion | |
►Nexternal | |
Ccompletion_info_exporter | Completion info exporter |
Nform | |
►Nprivacy | Privacy class for requesting user data |
Cprovider | Privacy class for requesting user data |
Cactivity_custom_completion | Base class for defining an activity module's custom completion rules |
Capi | Class containing completion API |
Ccm_completion_details | Class for building the user's activity completion details |
Cmanager | Bulk activity completion manager class |
Cprogress | Class used to return completion progress information |
►Ncore_contentbank | Content manager class |
►Nexternal | |
Ccopy_content | This is the external method for copying a content |
Cdelete_content | This is the external method for deleting a content |
Crename_content | This is the external method for renaming a content |
Cset_content_visibility | External API to set the visibility of content bank content |
►Nform | Provides { |
Cedit_content | Defines the form for editing a content |
Cupload_files | Upload files to content bank form |
►Noutput | |
Cbankcontent | Class containing data for bank content |
Cviewcontent | Class containing data for the content view |
►Nprivacy | Privacy provider implementation for core_contentbank |
Cprovider | Privacy provider implementation for core_contentbank |
Ccontent | Content manager class |
Ccontentbank | Content bank class |
Ccontenttype | Content type manager class |
Chelper | Helper class for the content bank |
►Ncore_courseformat | Contains the base definition class for any course format plugin |
►Nexternal | |
Cfile_handlers | Class for exporting a course file handlers |
Cget_state | Class for exporting a course state |
Cupdate_course | External secrvie to update the course from the course editor components |
►Noutput | |
►Nlocal | Contains the main course format out class |
►Ncontent | Contains the default section course format output class |
►Ncm | Contains the default activity availability information |
Cavailability | Base class to render a course module availability inside a course format |
Ccmicon | Base class to render a course module icon |
Ccmname | Base class to render a course module inplace editable header |
Ccompletion | Base class to render course module completion |
Ccontrolmenu | Base class to render a course module menu inside a course format |
Cgroupmode | Base class to render an activity group mode badge |
Ctitle | Base class to render a course module title inside a course format |
Cvisibility | Base class to render a course module availability inside a course format |
►Nsection | Contains the default section availability output class |
Cavailability | Base class to render section availability |
Ccmitem | Base class to render a section activity in the activities list |
Ccmlist | Base class to render a section activity list |
Ccmsummary | Base class to render a course section summary |
Ccontrolmenu | Base class to render section controls |
Cheader | Base class to render a section header |
Csummary | Base class to render a course section summary |
Caddsection | Base class to render a course add section buttons |
Cbulkedittoggler | Course bulk edit mode toggler button |
Cbulkedittools | Contains the bulk editor tools bar |
Ccm | Base class to render a course module inside a course format |
Cfrontpagesection | Represents the frontpage section 1 |
Csection | Base class to render a course section |
Csectionnavigation | Base class to render a course add section navigation |
Csectionselector | Represents the section selector |
►Nstate | |
Ccm | Contains the ajax update course module structure |
Ccourse | Contains the ajax update course structure |
Csection | Contains the ajax update section structure |
Ccontent | Base class to render a course format |
Cactivitybadge | Base class to render an activity badge |
Clegacy_renderer | Legacy course format renderer |
Csection_renderer | Base class to render a course add section buttons |
Csite_renderer | |
►Nprivacy | |
Cprovider | Privacy provider implementation for courseformat core subsystem |
Cbase | Base class for course formats |
Cstateactions | Contains the core course state actions |
Cstateupdates | Class to track state actions |
►Ncore_customfield | Api customfield package |
►Nevent | Custom field category created event |
Ccategory_created | Custom field category created event class |
Ccategory_deleted | Custom field category created event class |
Ccategory_updated | Custom field category updated event class |
Cfield_created | Custom field created event class |
Cfield_deleted | Custom field updated event class |
Cfield_updated | Custom field updated event class |
►Noutput | Core_customfield field value renderable |
Cfield_data | Core_customfield field value renderable class |
Cmanagement | Class management |
Crenderer | Renderer class |
►Nprivacy | Contains interface customfield_provider |
Ccustomfield_provider | Interface customfield_provider, all customfield plugins need to implement it |
Cprovider | Class provider |
Capi | Class api |
Ccategory | Class category |
Ccategory_controller | Class category |
Cdata | Class data |
Cdata_controller | Base class for custom fields data controllers |
Cfield | Class field |
Cfield_config_form | Class field_config_form |
Cfield_controller | Base class for custom fields controllers |
Chandler | Base class for custom fields handlers |
►Ncore_external | |
►Nprivacy | |
Cprovider | Data provider class |
Cexternal_description | Common ancestor of all parameter description classes |
Cexternal_files | External structure representing a set of files |
Cexternal_format_value | A pre-filled external_value class for text format |
Cexternal_function_parameters | Description of top level - PHP function parameters |
Cexternal_multiple_structure | Bulk array description class |
Cexternal_settings | Singleton to handle the external settings |
Cexternal_single_structure | Associative array description class |
Cexternal_value | Scalar value description class |
Cexternal_warnings | Standard Moodle web service warnings |
Crestricted_context_exception | Exception indicating user is not allowed to use external function in the current context |
Cutil | Utility functions for the external API |
►Ncore_favourites | Contains the service_factory, a locator for services for the favourites subsystem |
►Nprivacy | Privacy class for requesting user data for the favourites subsystem |
Cprovider | Privacy class for requesting user data |
Cservice_factory | Class service_factory, providing functions for location of service objects for the favourites subsystem |
►Ncore_files | Abstraction of general file archives |
►Nexternal | |
►Ndelete | This is the external method for deleting draft files |
Cdraft | This is the external method for deleting draft files |
►Nget | Generate a new draft itemid for the current user |
Cunused_draft | Generate a new draft itemid for the current user |
Cstored_file_exporter | Class for exporting stored_file data |
►Nprivacy | Data provider |
Cprovider | Data provider class |
►Ntask | A scheduled task to clear up old conversion records |
Cconversion_cleanup_task | A scheduled task to clear up old conversion records |
Carchive_writer | Each file archive type must extend this class |
Cconversion | Class representing a conversion currently in progress |
Cconverter | Class for converting files between different formats using unoconv |
Cconverter_interface | Class for converting files between different file formats |
►Ncore_filters | This is the external API for the filter component |
►Nprivacy | Privacy Subsystem implementation for core_filters |
Cprovider | Privacy Subsystem for core_filters implementing null_provider |
Cexternal | This is the external API for the filter component |
►Ncore_form | |
►Nexternal | |
Cdynamic_form | Implements the external functions provided by the core_form subsystem |
►Nprivacy | Provides core_form::privacy::provider class |
Cprovider | Implements the privacy API for the core_form subsystem |
Cdynamic_form | Class modal |
Cexternal | Implements the external functions provided by the core_form subsystem |
Cfiletypes_util | Utility class for handling with file types in the forms |
Cutil | General utility class for form-related methods |
►Ncore_grades | |
►Nexternal | |
Ccreate_gradecategories | Create gradecategories webservice |
Cget_enrolled_users_for_search_widget | Get the enrolled users within and map some fields to the returned array of user objects |
Cget_enrolled_users_for_selector | Get the enrolled users within and map some fields to the returned array of user objects |
Cget_feedback | Web service to fetch students feedback for a grade item |
Cget_gradable_users | Get the gradable users in a course |
Cget_grade_tree | Web service to return the grade tree structure for a given course |
Cget_gradeitems | External grade get gradeitems API implementation |
Cget_groups_for_search_widget | External group report API implementation |
►Nform | |
Cadd_category | Prints the add category gradebook form |
Cadd_item | Prints the add item gradebook form |
Cadd_outcome | Prints the add outcome gradebook form |
►Noutput | |
Caction_bar | The base class for the action bar in the gradebook pages |
Ccourse_outcomes_action_bar | Renderable class for the action bar elements in the gradebook course outcomes page |
Cexport_action_bar | Renderable class for the action bar elements in the gradebook export pages |
Cexport_key_manager_action_bar | Renderable class for the action bar elements in the gradebook exports key manager page |
Cexport_publish_action_bar | Renderable class for the action bar elements in the gradebook publish export page |
Cgeneral_action_bar | Renderable class for the general action bar in the gradebook pages |
Cgrade_letters_action_bar | Renderable class for the action bar elements in the grade letters page |
Cgradebook_setup_action_bar | Renderable class for the action bar elements in the gradebook setup pages |
Cimport_action_bar | Renderable class for the action bar elements in the gradebook import pages |
Cimport_key_manager_action_bar | Renderable class for the action bar elements in the gradebook import key manager page |
Cmanage_outcomes_action_bar | Renderable class for the action bar elements in the manage outcomes page |
Cscales_action_bar | Renderable class for the action bar elements in the gradebook scales page |
►Nprivacy | |
Cgrade_grade_with_history | A grade_item which has a reference to its historical content |
Cprovider | Data provider class |
Ccomponent_gradeitem | Compontent definition of a gradeitem |
Ccomponent_gradeitems | Helper class to fetch information about component grade items |
►Ncore_group | Group visibility methods |
►Ncustomfield | |
Cgroup_handler | Group handler for custom fields |
Cgrouping_handler | Grouping handler for custom fields |
►Nexternal | |
Cget_groups_for_selector | External group name and image API implementation |
►Noutput | Group details page |
Cgroup_details | Group details page class |
Cindex_page | Group index page class |
Crenderer | Renderer class |
Cuser_groups_editable | Class to display list of user groups |
►Nprivacy | Privacy Subsystem implementation for core_group |
Cprovider | Privacy Subsystem implementation for core_group |
Cvisibility | Group visibility methods |
►Ncore_h5p | Contains API class for the H5P area |
Nevent | H5P deleted event class |
►Nform | |
Ceditcontent_form | Form to edit an existing H5P content |
Cuploadlibraries_form | Upload a zip or h5p content to update the content libraries |
►Noutput | Provides core_h5p::output::h5peditor class |
Ch5peditor | Displays the H5P Editor |
Clibraries | Class to help display H5P library management table |
Crenderer | Renderer class |
►Nprivacy | Privacy provider implementation for h5p core subsytem |
Cprovider | Privacy provider implementation for h5p core subsystem |
Capi | Contains API class for the H5P area |
Ccore | H5P core class, containing functions and storage shared by the other H5P classes |
Ceditor | H5P editor class, for editing local H5P content |
Ceditor_ajax | Moodle's implementation of the H5P Editor Ajax interface |
Ceditor_framework | Moodle's implementation of the H5P Editor storage interface |
Cexternal | This is the external API for this component |
Cfactory | H5P factory class |
Cfile_storage | Class to handle storage and export of H5P Content |
Cframework | Moodle's implementation of the H5P framework interface |
Cplayer | H5P player class, for displaying any local H5P content |
►Ncore_message | Contains class used to return information to display for the message area |
►Nexternal | |
Cget_unread_notification_count | External service to get number of unread notifications |
►Noutput | Contains class used to prepare a message processor for display |
►Npreferences | Contains message_notification_list class for displaying on message preferences page |
Cmessage_notification_list | Class to create context for the list of notifications on the message preferences page |
Cmessage_notification_list_component | Class to create context for a notification component on the message preferences page |
Cnotification_list | Class to create context for the list of notifications on the message preferences page |
Cnotification_list_component | Class to create context for a notification component on the message preferences page |
Cnotification_list_processor | Class to create context for a notification component on the message preferences page |
Cprocessor | Class to create context for one of the message processors settings on the message preferences page |
Cprocessor | Class to prepare a message processor for display |
►Nprivacy | Privacy Subsystem implementation for core_message |
Cprovider | Privacy Subsystem implementation for core_message |
►Nsearch | Search area base class for messages |
Cbase_message | Search area base class for messages |
Cmessage_received | Search area for received messages |
Cmessage_sent | Search area for sent messages |
►Ntask | Adhoc task handling migrating data to the new messaging table schema |
Cmigrate_message_data | Class handling migrating data to the new messaging table schema |
►Ntests | Contains a helper class providing util methods for testing |
Chelper | The helper class providing util methods for testing |
Chelper | Helper class for the message area |
Ctime_last_message_between_users | Cache data source for the time of the last message in a conversation |
►Ncore_payment | Class account |
►Nevent | |
Caccount_created | Class account_created |
Caccount_deleted | Class account_deleted |
Caccount_updated | Class account_updated |
►Nexternal | This is the external API for this component |
Cget_available_gateways | |
►Nform | Class account |
Caccount | Class account |
Caccount_gateway | Class account_gateway |
►Nprivacy | |
Cconsumer_provider | |
Cpaygw_provider | |
Cprovider | Privacy Subsystem implementation for core_payment |
Caccount | Class account |
Caccount_gateway | Class account_gateway |
Cgateway | Base class for payment gateways |
Chelper | Helper class for the payment subsystem |
►Ncore_privacy | This file contains the core_privacy\manager class |
►Nlocal | File containing a class for deprecated interfaces |
►Nmetadata | This file defines the core_privacy\local\metadata\collection class object |
►Ntypes | This file defines an item of metadata which encapsulates a database table |
Cdatabase_table | The database_table type |
Cexternal_location | The external_location type |
Cplugintype_link | The plugintype link |
Csubsystem_link | The subsystem link type |
Ctype | The base type interface which all metadata types must implement |
Cuser_preference | The user_preference type |
Ccollection | A collection of metadata items |
Cnull_provider | |
Cprovider | INterface for main metadata provider interface |
►Nrequest | An implementation of a contextlist which has been filtered and approved |
►Nplugin | This file contains the core_privacy\local\request\plugin\provider interface to describe a class which provides data in some form for a plugin |
Cprovider | The provider interface for plugins which provide data from a plugin directly to the Privacy subsystem |
Csubplugin_provider | The subplugin_provider interface is for plugins which are sub-plugins of a plugin |
Csubsystem_provider | The subsystem_provider interface is for plugins which may not necessarily be called directly, but instead via a subsystem |
►Nsubsystem | This file contains the core_privacy\local\request\subsystem\plugin_provider interface to describe a class which provides data in some form for a subsystem |
Cplugin_provider | The plugin_provider interface for subsystems which provide data directly to a plugin |
Cprovider | The provider interface for plugins which provide data from a subsystem directly to the Privacy subsystem |
Capproved_contextlist | An implementation of a contextlist which has been filtered and approved |
Capproved_userlist | An implementation of a userlist which has been filtered and approved |
Ccontent_writer | The interface for a Moodle content writer |
Ccontext_aware_provider | The provider interface for plugins which need access to all approved contexts to fill in relevant contextual data |
Ccontextlist | Privacy Fetch Result Set |
Ccontextlist_base | Base implementation of a contextlist used to store a set of contexts |
Ccontextlist_collection | A collection of contextlist items |
Ccore_data_provider | The core_data_provider interface is used to describe a provider which services user requests between components and core |
Ccore_user_data_provider | The core_user_data_provider interface is used to describe a provider which services user requests between components and core |
Ccore_userlist_provider | The interface is used to describe a provider which is capable of identifying the users who have data within it |
Cdata_provider | The data_provider interface is used to describe a provider which services user requests in any fashion |
Chelper | The core_privacy\local\request\helper class with useful shared functionality |
Cmoodle_content_writer | The moodle_content_writer is the default Moodle implementation of a content writer |
Cshared_data_provider | The shared_data_provider interface is used to describe a provider which services user requests between components and and other components |
Cshared_userlist_provider | The interface is used to describe a provider which is capable of identifying the users who have data within it |
Ctransform | A class containing a set of data transformations for core data types |
Cuser_preference_provider | The user_preference_provider interface is an interface designed to be implemented by components directly to describe a case where that component is responsible for storing some form of system-wide user preference |
Cuserlist | List of users from the Privacy API Search functions |
Cuserlist_base | Base implementation of a userlist used to store a set of users |
Cuserlist_collection | A collection of userlist items |
Cuserlist_provider | The interface is used to describe a provider which is capable of identifying the users who have data within it |
Cwriter | The writer factory class used to fetch and work with the content_writer |
►Nsitepolicy | Default (core) handler for site policies |
Cdefault_handler | Default (core) handler for site policies |
Chandler | Base class for site policy handlers |
Cmanager | Site policy management class |
Cdeprecated | The deprecated interface |
►Noutput | Contains the navigation renderable for user data exports |
Cexported_html_page | Class containing the navigation renderable |
Cexported_navigation_page | Class containing the navigation renderable |
Crenderer | Privacy renderer's for privacy stuff |
►Nprivacy | Privacy Subsystem implementation for the Privacy Subsystem (how very meta) |
Cprovider | The privacy subsystem does not store any data of it's own |
►Ntests | Testcase for providers implementing parts of the core_privacy subsystem |
►Nrequest | Approved result set for unit testing |
Capproved_contextlist | Privacy Fetch Result Set |
Ccontent_writer | An implementation of the content_writer for use in unit tests |
Cprovider_testcase | Testcase for providers implementing parts of the core_privacy subsystem |
Cmanager | The core_privacy\manager class, providing a facade to describe, export and delete personal data across Moodle and its components |
Cmanager_observer | The interface for a Manager observer |
►Ncore_question | |
►Nadmin | Manage question banks page |
Cmanage_qbank_plugins_page | Class manage_qbank_plugins_page |
►Nexternal | Class for exporting a question icon from an stdClass |
Cquestion_icon_exporter | Class for exporting a question from an stdClass |
Cquestion_summary_exporter | Class for exporting a question summary from an stdClass |
►Noutput | |
Cqbank_action_menu | Rendered HTML elements for tertiary nav for Question bank |
Cquestion_bank_filter_ui | Class for rendering filters on the base view |
Cquestion_version_info | Track and display question version information |
Cquestion_version_selection | A UI widget to select other versions of a particular question |
►Nprivacy | Privacy Subsystem implementation for core_question |
Cprovider | Privacy Subsystem implementation for core_question |
Cquestion_reference_manager | This class should provide an API for managing question_references |
►Ncore_reportbuilder | |
►Nevent | |
Caudience_created | Report builder custom report audience created event class |
Caudience_deleted | Report builder custom report audience deleted event class |
Caudience_updated | Report builder custom report audience created event class |
Cschedule_created | Report builder custom report schedule created event class |
Cschedule_deleted | Report builder custom report schedule created event class |
Cschedule_updated | Report builder custom report schedule updated event class |
►Nexternal | |
►Naudiences | |
Cdelete | External method for deleting a report audience |
►Ncolumns | |
►Nsort | |
Cget | External method for retrieving report column sorting |
Creorder | External method for re-ordering report column sorting |
Ctoggle | External method for toggling report column sorting |
Cadd | External method for adding report columns |
Cdelete | External method for deleting report columns |
Creorder | External method for re-ordering report columns |
►Nconditions | |
Cadd | External method for adding report conditions |
Cdelete | External method for deleting report conditions |
Creorder | External method for re-ordering report conditions |
Creset | External method for resetting report conditions |
►Nfilters | |
Cadd | External method for adding report filters |
Cdelete | External method for deleting report filters |
Creorder | External method for re-ordering report filters |
Creset | External method for resetting report filters |
Cset | External method for setting report filter values |
►Nreports | |
Cdelete | External method for deleting reports |
Cget | External method for getting a custom report |
Clisting | External method for listing users' custom reports |
Cretrieve | External method for retrieving custom report content |
Cview | External method to record the viewing of a report |
►Nschedules | |
Cdelete | External method for deleting report schedules |
Csend | External method for sending report schedules |
Ctoggle | External method for toggling report schedules |
►Nsystemreports | |
Ccan_view | External method for validating access to a system report |
Cretrieve | External method for retrieving system report content |
Ccustom_report_audience_cards_exporter | Custom report audience cards exporter class |
Ccustom_report_card_view_exporter | Custom report card view exporter class |
Ccustom_report_column_cards_exporter | Custom report column cards exporter class |
Ccustom_report_columns_sorting_exporter | Custom report columns sorting exporter class |
Ccustom_report_conditions_exporter | Custom report conditions exporter class |
Ccustom_report_data_exporter | Custom report data exporter class |
Ccustom_report_details_exporter | Custom report details exporter class |
Ccustom_report_exporter | Custom report exporter class |
Ccustom_report_filters_exporter | Custom report filters exporter class |
Ccustom_report_menu_cards_exporter | Custom report menu cards exporter abstract class |
Csystem_report_data_exporter | System report data exporter class |
Csystem_report_exporter | Report exporter class |
►Nform | |
Caudience | Dynamic audience form |
Ccard_view | Card view dynamic form |
Ccondition | Dynamic condition form |
Cfilter | Dynamic filter form |
Creport | Report details form |
Cschedule | Schedule form |
►Noutput | |
►Ndynamictabs | |
Caccess | Access dynamic tab |
Caudience | Audience dynamic tab |
Ceditor | Editor dynamic tab |
Cschedules | Schedules dynamic tab |
Caudience_heading_editable | Audience heading editable component |
Ccolumn_aggregation_editable | Column aggregation editable component |
Ccolumn_heading_editable | Column heading editable component |
Ccustom_report | Custom report output class |
Cfilter_heading_editable | Filter heading editable component |
Crenderer | Report renderer class |
Creport_name_editable | Report name editable component |
Cschedule_name_editable | Schedule name editable component |
Csystem_report | System report output class |
►Nprivacy | |
Cprovider | Privacy Subsystem for core_reportbuilder |
►Ntable | |
Cbase_report_table | Base report dynamic table class |
Ccustom_report_table | Custom report dynamic table class |
Ccustom_report_table_filterset | Custom report dynamic table filterset class |
Ccustom_report_table_view | Custom report view dynamic table class |
Ccustom_report_table_view_filterset | Custom report dynamic table filterset class |
Csystem_report_table | System report dynamic table class |
Csystem_report_table_filterset | System report dynamic table filterset class |
►Ntask | |
Csend_schedule | Ad-hoc task for sending a single report schedule |
Csend_schedules | Scheduled task for sending queued report schedules |
Cdatasource | Class datasource |
Cmanager | Report management class |
Cpermission | Report permission class |
Creport_access_exception | User cannot access report exception |
Csource_invalid_exception | Invalid report source exception |
Csource_unavailable_exception | Unavailable report source exception |
Csystem_report | Base class for system reports |
Csystem_report_factory | Factory class for creating system report instances |
►Ncore_search | Search area category |
►Nexternal | |
Cdocument_exporter | Contains related class for displaying information of a search result |
Cget_results | External function for retrieving search results |
Cget_search_areas_list | External function for return the list of search areas |
Cget_top_results | External function for retrieving top search results |
Cview_results | External function for trigger view search results event |
►Noutput | Search renderer |
►Nform | Global search search form definition |
Csearch | |
Crenderer | Search renderer |
►Nprivacy | Privacy Subsystem implementation for core_search |
Cprovider | Privacy Subsystem for core_search implementing null_provider |
Carea_category | Search area category |
Cbase | Base search implementation |
Cbase_activity | Base implementation for activity modules |
Cbase_block | Search area base class for blocks |
Cbase_mod | Base implementation for search areas working at module level |
Cdocument | Represents a document to index |
Cdocument_factory | Search document factory |
Cdocument_icon | Represents a document icon |
Cengine | Base class for search engines |
Cengine_exception | Dummy class to identify search engine exceptions |
Cexternal | Handles external (web service) function calls related to search |
Cmanager | Search subsystem manager |
Cskip_future_documents_iterator | Iterator for skipping search recordset documents that are in the future |
►Ncore_table | |
►Nprivacy | |
Cprovider | Privacy Subsystem for core_table API |
Cdynamic | Interface to identify this table as a table which can be dynamically updated via webservice calls |
►Ncore_user | |
►Nexternal | |
Csearch_identity | Provides the core_user_search_identity external function |
Cupdate_user_device_public_key | Update public key against registered user device |
Cuser_summary_exporter | Class for exporting a user summary from an stdClass |
►Nform | Form to edit a users preferred language |
Ccalendar_form | Class user_edit_calendar_form |
Ccontactsitesupport_form | Contact site support form |
Ccontentbank_user_preferences_form | Form to edit a user's preferences concerning the content bank |
Cdefaulthomepage_form | Form class |
Cprivate_files | Manage user private area files form |
Cprofile_category_form | Modal form to edit profile category |
Cprofile_field_form | Class field_form used for profile fields |
►Nhook | |
Cafter_login_completed | Allow plugins to callback as soon possible after user has completed login |
►Noutput | Class for rendering user filters on the course participants page |
►Nmyprofile | Defines a category in my profile page navigation |
Cmanager | Defines MAnager class for myprofile navigation tree |
Cnode | Defines a node in my profile page navigation |
Crenderer | Report log renderer's for printing reports |
Cparticipants_filter | Class for rendering user filters on the course participants page |
Cstatus_field | Class containing the data for the status field |
Cuser_roles_editable | Class to display list of user roles |
►Nprivacy | Privacy class for requesting user data |
Cprovider | Privacy class for requesting user data |
►Nsearch | Index teachers in a course |
Ccourse_teacher | Search for user role assignment in a course |
Cuser | Search area for Users for whom I have access to view profile |
►Ntable | |
Cparticipants | Class for the displaying the participants table |
Cparticipants_filterset | Participants table filterset |
Cparticipants_search | Class used to fetch participants based on a filterset |
Cdevicekey | Update public key against registered user device |
Cfields | Class for retrieving information about user fields that are needed for displaying user identity |
►Ncore_webservice | Provides the { |
►Nprivacy | |
Cprovider | Privacy provider class for the core_webservice component |
Ctoken_filter | Form allowing to filter displayed tokens |
Ctoken_form | Form to create and edit a web service token |
Ctoken_table | Class for the displaying the participants table |
►Ncore_xapi | |
►Nexternal | |
Cdelete_state | This is the external API for generic xAPI state deletion |
Cdelete_states | This is the external API for generic xAPI states deletion |
Cget_state | This is the external API for generic xAPI state get |
Cget_states | This is the external API for generic xAPI get all states ids |
Cpost_state | This is the external API for generic xAPI state post |
Cpost_statement | This is the external API for generic xAPI handling |
►Nlocal | |
Nhelper | |
►Nstatement | Statement base object for xAPI structure checking and usage |
Citem | Item class used for xAPI statement elements without validation |
Citem_activity | Class that implements a xAPI activity compatible with xAPI object |
Citem_actor | Abstract xAPI actor class |
Citem_agent | Agent xAPI statement element representing a Moodle user |
Citem_attachment | Abstract xAPI attachment class |
Citem_context | Abstract xAPI context class |
Citem_group | Group item inside a xAPI statement |
Citem_object | Abstract object item used in xAPI statements |
Citem_result | Abstract xAPI result class |
Citem_score | Abstract xAPI score class |
Citem_verb | Verb xAPI statement item |
Cstate | State resource object for xAPI structure checking and validation |
Cstatement | Privacy Subsystem for core_xapi implementing null_provider |
►Nprivacy | |
Cprovider | Privacy implementation for core xAPI Library |
►Ntask | |
Cstate_cleanup_task | A scheduled task to clear up old xAPI state data |
Capi | The xAPI internal API |
Chandler | Class handler handles basic xAPI statements and states |
Ciri | Class to translate Moodle objects to xAPI elements |
Cstate_store | The state store manager |
Ctest_helper | Contains helper functions for xAPI PHPUnit Tests |
Cxapi_exception | General invalid xAPI exception |
►Ncustomfield_checkbox | Customfield Checkbox plugin |
►Nprivacy | Privacy Subsystem implementation for customfield_checkbox |
Cprovider | Privacy Subsystem for customfield_checkbox implementing null_provider |
Cdata_controller | Class data |
Cfield_controller | Class field |
►Ncustomfield_date | Customfield date plugin |
►Nprivacy | Privacy Subsystem implementation for customfield_date |
Cprovider | Privacy Subsystem for customfield_date implementing null_provider |
Cdata_controller | Class data |
Cfield_controller | Class field |
►Ncustomfield_select | Select plugin data controller |
►Nprivacy | Privacy Subsystem implementation for customfield_select |
Cprovider | Privacy Subsystem for customfield_select implementing null_provider |
Cdata_controller | Class data |
Cfield_controller | Class field |
►Ncustomfield_text | Customfields text field plugin |
►Nprivacy | Privacy Subsystem implementation for customfield_text |
Cprovider | Privacy Subsystem for customfield_text implementing null_provider |
Cdata_controller | Class data |
Cfield_controller | Class field |
►Ncustomfield_textarea | Customfields textarea plugin |
►Nprivacy | Privacy Subsystem implementation for customfield_textarea |
Cprovider | Privacy Subsystem for customfield_textarea implementing null_provider |
Cdata_controller | Class data |
Cfield_controller | Class field |
►Ndataformat_csv | CSV data format writer |
►Nprivacy | Privacy provider implementation for dataformat_csv |
Cprovider | Privacy provider implementation for dataformat_csv |
Cwriter | CSV data format writer |
►Ndataformat_excel | Excel data format writer |
►Nprivacy | Privacy provider implementation for dataformat_excel |
Cprovider | Privacy provider implementation for dataformat_excel |
Cwriter | Excel data format writer |
►Ndataformat_html | Html data format writer |
►Nprivacy | Privacy provider implementation for dataformat_html |
Cprovider | Privacy provider implementation for dataformat_html |
Cwriter | Html data format writer |
►Ndataformat_json | JSON data format writer |
►Nprivacy | Privacy provider implementation for dataformat_json |
Cprovider | Privacy provider implementation for dataformat_json |
Cwriter | JSON data format writer |
►Ndataformat_ods | ODS data format writer |
►Nprivacy | Privacy provider implementation for dataformat_ods |
Cprovider | Privacy provider implementation for dataformat_ods |
Cwriter | ODS data format writer |
►Ndataformat_pdf | Pdf data format writer |
►Nprivacy | Privacy provider implementation for dataformat_pdf |
Cprovider | Privacy provider implementation for dataformat_pdf |
Cwriter | Pdf data format writer |
►Neditor_tiny | |
►Nplugininfo | |
Ctiny | Subplugin info class |
►Nprivacy | |
Cprovider | Privacy Subsystem implementation for the TinyMCE Editor |
►Ntable | |
Cplugin_management_table | Tiny admin settings |
Ceditor | Tiny Editor |
Cmanager | Tiny Editor Plugin manager |
Cplugin | Tiny Editor Plugin class |
Cplugin_with_buttons | Tiny Editor |
Cplugin_with_configuration | An interface representing a plugin with menu items |
Cplugin_with_menuitems | An interface representing a plugin with menu items |
►Nenrol_lti | Extends the IMS Tool provider library data connector for moodle |
►Noutput | Tool registration page class |
Cregistration | Tool registration page class |
Crenderer | Renderer class for LTI enrolment |
►Nprivacy | Privacy Subsystem implementation for enrol_lti |
Cprovider | Privacy Subsystem for enrol_lti |
►Ntask | Handles synchronising grades for the enrolment LTI |
Csync_grades | Task for synchronising grades for the enrolment LTI |
Csync_members | Task for synchronising members using the enrolment LTI |
Cdata_connector | Extends the IMS Tool provider library data connector for moodle |
Chelper | LTI enrolment plugin helper class |
Cmanage_table | Handles displaying enrolment LTI instances |
Ctool_provider | Extends the IMS Tool provider library for the LTI enrolment |
►Nenrol_paypal | PayPal enrolment plugin utility class |
►Nprivacy | Privacy Subsystem implementation for enrol_paypal |
Cprovider | Privacy Subsystem implementation for enrol_paypal |
►Ntask | Process expirations task |
Cprocess_expirations | Process expirations task |
Cutil | PayPal enrolment plugin utility class |
►Nfactor_admin | |
►Nprivacy | |
Cprovider | Privacy provider |
Cfactor | Admin factor class |
►Nfactor_auth | |
►Nprivacy | |
Cprovider | Privacy provider |
Cfactor | Auth factor class |
►Nfactor_capability | |
►Nprivacy | |
Cprovider | Privacy provider |
Cfactor | User capability factor class |
►Nfactor_cohort | |
►Nprivacy | |
Cprovider | Privacy provider |
Cfactor | Cohort factor class |
►Nfactor_email | |
►Nevent | |
Cunauth_email | Event for when a user receives an unauthorised email from MFA |
►Nform | |
Cemail | Revoke email form |
►Nprivacy | |
Cprovider | Privacy provider |
Cfactor | Email factor class |
►Nfactor_grace | |
►Nprivacy | |
Cprovider | Privacy provider |
►Ntask | Scheduled task to revoke expired factors |
Crevoke_expired_factors | Scheduled task to revoke expired gracemode factors |
Cfactor | Grace period factor class |
►Nfactor_iprange | |
►Nprivacy | |
Cprovider | Privacy provider |
Cfactor | IP Range factor class |
►Nfactor_nosetup | |
►Nprivacy | |
Cprovider | Privacy provider |
►Ntask | Scheduled task to revoke unusable factors that will never pass |
Cdelete_unusable_factors | Scheduled task to add log events into DB table |
Cfactor | No setup factor class |
►Nfactor_role | |
►Nprivacy | |
Cprovider | Privacy provider |
Cfactor | Role factor class |
►Nfactor_token | |
►Nevent | |
Ctoken_created | Event for a token being created for a user |
►Nprivacy | |
Cprovider | Privacy provider |
Cfactor | Token factor class |
►Nfactor_totp | |
►Nprivacy | |
Cprovider | Privacy provider |
Cfactor | TOTP factor class |
►Nfactor_webauthn | |
►Nprivacy | |
Cprovider | Privacy provider |
Cfactor | WebAuthn factor class |
►Nfileconverter_googledrive | Class for converting files between different file formats using google drive |
►Nprivacy | Privacy class for requesting user data |
Cprovider | Privacy class for requesting user data |
Cconverter | Class for converting files between different formats using unoconv |
Crest | Google Drive Rest API |
►Nfileconverter_unoconv | Class for converting files between different file formats using unoconv |
►Nprivacy | Privacy provider implementation for fileconverter_unoconv |
Cprovider | Privacy provider implementation for fileconverter_unoconv |
Cconverter | Class for converting files between different formats using unoconv |
►Nforumreport_summary | The class for displaying the forum report table |
Nevent | The forum summary report downloaded event |
►Nform | The mform used by the forum summary report dates filter |
Cdates_filter_form | The mform class for creating the forum summary report dates filter |
►Noutput | Forum summary report filters renderable |
Cfilters | Forum summary report filters renderable |
►Nprivacy | Privacy Subsystem implementation for forumreport_summary subplugin |
Cprovider | Privacy Subsystem implementation for forumreport_summary subplugin, implementing null_provider |
Csummary_table | The class for displaying the forum report table |
►Ngradereport_history | Form for grade history filters |
►Nevent | Grade history report viewed event |
Cgrade_report_viewed | Grade history report viewed event class |
►Noutput | Renderer for history grade report |
Crenderer | Renderer for history grade report |
Ctablelog | Renderable class for gradehistory report |
Cuser_button | A button that is used to select users for a form |
►Nprivacy | Privacy Subsystem implementation for gradereport_history |
Cprovider | Privacy Subsystem for gradereport_history implementing null_provider |
Cfilter_form | Form for grade history filters |
Chelper | Helper class for gradehistory report |
►Nlogstore_database | Helper class locally used |
►Nlog | External database store |
Cstore | |
►Nprivacy | Data provider |
Cprovider | Data provider class |
Chelper | Helper class locally used |
►Nmessage_email | Contains an observer class containing methods for handling events |
►Noutput | Email digest renderable |
►Nemail | Email digest as html renderer |
Crenderer | Email digest as html renderer |
Crenderer_textemail | Email digest as text renderer |
Cemail_digest | Email digest renderable |
Crenderer | Renderer class |
►Nprivacy | Privacy class for requesting user data |
Cprovider | Privacy class for requesting user data |
►Ntask | Contains the class responsible for sending emails as a digest |
Csend_email_task | Class responsible for sending emails as a digest |
Cevent_observers | Observer class containing methods for handling events |
►Nmessage_popup | Contains class used to return information to display for the message popup |
►Noutput | Contains class used to prepare a popup notification for display |
Cpopup_notification | Class to prepare a popup notification for display |
►Nprivacy | Privacy Subsystem implementation for message_popup |
Cprovider | Privacy Subsystem for message_popup implementing null_provider |
Capi | Class used to return information to display for the message popup |
►Nmlbackend_php | Php predictions processor |
►Nprivacy | Privacy Subsystem implementation for mlbackend_php |
Cprovider | Privacy Subsystem for mlbackend_php implementing null_provider |
Cprocessor | PHP predictions processor |
►Nmlbackend_python | Python predictions processor |
►Nprivacy | Privacy Subsystem implementation for mlbackend_python |
Cprovider | Privacy Subsystem for mlbackend_python implementing null_provider |
Cprocessor | Python predictions processor |
►Nmod_assign | |
►Ncache | |
Coverrides | Class assign_overrides |
►Ncompletion | |
Ccustom_completion | Activity custom completion subclass for the assign activity |
►Nevent | The mod_assign all submissions downloaded event |
Call_submissions_downloaded | The mod_assign all submissions downloaded event class |
Cbase | The mod_assign abstract base event class |
Ccourse_module_instance_list_viewed | The mod_assign instance list viewed event class |
Ccourse_module_viewed | The mod_assign course module viewed event class |
Cfeedback_viewed | The mod_assign feedback viewed event class |
Cgrading_form_viewed | The mod_assign grading form viewed event class |
Cgroup_override_created | The mod_assign group override created event class |
Cgroup_override_deleted | The mod_assign group override deleted event class |
Cgroup_override_updated | The mod_assign group override updated event class |
Cidentities_revealed | The mod_assign identities revealed event class |
Cmarker_updated | The mod_assign marker updated event class |
Cremove_submission_form_viewed | The mod_assign remove submission form viewed event class |
Cstatement_accepted | The mod_assign statement accepted event class |
Csubmission_duplicated | The mod_assign submission duplicated event class |
Csubmission_form_viewed | The mod_assign submission form viewed event class |
Csubmission_viewed | The mod_assign submission viewed event class |
Cuser_override_created | The mod_assign user override created event class |
Cuser_override_deleted | The mod_assign user override deleted event class |
Cuser_override_updated | The mod_assign user override updated event class |
Cworkflow_state_updated | Mod_assign workflow state updated event class |
►Nexternal | |
Cexternal_api | Extend the base external_api class with mod_assign utility methods |
Cstart_submission | External function to notify Moodle that an assignment submission is starting |
►Ngrades | |
Cgradeitems | Grade item mappings for the activity |
►Noutput | |
Cactionmenu | Output the actionbar for this activity |
Cassign_header | This file contains the definition for the renderable assign header |
Cassign_submission_status | This file contains the definition for the renderable assign submission status |
Cgrading_actionmenu | Output the grading actionbar for this activity |
Cgrading_app | Grading app renderable |
Coverride_actionmenu | Output the override actionbar for this activity |
Crenderer | A custom renderer class that extends the plugin_renderer_base and is used by the assign module |
Ctimelimit_panel | Represents the timer panel |
Cuser_submission_actionmenu | Output the user submission actionbar for this activity |
►Nplugininfo | |
Cassignfeedback | Assign feedback subplugin info class |
Cassignsubmission | Assign submission subplugin info class |
►Nprivacy | This file contains the mod_assign assign_plugin_request_data class |
Cassign_plugin_request_data | An object for fulfilling an assign plugin data request |
Cassignfeedback_provider | |
Cassignfeedback_user_provider | |
Cassignsubmission_provider | |
Cassignsubmission_user_provider | |
Cprovider | Privacy class for requesting user data |
Cuseridlist | An object for collecting user IDs related to a teacher |
►Nsearch | Search area for mod_assign activities |
Cactivity | Search area for mod_assign activities |
►Ntask | |
Ccron_task | A schedule task for assignment cron |
Cdates | Class for fetching the important dates in mod_assign for a given module instance and a user |
Cdownloader | Class to download user submissions |
Cexternallib_advanced_testcase | Base class for unit tests for external functions in mod_assign |
Cgroup_observers | Group observers class |
►Nmod_bigbluebuttonbn | |
►Ncompletion | |
Ccustom_completion | Class custom_completion |
►Nevent | |
Cactivity_management_viewed | The mod_bigbluebuttonbn activity management viewed event |
Cbase | The mod_bigbluebuttonbn abstract base event class |
Ccourse_module_viewed | The mod_bigbluebuttonbn activity viewed event |
Cevents | The mod_bigbluebuttonbn class for event name definition |
Clive_session_event | The mod_bigbluebuttonbn live_session (Experimental: for being triggered when external events are received) |
Cmeeting_created | The mod_bigbluebuttonbn meeting created event, triggered when the meeting is created before join |
Cmeeting_ended | The mod_bigbluebuttonbn meeting ended event, triggered when the meeting is ended by the user |
Cmeeting_joined | The mod_bigbluebuttonbn meeting joined event, triggered when the user joins the session |
Cmeeting_left | The mod_bigbluebuttonbn meeting left event, triggered when the user lefts the meeting using the logout button |
Crecording_deleted | The mod_bigbluebuttonbn recording deleted event |
Crecording_edited | The mod_bigbluebuttonbn recording edited event |
Crecording_imported | The mod_bigbluebuttonbn recording imported event |
Crecording_protected | The mod_bigbluebuttonbn recording protected event |
Crecording_published | The mod_bigbluebuttonbn recording published event |
Crecording_unprotected | The mod_bigbluebuttonbn recording unprotected event |
Crecording_unpublished | The mod_bigbluebuttonbn recording unpublished event |
Crecording_viewed | The mod_bigbluebuttonbn recording viewed event |
►Nexternal | |
Ccan_join | External service to check whether a user can join a meeting |
Ccompletion_validate | External service to validate completion |
Cend_meeting | External service to end a meeting |
Cget_bigbluebuttonbns_by_courses | External service to get activity per course |
Cget_join_url | External service to create the meeting (if needed), check user limit, and return the join URL when we can join |
Cget_recordings | External service to fetch a list of recordings from the BBB service |
Cget_recordings_to_import | External service to fetch a list of recordings from the BBB service |
Cmeeting_info | External service to fetch meeting information |
Cupdate_recording | External service to update the details of one recording |
Cview_bigbluebuttonbn | External service to trigger the course module viewed event and update the module completion status |
►Nform | |
Cguest_add | Popup form to add new guests to a meeting and show/copy credential to access the guest login page |
Cguest_login | Guest login form |
Ctext_with_copy_element | Text type form element with a copy widget |
►Nlocal | |
►Nexceptions | |
Cbigbluebutton_exception | Class bigbluebutton_exception generic exception |
Cmeeting_join_exception | The mod_bigbluebuttonbn cannot join meeting exception |
Cserver_not_available_exception | Class server_not_available_exception |
►Nextension | |
Caction_url_addons | A single action class to mutate the action URL |
Cmod_form_addons | A class for the main mod form extension |
Cmod_instance_helper | Class defining a way to deal with instance save/update/delete in extension |
►Nhelpers | The mod_bigbluebuttonbn files helper |
Cfiles | Utility class for all files routines helper |
Cmod_helper | Utility class for all instance (module) routines helper |
Creset | Utility class for resetting instance routines helper |
Croles | Utility class for all roles routines helper |
Cuser_info | Utility class for all user information |
►Nplugins | |
Cadmin_page_manage_extensions | Admin external page that displays a list of the installed extension plugins |
Cadmin_plugin_manager | Class that handles the display and configuration of the list of extension plugins |
►Nproxy | |
Cbigbluebutton_proxy | The bigbluebutton proxy class |
Ccurl | A curl wrapper for bbb |
Cproxy_base | The abstract proxy base class |
Crecording_proxy | The recording proxy |
Cconfig | Handles the global configuration based on config.php |
►Noutput | |
Cimport_view | Renderable for the import page |
Cindex | Renderer for the Index page |
Cinstance_updated_message | Renderable for the instance notification updated message |
Cmobile | Mobile output class for bigbluebuttonbn |
Crecording_description_editable | Renderer for recording name in place editable |
Crecording_editable | Renderer for recording in place editable |
Crecording_name_editable | Renderer for recording name in place editable |
Crecording_row_actionbar | Renderer for recording row actionbar column |
Crecording_row_playback | Renderer for recording row playback column |
Crecording_row_preview | Renderer for recording_row_preview column |
Crecordings_session | Renderer for recording section |
Crenderer | Renderer for the mod_bigbluebuttonbn plugin |
Cview_page | View Page template renderable |
►Nplugininfo | |
Cbbbext | Subplugin extension info class |
►Nprivacy | |
Cprovider | Privacy class for requesting user data |
►Nsearch | |
Cactivity | Search area for mod_bigbluebuttonbn activities |
Ctags | Search area for mod_bigbluebuttonbn tags |
►Ntask | |
Cbase_send_notification | Class containing the abstract class for notification processes in BBB |
Ccheck_dismissed_recordings | Synchronise pending and dismissed recordings from the server |
Ccheck_pending_recordings | Synchronise pending recordings from the server |
Ccompletion_update_state | Class containing the scheduled task for updating the completion state |
Creset_recordings | Class containing the scheduled task for converting recordings for the BigBlueButton version 2.5 in Moodle 4.0 |
Csend_bigbluebutton_module_disabled_notification | Ad-hoc task to send a notification related to the disabling of the BigBlueButton activity module |
Csend_guest_emails | This adhoc task will send emails to guest users with the meeting's details |
Csend_notification | Class containing the deprecated class for send_notification event in BBB |
Csend_recording_ready_notification | Class containing the adhoc task to send a recording ready notification |
Cupgrade_recordings_task | Class containing the scheduled task for converting recordings for the BigBlueButton version 2.5 in Moodle 4.0 |
Ntest | Subplugin test helper trait |
Cbroker | The broker routines |
Cextension | Generic subplugin management helper |
Cinstance | Instance record for mod_bigbluebuttonbn |
Clogger | Utility class for all logs routines helper |
Cmeeting | Class to describe a BBB Meeting |
Cplugin | Class plugin |
Crecording | The recording entity |
Csetting_validator | Helper class for validating settings used HTML for settings.php |
Csettings | The mod_bigbluebuttonbn settings helper |
►Nmod_book | |
►Nevent | The mod_book chapter created event |
Cchapter_created | The mod_book chapter created event class |
Cchapter_deleted | The mod_book chapter deleted event class |
Cchapter_updated | The mod_book chapter updated event class |
Cchapter_viewed | The mod_book chapter viewed event class |
Ccourse_module_instance_list_viewed | The mod_book instance list viewed event class |
Ccourse_module_viewed | The mod_book course module viewed event class |
►Noutput | Output the action menu for this activity |
Cmain_action_menu | Output the action menu for the book activity |
Crenderer | Moodle renderer used to display special elements of the book module |
►Nplugininfo | Subplugin info class |
Cbooktool | |
►Nprivacy | Privacy Subsystem implementation for mod_book |
Cprovider | The mod_book module does not store any data |
►Nsearch | Search area for mod_book activities |
Cactivity | Search area for mod_book activities |
Cchapter | Search area for mod_book chapters |
Chelper | Book helper |
►Nmod_chat | |
►Nevent | The mod_chat instance list viewed event |
Ccourse_module_instance_list_viewed | The mod_chat instance list viewed event class |
Ccourse_module_viewed | The mod_chat course module viewed event class |
Csessions_viewed | The mod_chat sessions viewed event class |
►Nexternal | Class for exporting a chat message |
Cchat_message_exporter | Class for exporting a chat message |
Cview_sessions | External service to log viewed previous chat sessions |
►Nprivacy | Data provider |
Cprovider | Data provider class |
►Nsearch | Search area for mod_chat activities |
Cactivity | Search area for mod_chat activities |
►Ntask | A scheduled task for chat cron |
Ccron_task | The main schedule task for the chat module |
Cdates | Class for fetching the important dates in mod_chat for a given module instance and a user |
►Nmod_choice | |
►Ncompletion | |
Ccustom_completion | Activity custom completion subclass for the choice activity |
►Nevent | The mod_choice answer created event |
Canswer_created | The mod_choice answer created event class |
Canswer_deleted | The mod_choice answer deleted event class |
Ccourse_module_instance_list_viewed | The mod_choice instance list viewed event class |
Ccourse_module_viewed | The mod_choice course module viewed event class |
Creport_viewed | The mod_choice report viewed event class |
►Nprivacy | Privacy Subsystem implementation for mod_choice |
Cprovider | Implementation of the privacy subsystem plugin provider for the choice activity module |
►Nsearch | Search area for mod_choice activities |
Cactivity | Search area for mod_choice activities |
Cdates | Class for fetching the important dates in mod_choice for a given module instance and a user |
►Nmod_data | |
►Ncompletion | |
Ccustom_completion | Activity custom completion subclass for the data activity |
►Nevent | The mod_data comment created event |
Ccomment_created | The mod_data comment created event class |
Ccomment_deleted | The mod_data comment deleted event class |
Ccourse_module_instance_list_viewed | The mod_data instance list viewed event class |
Ccourse_module_viewed | The mod_data course module viewed event class |
Cfield_created | The mod_data field created event class |
Cfield_deleted | The mod_data field deleted event class |
Cfield_updated | The mod_data field updated event class |
►Nexternal | Class for exporting content associated to a record |
Ccontent_exporter | Class for exporting content associated to a record |
Cdatabase_summary_exporter | Class for exporting partial database data (some fields are only viewable by admins) |
Cdelete_saved_preset | This is the external method for deleting a saved preset |
Cfield_exporter | Class for exporting field data |
Cget_mapping_information | This is the external method for deleting a saved preset |
Crecord_exporter | Class for exporting record data |
►Nform | |
Cimport_presets | Import presets form |
Csave_as_preset | Save database as preset form |
►Noutput | |
Caction_bar | Class responsible for generating the action bar elements in the database module pages |
Cadd_entries_action | Renderable class for the Add entries button in the database activity |
Cdefaulttemplate | Renderable class for the default templates in the database activity |
Cempty_database_action_bar | Renderable class for the action bar elements for an empty database activity |
Cfields_action_bar | Renderable class for the action bar elements in the field pages in the database activity |
Cfields_mappings_action_bar | Renderable class for the action bar elements in the fields mapping page in the database activity |
Cpreset_preview | Preset preview output class |
Cpresets | Renderable class for the presets table in the database activity |
Cpresets_action_bar | Renderable class for the action bar elements in the presets page in the database activity |
Ctemplate_editor | Renderable class for template editor |
Ctemplate_editor_tools | Renderable class for template editor tools |
Ctemplates_action_bar | Renderable class for the action bar elements in the template pages in the database activity |
Cview_action_bar | Renderable class for the action bar elements in the view pages in the database activity |
Cview_footer | Renderable class for sticky footer in the view pages of the database activity |
Czero_state_action_bar | Renderable class for the action bar elements in the zero state (no fields created) pages in the database activity |
►Nplugininfo | Subplugin info class |
Cdatafield | |
Cdatapreset | |
►Nprivacy | Contains interface datafield_provider |
Cdatafield_provider | Interface datafield_provider, all datafield plugins need to implement it |
Cprovider | Implementation of the privacy subsystem plugin provider for the database activity module |
►Nsearch | Search area for mod_data activities |
Cactivity | Search area for mod_data activities |
Centry | Search area for mod_data activity entries |
Csortedcontentqueue | Priority Queue class to sort out db entry contents |
Cdates | Class for fetching the important dates in mod_data for a given module instance and a user |
Cmanager | Class manager for database activity |
Cpreset | Class preset for database activity |
Ctemplate | Class template for database activity |
►Nmod_feedback | |
►Ncompletion | |
Ccustom_completion | Activity custom completion subclass for the feedback activity |
►Nevent | The mod_feedback instance list viewed event |
Ccourse_module_instance_list_viewed | The mod_feedback instance list viewed event class |
Cresponse_deleted | The mod_feedback response deleted event class |
Cresponse_submitted | The mod_feedback response submitted event class |
►Nexternal | Class for exporting a feedback completion record |
Cfeedback_completed_exporter | Class for exporting a feedback completion record |
Cfeedback_completedtmp_exporter | Class for exporting a feedback temporary completion record |
Cfeedback_item_exporter | Class for exporting a feedback item (question) |
Cfeedback_summary_exporter | Class for exporting partial feedback data (some fields are only viewable by admins) |
Cfeedback_value_exporter | Class for exporting a feedback response |
Cfeedback_valuetmp_exporter | Class for exporting a feedback tmp response |
►Nform | |
Ccreate_template_form | Prints the create new template form |
Cuse_template_form | Prints the confirm use template form |
►Noutput | |
Cbase_action_bar | Class base_action_bar |
Cedit_action_bar | Class actionbar - Display the action bar |
Cedit_template_action_bar | Class actionbar - Display the action bar |
Crenderer | Class renderer |
Cresponses_action_bar | Class responses_action_bar |
Cstandard_action_bar | Class standard_action_bar |
Csummary | Class to help display feedback summary |
►Nprivacy | Data provider |
Cprovider | Data provider class |
►Nsearch | Search area for mod_feedback activities |
Cactivity | Search area for mod_feedback activities |
Cdates | Class for fetching the important dates in mod_feedback for a given module instance and a user |
►Nmod_forum | |
►Ncompletion | |
Ccustom_completion | Activity custom completion subclass for the forum activity |
►Nevent | The mod_forum assessable uploaded event |
Cassessable_uploaded | The mod_forum assessable uploaded event class |
Ccourse_module_instance_list_viewed | The mod_forum instance list viewed event class |
Ccourse_module_viewed | The mod_forum course module viewed event class |
Cdiscussion_lock_updated | The mod_forum discussion lock updated event |
Cdiscussion_moved | The mod_forum discussion moved event class |
Cdiscussion_pinned | The mod_forum discussion pinned event |
Cdiscussion_unpinned | The mod_forum discussion unpinned event |
Cdiscussion_viewed | The mod_forum discussion viewed event class |
Creadtracking_disabled | The mod_forum subscription created event class |
Creadtracking_enabled | The mod_forum read tracking enabled event class |
Csubscription_created | The mod_forum subscription created event class |
Csubscription_deleted | The mod_forum subscription deleted event class |
Csubscription_mode_updated | The mod_forum subscription mode updated event |
Cuser_report_viewed | The mod_forum user report viewed event class |
►Nform | This file contains the form definition for discussion export |
Cexport_form | Export discussion form |
►Ngrades | |
Cforum_gradeitem | Grade item storage for mod_forum |
Cgradeitems | Grade item mappings for the activity |
►Nh5p | |
Ccanedit | Class to check if the H5P content can be edited for this plugin |
►Nlocal | Container class |
►Nbuilders | Exported discussion builder class |
Cexported_discussion | Exported discussion builder class |
Cexported_discussion_summaries | Exported discussion summaries builder class |
Cexported_posts | Exported post builder class |
►Nentities | Author class |
Cauthor | Author class |
Cdiscussion | Discussion class |
Cdiscussion_summary | Discussion summary class |
Cforum | Forum class |
Cpost | Post class |
Cpost_read_receipt_collection | Post read receipt collection class |
Csorter | Class to sort lists of items |
►Nexporters | Author exporter |
Cauthor | Author exporter |
Cdiscussion | Discussion exporter class |
Cdiscussion_summaries | Discussion summaries exporter |
Cdiscussion_summary | Discussion summary exporter class |
Cforum | Forum class |
Cgroup | Group exporter |
Cpost | Post exporter class |
Cposts | Posts exporter class |
►Nfactories | Builder factory |
Cbuilder | Builder factory to construct any builders for forum |
Centity | Entity factory to create the forum entities |
Cexporter | The exporter factory class used to fetch an instance of the different exporter types |
Clegacy_data_mapper | Legacy data mapper factory |
Cmanager | Managers factory |
Crenderer | Renderer factory |
Curl | A URL factory for the forum |
Cvault | Vault factory |
►Nmanagers | Capability manager for the forum |
Ccapability | Capability manager for the forum |
►Nrenderers | Discussion renderer |
Cdiscussion | Discussion renderer class |
Cdiscussion_list | The discussion list renderer |
Cposts | Posts renderer class |
►Nvaults | Author vault class |
►Npreprocessors | Extract context vault preprocessor |
Cextract_context | Extract context vault preprocessor |
Cextract_record | Extract record vault preprocessor |
Cextract_user | Extract user vault preprocessor |
Cauthor | Author vault class |
Cdb_table_vault | Abstract class for loading records from the DB |
Cdiscussion | Discussion vault class |
Cdiscussion_list | Discussion list vault |
Cforum | Forum vault class |
Cpost | Post vault class |
Cpost_attachment | Post attachment vault class |
Cpost_read_receipt_collection | Post read receipt collection class |
Ccontainer | Container class |
►Noutput | Big search form |
►Ncourseformat | |
Cactivitybadge | Activity badge forum class, used for rendering unread messages |
►Nemail | Forum post renderable |
Crenderer | Forum post renderable |
Crenderer_textemail | Forum post renderable |
►Nemaildigestbasic | Forum post renderable |
Crenderer | Forum post renderable |
Crenderer_textemail | Forum post renderable |
►Nemaildigestfull | Forum post renderable |
Crenderer | Forum post renderable |
Crenderer_textemail | Forum post renderable |
Cbig_search_form | Big search form class |
Cforum_actionbar | Render activity page for tertiary nav |
Cforum_post | |
Cforum_post_email | Forum post renderable for use in e-mail |
Cquick_search_form | Quick search form renderable class |
Csubscription_actionbar | Renders the subscribers page for this activity |
►Nplugininfo | Subplugin info class |
Cforumreport | Forum report subplugin info class |
►Nprivacy | Privacy Subsystem implementation for mod_forum |
Cprovider | Implementation of the privacy subsystem plugin provider for the forum activity module |
►Nsearch | Forum activities search area |
Cactivity | Forum activities search area |
Cpost | Forum posts search area |
►Ntask | A scheduled task for forum cron |
Ccron_task | The main scheduled task for the forum |
Csend_user_digests | Adhoc task to send moodle forum digests for the specified user |
Csend_user_notifications | Adhoc task to send user forum notifications |
Cdates | Class for fetching the important dates in mod_forum for a given module instance and a user |
Csubscriptions | Forum subscription manager |
►Nmod_lesson | |
►Ncache | |
Coverrides | Class lesson_overrides |
►Ncompletion | |
Ccustom_completion | Activity custom completion subclass for the lesson activity |
►Nevent | The mod_lesson content page viewed event class |
Ccontent_page_viewed | The mod_lesson content page viewed event class |
Ccourse_module_instance_list_viewed | The mod_lesson instance list viewed event class |
Ccourse_module_viewed | The mod_lesson course module viewed event class |
Cgroup_override_created | The mod_lesson group override created event class |
Cgroup_override_deleted | The mod_lesson group override deleted event class |
Cgroup_override_updated | The mod_lesson group override updated event class |
Chighscore_added | The mod_lesson highscore added event class |
Chighscores_viewed | The mod_lesson highscores viewed class |
Clesson_ended | The mod_lesson lesson ended event class |
Clesson_restarted | The mod_lesson lesson restarted event class |
Clesson_resumed | The mod_lesson lesson resumed event class |
Clesson_started | The mod_lesson lesson started event class |
Cuser_override_created | The mod_lesson user override created event class |
Cuser_override_deleted | The mod_lesson user override deleted event class |
Cuser_override_updated | The mod_lesson user override updated event class |
►Nexternal | Class for exporting partial lesson data |
Clesson_summary_exporter | Class for exporting partial lesson data (some fields are only viewable by admins) |
►Noutput | Output the actionbar for this activity |
Cedit_action_area | Output the actionbar for this activity |
Cedit_action_buttons | Output the action buttons for this activity |
Coverride_action_menu | Output the override action menu for this activity |
Creport_action_menu | Output the report action menu for this activity |
►Nprivacy | Data provider |
Cprovider | Data provider class |
►Nsearch | Search area for mod_lesson activities |
Cactivity | Search area for mod_lesson activities |
Cdates | Class for fetching the important dates in mod_lesson for a given module instance and a user |
Cgroup_observers | Group observers class |
►Nmod_lti | |
►Nevent | The mod_lti instance list viewed event |
Ccourse_module_instance_list_viewed | The mod_lti instance list viewed event class |
Ccourse_module_viewed | The mod_lti course module viewed event class |
Cunknown_service_api_called | The mod_lti unknown service api called event class |
►Nexternal | |
Cdelete_course_tool_type | External function to delete a course tool type |
Cget_tool_types_and_proxies | External function for fetching all tool types and proxies |
Cget_tool_types_and_proxies_count | External function for fetching the count of all tool types and proxies |
Ctoggle_showinactivitychooser | External function to toggle showinactivitychooser setting |
►Nlocal | |
►Nltiopenid | This files exposes functions for LTI 1.3 Key Management |
Cjwks_helper | This class exposes functions for LTI 1.3 Key Management |
Cregistration_exception | Exception when transforming the registration to LTI config |
Cregistration_helper | This class exposes functions for LTI Dynamic Registration |
►Nltiservice | This file contains an abstract definition of an LTI resource |
Cresource_base | The mod_lti\local\ltiservice\resource_base class |
Cresponse | The mod_lti\local\ltiservice\response class |
Cservice_base | The mod_lti\local\ltiservice\service_base class |
Ctypes_helper | Helper class specifically dealing with LTI types (preconfigured tools) |
►Noutput | |
Ccourse_tools_page | The course tools page renderable, containing a page header renderable and a course tools system report |
Ccourse_tools_page_header | Course tools page header renderable, containing the data for the page zero state and 'add tool' button |
Cexternal_registration_return_page | Class containing data for tool_configure page |
Cregistration_upgrade_choice_page | Class containing data for rendering LTI upgrade choices page |
Crenderer | Renderer class for template library |
Crepost_crosssite_page | Render a page containing a simple form which reposts to self via JS |
Ctool_configure_page | Class containing data for tool_configure page |
►Nplugininfo | LTI service plugin info |
Cltiservice | The mod_lti\plugininfo\ltiservice class |
Cltisource | |
►Nprivacy | Privacy Subsystem implementation for mod_lti |
Cprovider | Privacy Subsystem implementation for mod_lti |
►Nsearch | Search area for mod_lti activities |
Cactivity | Search area for mod_lti activities |
►Ntask | A scheduled task for lti module |
Cclean_access_tokens | Class containing the scheduled task for lti module |
Chelper | Helper class for LTI activity |
Cservice_exception_handler | Handles exceptions when handling incoming LTI messages |
►Nmod_quiz | |
►Nadmin | |
Cbrowser_security_setting | Admin settings class for the quiz browser security option |
Cgrade_method_setting | Admin settings class for the quiz grading method |
Coverdue_handling_setting | Admin settings class for the quiz overdue attempt handling method |
Creview_setting | Admin settings class for the quiz review options |
Cuser_image_setting | Admin settings class for the choices for how to display the user's image |
►Nadminpresets | |
Cadminpresets_browser_security_setting | Admin settings class for the quiz browser security option |
Cadminpresets_grade_method_setting | Admin settings class for the quiz grading method |
Cadminpresets_overdue_handling_setting | Admin settings class for the quiz overdue attempt handling method |
Cadminpresets_review_setting | Admin settings class for the quiz review options |
Cadminpresets_user_image_setting | Admin settings class for the choices for how to display the user's image |
►Ncache | |
Coverrides | Class quiz_overrides |
►Ncompletion | |
Ccustom_completion | Activity custom completion subclass for the quiz activity |
►Nevent | The mod_quiz attempt abandoned event |
Cattempt_abandoned | The mod_quiz attempt abandoned event class |
Cattempt_becameoverdue | The mod_quiz attempt became overdue event class |
Cattempt_deleted | The mod_quiz attempt deleted event class |
Cattempt_manual_grading_completed | The mod_quiz attempt manual grading complete event |
Cattempt_preview_started | The mod_quiz attempt preview started event class |
Cattempt_reopened | Event fired when a quiz attempt is reopened |
Cattempt_reviewed | The mod_quiz attempt reviewed event class |
Cattempt_submitted | The mod_quiz attempt submitted event class |
Cattempt_summary_viewed | The mod_quiz attempt summary viewed event class |
Ccourse_module_instance_list_viewed | The mod_quiz instance list viewed event class |
Ccourse_module_viewed | The mod_quiz course module viewed event class |
Cgroup_override_created | The mod_quiz group override created event class |
Cgroup_override_deleted | The mod_quiz group override deleted event class |
Cgroup_override_updated | The mod_quiz group override updated event class |
Cpage_break_created | The mod_quiz page break created event class |
Cpage_break_deleted | The mod_quiz page break deleted event class |
Cquiz_grade_updated | The mod_quiz quiz grade updated event class |
Creport_viewed | The mod_quiz report viewed event class |
Csection_break_created | The mod_quiz section break created event class |
Csection_title_updated | The mod_quiz section title updated event class |
Cslot_deleted | The mod_quiz slot deleted event class |
Cslot_displaynumber_updated | The mod_quiz slot display updated event class |
Cslot_moved | The mod_quiz slot moved event class |
Cslot_requireprevious_updated | The mod_quiz slot require previous updated event class |
Cuser_override_created | The mod_quiz user override created event class |
Cuser_override_deleted | The mod_quiz user override deleted event class |
Cuser_override_updated | The mod_quiz user override updated event class |
►Nexternal | |
Cadd_random_questions | Add random questions to a quiz |
Cget_reopen_attempt_confirmation | Web service to check a quiz attempt state, and return a confirmation message if it can be reopened now |
Creopen_attempt | Web service method for re-opening a quiz attempt |
Csubmit_question_version | External api for changing the question version in the quiz |
Cupdate_filter_condition | Update the filter condition for a random question |
►Nform | |
Cadd_random_form | The add random questions form |
Cedit_override_form | Form for editing quiz settings overrides |
Cpreflight_check_form | A form that limits student's access to attempt a quiz |
Crandomquestion_form | Class randomquestion_form |
►Nlocal | |
►Nreports | |
Cattempts_report | Base class for quiz reports that are basically a table with one row for each attempt |
Cattempts_report_options | Base class for the options that control what is visible in an { |
Cattempts_report_options_form | Base class for the settings form for { |
Cattempts_report_table | Base class for the table used by a { |
Creport_base | Base class for quiz report plugins |
►Nstructure | |
Cslot_random | Class slot_random, represents a random question slot type |
Caccess_rule_base | Base class for rules that restrict the ability to attempt a quiz |
►Noutput | Renderer outputting the quiz editing UI |
Cedit_renderer | Renderer outputting the quiz editing UI |
Clinks_to_other_attempts | Represents the list of links to other attempts |
Cnavigation_panel_attempt | Specialisation of { |
Cnavigation_panel_base | Represents the navigation panel, and builds a { |
Cnavigation_panel_review | Specialisation of { |
Cnavigation_question_button | Represents a single link in the navigation panel |
Cnavigation_section_heading | Represents a heading in the navigation panel |
Coverrides_actions | Render overrides action in the quiz secondary navigation |
Cquestion_chooser | The question_chooser renderable class |
Crenderer | The main renderer for the quiz module |
Cview_page | This class captures all the various information to render the front page of the quiz activity |
►Nplugininfo | Subplugin info class |
Cquiz | |
Cquizaccess | |
►Nprivacy | Privacy Subsystem helper for mod_quiz |
Chelper | Privacy Subsystem implementation for mod_quiz |
Cprovider | Privacy Subsystem implementation for mod_quiz |
Cquizaccess_provider | The quizaccess_provider interface provides the expected interface for all 'quizaccess' quizaccesss |
Cquizaccess_user_provider | |
►Nquestion | |
►Nbank | |
►Nfilter | |
Ccustom_category_condition | A custom filter condition for quiz to select question categories |
Ccustom_category_condition_helper | A custom filter condition helper for quiz to select question categories |
Cadd_action_column | A column type for the add this question to the quiz action |
Ccustom_view | Subclass to customise the view of the question bank for the quiz editing screen |
Cpreview_action_column | A column type for the preview question action |
Cqbank_helper | Helper class for question bank and its associated data |
Cquestion_name_column | A column type for the name of the question name |
Cquestion_name_text_column | A column type for the name followed by the start of the question text |
Cquiz_managecategories_feature | Class quiz_managecategories_feature |
Crandom_question_view | Subclass to customise the view of the question bank for the quiz editing screen |
Cdisplay_options | An extension of question_display_options that includes the extra options used by the quiz |
Cqubaids_for_quiz | A { |
Cqubaids_for_quiz_user | A { |
Cqubaids_for_users_attempts | A { |
►Nsearch | Search area for mod_quiz activities |
Cactivity | Search area for mod_quiz activities |
►Ntask | |
Cquiz_notify_attempt_manual_grading_completed | Cron Quiz Notify Attempts Graded Task |
Cupdate_overdue_attempts | Update Overdue Attempts Task |
Caccess_manager | This class aggregates the access rules that apply to a particular quiz |
Cdates | Class for fetching the important dates in mod_quiz for a given module instance and a user |
Cgrade_calculator | This class contains all the logic for computing the grade of a quiz |
Cgroup_observers | Group observers class |
Cquiz_attempt | This class represents one user's attempt at a particular quiz |
Cquiz_settings | A class encapsulating the settings for a quiz |
Crepaginate | The repaginate class will rearrange questions in pages |
Cstructure | Quiz structure class |
►Nmod_scorm | |
►Ncache | |
Celements | Cache data source for the scorm elements |
►Ncompletion | |
Ccustom_completion | Activity custom completion subclass for the scorm activity |
►Nevent | The mod_scorm attempt deleted event |
Ccmielement_submitted | The mod_scorm generic CMI element submitted event class |
Ccourse_module_instance_list_viewed | The mod_scorm instance list viewed event class |
Ccourse_module_viewed | The mod_scorm course module viewed event class |
Creport_viewed | The mod_scorm report viewed event class |
Cscoreraw_submitted | The mod_scorm raw score submitted event class |
Cstatus_submitted | The mod_scorm status submitted event class |
Ctracks_viewed | The mod_scorm tracks viewed event class |
►Noutput | |
Cactionbar | Render HTML elements for tertiary nav for scorm |
Cuserreportsactionbar | Render HTML elements for reports page on tertiary nav |
►Nplugininfo | Subplugin info class |
Cscormreport | |
►Nprivacy | |
Cprovider | Privacy class for requesting user data |
►Nsearch | Search area for mod_scorm activities |
Cactivity | Search area for mod_scorm activities |
►Ntask | A scheduled task for scorm cron |
Ccron_task | A cron_task class to be used by Tasks API |
Cupdate_grades | Adhoc task for recalculating grades |
Cdates | Class for fetching the important dates in mod_scorm for a given module instance and a user |
Creport | |
►Nmod_workshop | |
►Nevent | The mod_workshop assessable uploaded event |
Cassessable_uploaded | The mod_workshop assessable uploaded event class |
Cassessment_evaluated | The mod_workshop assessment evaluated event class |
Cassessment_reevaluated | The mod_workshop assessment_reevaluated event class |
Ccourse_module_instance_list_viewed | The mod_workshop instance list viewed event class |
Ccourse_module_viewed | The mod_workshop course module viewed event class |
Cphase_automatically_switched | This event is triggered when a phase is automatically switched, usually from cron_task |
Csubmission_assessed | The mod_workshop submission assessed event class |
Csubmission_created | The mod_workshop submission created event class |
Csubmission_deleted | The mod_workshop submission deleted event class |
Csubmission_reassessed | The mod_workshop submission reassessed event class |
Csubmission_updated | The mod_workshop submission updated event class |
►Nexternal | Class for exporting assessment data |
Cassessment_exporter | Class for exporting assessment data |
Csubmission_exporter | Class for exporting submission data |
Cworkshop_summary_exporter | Class for exporting partial workshop data (some fields are only viewable by admins) |
►Ngrades | |
Cgradeitems | Grade item mappings for the activity |
►Noutput | |
Cactionbar | Output the rendered elements for the tertiary nav for page action |
►Nplugininfo | Subplugin info class |
Cworkshopallocation | |
Cworkshopeval | |
Cworkshopform | |
►Nprivacy | Defines mod_workshop::privacy::provider class |
Cprovider | Privacy API implementation for the Workshop activity module |
Cworkshopform_provider | Interface for grading strategy subplugins implementing the privacy API |
►Nsearch | Search area for mod_workshop activities |
Cactivity | Search area for mod_workshop activities |
►Ntask | A scheduled task for workshop cron |
Ccron_task | The main scheduled task for the workshop |
Cdates | Class for fetching the important dates in mod_workshop for a given module instance and a user |
Nnull | |
►Npaygw_paypal | Contains class for PayPal payment gateway |
►Nexternal | |
Cget_config_for_js | |
Ctransaction_complete | |
►Nprivacy | Privacy Subsystem implementation for paygw_paypal |
Cprovider | Privacy Subsystem implementation for paygw_paypal |
Cgateway | The gateway class for PayPal payment gateway |
Cpaypal_helper | |
►Nprofilefield_social | Contains class profilefield_social\networks |
►Nprivacy | Privacy class for requesting user data |
Cprovider | Privacy class for requesting user data |
Chelper | Helper class for social profile fields |
►Nqbank_bulkmove | |
►Noutput | |
Crenderer | Class renderer |
►Nprivacy | |
Cprovider | Privacy Subsystem for qbank_deletequestion implementing null_provider |
Cbulk_move_action | Class bulk_move_action is the base class for moving questions |
Chelper | Bulk move helper |
Cplugin_feature | Class plugin_feature is the entrypoint for the features |
►Nqbank_columnsortorder | |
►Nevent | |
Cplugin_observer | Observer for qbank plugin enabled/disabled events |
►Nexternal | |
Cset_column_size | External function for saving column sizes |
Cset_columnbank_order | External qbank_columnsortorder_set_columnbank_order API |
Cset_hidden_columns | External function for saving the list of hidden columns |
►Noutput | |
Cadd_column | Renderable for the "add column" dropdown list |
Ccolumn_sort_preview | Renderable for the question bank preview |
Ccolumn_sort_ui | Renderable for the column sort admin UI |
Cfragment | Output fragments for the column sort order interface |
Creset_columns | Renderable for resetting customised column settings |
►Nprivacy | |
Cprovider | Privacy provider for columnsortorder |
►Ntests | Class defining resuable tests methods for external functions |
Cexternal_function_testcase | Class defining resuable tests methods for external functions |
Ccolumn_manager | Class column_manager responsible for loading and saving order to the config setting |
Cplugin_feature | Plugin features for qbank_columnsortorder |
►Nqbank_comment | |
►Nevent | |
Ccomment_created | Qbank_comment comment created event |
Ccomment_deleted | Qbank_comment comment deleted event |
Cquestion_deleted_observer | Event observer for question deletion |
►Noutput | |
Crenderer | Class renderer for comment |
►Nprivacy | |
Cprovider | Privacy Subsystem for qbank_comment |
Ccomment_count_column | A column to show the number of comments |
Cplugin_feature | Class plugin_features is the entrypoint for the columns |
►Nqbank_customfields | |
►Ncustomfield | |
Cquestion_handler | Question handler for custom fields |
►Nevent | |
Cquestion_deleted_observer | Event observer for question deletion |
►Noutput | |
Crenderer | Class renderer |
►Nprivacy | |
Cprovider | Privacy Subsystem for qbank_customfields implementing null_provider |
Ccustom_field_column | A column type for the name of the question creator |
Cplugin_feature | Class plugin_feature is the entrypoint for the columns |
►Nqbank_deletequestion | |
►Nprivacy | Version information for qbank_deletequestion |
Cprovider | Privacy Subsystem for qbank_deletequestion implementing null_provider |
Cbulk_delete_action | Class bulk_delete_action is the base class for delete bulk actions ui |
Cdelete_action | Action to delete (or hide) a question, or restore a previously hidden question |
Chelper | Class helper of qbank_deletequestion |
Chidden_condition | This class controls whether hidden / deleted questions are hidden in the list |
Cplugin_feature | Class columns is the entrypoint for the columns |
►Nqbank_editquestion | Question bank column for the duplicate action icon |
►Nexternal | |
Cupdate_question_version_status | Update question status external api |
►Noutput | |
Cadd_new_question | Create new question button |
Crenderer | Renderer for add/edit/copy |
►Nprivacy | Version information for qbank_editquestion |
Cprovider | Privacy Subsystem for qbank_editquestion implementing null_provider |
Ccopy_action | Question bank column for the duplicate action icon |
Cedit_action | Class for question bank edit question column |
Ceditquestion_helper | Class editquestion_helper for methods related to add/edit/copy |
Cplugin_feature | Class columns is the entrypoint for the columns |
Cqbank_chooser | The qbank_chooser renderable class |
Cqbank_chooser_item | The qbank_chooser_item renderable class |
Cquestion_status_column | A column to show the status of the question |
►Nqbank_exportquestions | Library functions used by qbank_exportquestions/export.php |
►Nform | Defines the export questions form |
Cexport_form | Form to export questions from the question bank |
►Nprivacy | Privacy Subsystem for qbank_exportquestions implementing null_provider |
Cprovider | Class provider |
Cexportquestions_helper | Class exportquestions_helper contains all the library functions |
Cnavigation | Class navigation |
Cplugin_feature | Class plugin_feature |
►Nqbank_exporttoxml | |
►Nprivacy | |
Cprovider | Privacy Subsystem for qbank_exporttoxml implementing null_provider |
Cexport_xml_action | Question bank column export the question in Moodle XML format |
Chelper | Class helper for export plugin |
Cplugin_feature | Class plugin_feature is the entrypoint for the columns |
►Nqbank_history | |
►Noutput | |
Crenderer | Class renderer for rendering question history |
►Nprivacy | |
Cprovider | Privacy Subsystem for qbank_history implementing null_provider |
Chelper | Helper class for question history |
Chistory_action | Question bank column for the history action icon |
Cplugin_feature | Class plugin_feature is the entrypoint for the columns |
Cquestion_history_view | Custom view class for the history page |
Cversion_number_column | Question bank column for the question version number |
►Nqbank_importquestions | Plugin entrypoint for navigation |
►Nform | Defines the import questions form |
Cquestion_import_form | Form to import questions into the question bank |
►Nprivacy | |
Cprovider | Privacy Subsystem implementation for qbank_importquestions |
Cnavigation | Class navigation |
Cplugin_feature | Class plugin_feature |
►Nqbank_managecategories | |
►Nform | |
Cquestion_category_edit_form | Defines the form for editing question categories |
Cquestion_move_form | Form for moving questions between categories |
►Noutput | |
Crenderer | Class renderer for managecategories |
►Nprivacy | |
Cprovider | Privacy Subsystem for qbank_managecategories implementing null_provider |
Ccategory_condition | This class controls from which category questions are listed |
Chelper | Class helper contains all the library functions |
Cnavigation | Class navigation |
Cplugin_feature | Class plugin_feature |
Cquestion_category_list | Class representing a list of question categories |
Cquestion_category_list_item | An item in a list of question categories |
Cquestion_category_object | Class for performing operations on question categories |
►Nqbank_previewquestion | |
►Nform | |
Cpreview_options_form | Settings form for the preview options |
►Noutput | |
Crenderer | Class renderer for rendering preview url |
►Nprivacy | |
Cprovider | Privacy Subsystem for qbank_previewquestion implementing null_provider |
Chelper | Class helper contains all the helper functions |
Cplugin_feature | Class columns is the entrypoint for the columns |
Cpreview_action | Question bank columns for the preview action icon |
Cquestion_preview_options | Displays question preview options as default and set the options |
►Nqbank_statistics | |
►Ncolumns | |
Cdiscrimination_index | This columns shows a message about whether this question is OK or needs revision |
Cdiscriminative_efficiency | This column show the average discriminative efficiency for this question |
Cfacility_index | This column show the average facility index for this question |
►Noutput | |
Crenderer | Description |
►Nprivacy | |
Cprovider | Privacy Subsystem implementation |
Chelper | Helper for statistics |
Cplugin_feature | Class plugin_features is the entrypoint for the columns |
►Nqbank_tagquestion | |
►Nevent | |
Cquestion_deleted_observer | Event observer for question deletion |
►Nexternal | |
Csubmit_tags | External qbank_tagquestion API |
►Nform | |
Ctags_form | The mform class for manage question tags |
►Noutput | |
Crenderer | Class renderer for qbank_tagquestion |
►Nprivacy | |
Cprovider | Privacy Subsystem for qbank_tagquestion implementing null_provider |
Cplugin_feature | Class columns is the entrypoint for the columns |
Ctag_condition | Question bank search class to allow searching/filtering by tags on a question |
Ctags_action | Action to add and remove tags to questions |
►Nqbank_usage | |
►Noutput | |
Crenderer | Renderer for usage plugin |
►Nprivacy | |
Cprovider | Privacy Subsystem for qbank_usage implementing null_provider |
►Ntables | |
Cquestion_usage_table | Class question_usage_table |
Chelper | Helper class for usage |
Cplugin_feature | Class plugin_feature is the entrypoint for the columns |
Cquestion_last_used_column | Question bank column for the question last used |
Cquestion_usage_column | A column type for the name of the question type |
►Nqbank_viewcreator | |
►Noutput | |
Crenderer | Class renderer |
►Nprivacy | |
Cprovider | Privacy Subsystem for qbank_viewcreator implementing null_provider |
Ccreator_name_column | A column type for the name of the question creator |
Cmodifier_name_column | A column for info of the question modifier |
Cplugin_feature | Class plugin_feature is the entrypoint for the columns |
►Nqbank_viewquestionname | |
►Noutput | |
Cquestionname | Question in place editing api call |
►Nprivacy | |
Cprovider | Privacy Subsystem for qbank_viewquestionname implementing null_provider |
Cplugin_feature | Plugin entrypoint for columns |
Cquestion_name_idnumber_tags_column | A question bank column showing the question name with idnumber and tags |
Cviewquestionname_column_helper | A column type for the name of the question name |
►Nqbank_viewquestiontext | |
►Nexternal | |
Cset_question_text_format | External function for setting the question text format |
►Noutput | |
Cquestion_text_format | Question text format selector |
►Nprivacy | |
Cprovider | Privacy Subsystem for qbank_viewquestiontext implementing null_provider |
Cplugin_feature | Class columns is the entrypoint for the columns |
Cquestion_text_row | A column type for the name of the question name |
►Nqbank_viewquestiontype | |
►Nprivacy | |
Cprovider | Privacy Subsystem for qbank_viewquestiontype implementing null_provider |
Cplugin_feature | Class plugin_feature is the entrypoint for the columns |
Cquestion_type_column | A column with a type of question for each question with name q{questionid} |
►Nqtype_calculated | |
►Nprivacy | Privacy Subsystem implementation for qtype_calculated |
Cprovider | Privacy Subsystem for qtype_calculated implementing null_provider |
Cqtype_calculated_answer | Class to represent a calculated question answer |
►Nqtype_calculatedmulti | |
►Nprivacy | Privacy Subsystem implementation for qtype_calculatedmulti |
Cprovider | Privacy Subsystem for qtype_calculatedmulti implementing null_provider |
Cqtype_calculatedmulti_answer | Class to represent a calculated question answer |
►Nquiz_statistics | |
►Nprivacy | Privacy Subsystem implementation for quiz_statistics |
Cprovider | Privacy Subsystem for quiz_statistics implementing null_provider |
►Ntask | |
Crecalculate | Re-calculate question statistics |
►Ntests | |
Cstatistics_helper | Test helper functions for statistics |
Ccalculated | The statistics calculator returns an instance of this class which contains the calculated statistics |
Ccalculator | Class to calculate and also manage caching of quiz statistics |
Cquiz_attempt_deleted | Queue a statistics recalculation when an attempt is deleted |
Cquiz_structure_modified | Clear the statistics cache when the quiz structure is modified |
►Nquizaccess_seb | Class for generating and representing a Safe Exam Browser config key |
►Nevent | Event for when access to a quiz is prevented by this subplugin |
Caccess_prevented | Event for when access to a quiz is prevented by this subplugin |
Ctemplate_created | Event for when a template is created |
Ctemplate_deleted | Event for when a template is deleted |
Ctemplate_disabled | Event for when a template is disabled |
Ctemplate_enabled | Event for when a template is enabled |
Ctemplate_updated | Event for when a template is updated |
►Nexternal | |
Cvalidate_quiz_keys | Validate browser exam key and config key |
►Nprivacy | Privacy Subsystem implementation for quizaccess_seb |
Cprovider | Privacy Subsystem implementation for quizaccess_seb |
Cconfig_key | Class for generating and representing a Safe Exam Browser config key |
Chelper | Helper class |
Chideif_rule | Class to store data for "hide if" rules for the settings form |
Clink_generator | Generate the links to open/download the Safe Exam Browser with correct settings |
Cproperty_list | Wrapper for CFPropertyList to handle low level iteration |
Cseb_access_manager | Manage the access to the quiz |
Cseb_quiz_settings | Entity model representing quiz settings for the seb plugin |
Csettings_provider | Helper class for providing quiz settings, to make setting up quiz form manageable |
Ctemplate | Entity model representing template settings for the seb plugin |
Ctemplate_controller | Class for manipulating with the template records |
►Nreport_competency | |
►Noutput | Renderer class for report_competency |
Crenderer | Renderer class for competency breakdown report |
Creport | Class containing data for learning plan template competencies page |
Cuser_course_navigation | User course navigation class |
►Nprivacy | Privacy Subsystem implementation for report_competency |
Cprovider | Privacy Subsystem for report_competency implementing null_provider |
Cexternal | This is the external API for this report |
►Nreport_insights | |
►Noutput | Output helper to export actions for rendering |
Cactions_exporter | Output helper to export actions for rendering |
Cinsight | Single insight view page |
Cinsights_list | Shows report_insights insights list |
Crenderer | Renderer class |
►Nprivacy | Privacy Subsystem implementation for report_insights |
Cprovider | Privacy Subsystem for report_insights implementing null_provider |
Cexternal | This is the external API for this component |
►Nreport_outline | Form to filter the outline report |
►Nevent | The report_outline activity report viewed event |
Cactivity_report_viewed | The report_outline activity report viewed event class |
Creport_viewed | The report_outline outline report viewed event class |
►Nprivacy | Privacy Subsystem implementation for report_outline |
Cprovider | Privacy Subsystem for report_outline implementing null_provider |
Cfilter_form | Class filter_form form to filter the results by date |
►Nrepository_contentbank | Utility class for searching of content bank files |
►Nbrowser | Utility class for browsing of content bank files |
Ccontentbank_browser | Base class for the content bank browsers |
Ccontentbank_browser_context_course | Represents the content bank browser in the course context |
Ccontentbank_browser_context_coursecat | Represents the content bank browser in the course category context |
Ccontentbank_browser_context_system | Represents the content bank browser in the system context |
►Nprivacy | Privacy Subsystem implementation for repository_contentbank |
Cprovider | Privacy Subsystem for repository_contentbank implementing null_provider |
Ccontentbank_search | Represents the content bank search related functionality |
Chelper | Helper class for content bank files repository |
►Nrepository_dropbox | Dropbox Authentication exception |
►Nprivacy | Privacy Subsystem implementation for repository_dropbox |
Cprovider | Privacy Subsystem for repository_dropbox implementing metadata and plugin providers |
►Ntask | |
Ccron_task | A schedule task for dropbox repository cron |
Cauthentication_exception | Dropbox Authentication exception |
Cdropbox | Dropbox V2 API |
Cdropbox_exception | General Dropbox Exception |
Cprovider_exception | Upstream issue exception |
Crate_limit_exception | Dropbox Rate Limit Encountered |
►Nrepository_googledocs | |
►Nprivacy | Privacy Subsystem implementation for repository_googledocs |
Cprovider | Privacy Subsystem for repository_googledocs implementing metadata and plugin providers |
Cgoogledocs_content | Base class for presenting the googledocs repository contents |
Cgoogledocs_content_search | Utility class for displaying google drive content that matched a given search criteria |
Chelper | Helper class for the googledocs repository |
Crest | Google Drive Rest API |
►Nrepository_nextcloud | Manages the creation and usage of access controlled links |
►Nprivacy | Privacy provider |
Cprovider | Privacy provider implementing null_provider |
Caccess_controlled_link_manager | Manages the creation and usage of access controlled links |
Cconfiguration_exception | Exception for when client configuration data is missing |
Cissuer_management | Provide static functions for creating and validating issuers |
Cocs_client | REST interface to Nextcloud's implementation of Open Collaboration Services |
Crequest_exception | Exception for when an OCS request fails |
►Nrepository_onedrive | Class for loading/storing access records from the DB |
►Nprivacy | Privacy Subsystem implementation for repository_onedrive |
Cprovider | Privacy Subsystem for repository_onedrive implementing metadata and plugin providers |
Caccess | Class for loading/storing issuer from the DB |
Cremove_temp_access_task | Simple task to delete temporary permission records |
Crest | Microsoft Graph API Rest Interface |
►Nscormreport_basic | Core Report class of basic reporting plugin |
►Nprivacy | Privacy Subsystem implementation for scormreport_basic |
Cprovider | Privacy Subsystem for scormreport_basic |
Creport | |
►Nscormreport_graphs | Core Report class of graphs reporting plugin |
►Nprivacy | Privacy Subsystem implementation for scormreport_graphs |
Cprovider | Privacy Subsystem for scormreport_graphs implementing null_provider |
Creport | Main class to control the graphs reporting |
►Nscormreport_interactions | Core Report class of basic reporting plugin |
►Nprivacy | Privacy Subsystem implementation for scormreport_interactions |
Cprovider | Privacy Subsystem for scormreport_interactions |
Creport | |
►Nscormreport_objectives | Core Report class of objectives SCORM report plugin |
►Nprivacy | Privacy Subsystem implementation for scormreport_objectives |
Cprovider | Privacy Subsystem for scormreport_objectives |
Creport | Objectives report class |
►Nsearch_simpledb | Simple moodle database engine |
►Nprivacy | Privacy class for requesting user data |
Cprovider | Provider for the search_simpledb plugin |
Cengine | Simple moodle database engine |
►Nsearch_solr | Document representation |
►Nprivacy | Privacy class for requesting user data |
Cprovider | Provider for the search_solr plugin |
Cdocument | Respresents a document to index |
Cengine | Solr engine |
Cschema | Schema class to interact with Solr schema |
►Ntheme_boost | Autoprefixer |
►Noutput | |
Ccore_renderer | Renderers to align Moodle's HTML with that expected by Bootstrap |
►Nprivacy | Privacy Subsystem implementation for theme_boost |
Cprovider | The boost theme stores a user preference data |
Cautoprefixer | Autoprefixer class |
Cboostnavbar | Creates a navbar for boost that allows easy control of the navbar items |
►Ntiny_accessibilitychecker | |
►Nprivacy | |
Cprovider | Privacy Subsystem implementation for the accessibilitychecker plugin for TinyMCE |
Cplugininfo | Tiny media manager plugin |
►Ntiny_autosave | |
►Nexternal | |
Creset_autosave_session | Web Service to reset the autosave session |
Cresume_autosave_session | Web Service to resume an autosave session |
Cupdate_autosave_session_content | Web Service to update an autosave session's content |
►Nprivacy | |
Cprovider | Privacy Subsystem implementation for tiny_autosave |
Cautosave_manager | Autosave Manager |
Cplugininfo | Tiny autosave plugin for Moodle |
►Ntiny_equation | Tiny equation plugin |
►Nexternal | |
Cfilter | TinyMCE Equation external API for filtering the equation |
►Nprivacy | Privacy Subsystem implementation for the Equation plugin for TinyMCE |
Cprovider | Privacy Subsystem implementation for the Equation plugin for TinyMCE |
Cplugininfo | Tiny equation plugin |
►Ntiny_h5p | |
►Nprivacy | |
Cprovider | Privacy Subsystem implementation for the H5P plugin for TinyMCE |
Cplugininfo | Tiny H5P plugin for Moodle |
►Ntiny_html | Tiny TinyMCE HTML formatter plugin for Moodle |
►Nprivacy | Privacy Subsystem implementation for the HTML formatter plugin for TinyMCE |
Cprovider | Privacy Subsystem implementation for the HTML plugin for TinyMCE |
Cplugininfo | Tiny TinyMCE HTML formatter plugin for Moodle |
►Ntiny_link | Tiny Link plugin |
►Nprivacy | Privacy Subsystem implementation for the Link plugin for TinyMCE |
Cprovider | Privacy Subsystem implementation for the Link plugin for TinyMCE |
Cplugininfo | Tiny link plugin |
►Ntiny_media | |
►Nform | Atto text editor manage files plugin form |
Cmanage_files_form | Form allowing to edit files in one draft area |
►Nprivacy | |
Cprovider | Privacy Subsystem implementation for the media plugin for TinyMCE |
Cplugininfo | Tiny media plugin |
►Ntiny_noautolink | |
►Nprivacy | |
Cprovider | Privacy Subsystem for tiny_noautolink implementing null_provider |
Cplugininfo | Tiny noautolink plugin |
►Ntiny_premium | |
►Nexternal | |
Cget_api_key | External API for Tiny Premium |
►Nlocal | |
Cadmin_setting_tiny_premium_plugins | Admin setting for managing Tiny Premium plugins |
►Nprivacy | |
Cprovider | Privacy Subsystem implementation for the Premium plugin for TinyMCE |
Cmanager | Tiny Premium manager |
Cplugininfo | Tiny Premium plugin |
►Ntiny_recordrtc | |
►Nprivacy | |
Cprovider | Privacy Subsystem implementation for the recordrtc plugin for TinyMCE |
Cplugininfo | Tiny RecordRTC plugin |
►Ntool_analytics | Helper class that contains helper functions for cli scripts |
►Noutput | Typical crappy helper class with tiny functions |
►Nform | Model edit form |
Cedit_model | Model edit form |
Cimport_model | Model upload form |
Chelper | Helper class with general purpose tiny functions |
Cinsights_report | Insights report renderable |
Cinvalid_analysables | Invalid analysables renderable |
Cmodel_logs | Model logs table class |
Cmodels_list | Shows tool_analytics models list |
Crenderer | Renderer class |
Crestorable_models | Represents the list of default models that can be eventually restored |
►Nprivacy | Privacy Subsystem implementation for tool_analytics |
Cprovider | Privacy Subsystem for tool_analytics implementing null_provider |
►Ntask | Predict system models with new data available |
Cpredict_models | Predict system models with new data available |
Ctrain_models | Train system models with new data available |
Cclihelper | Helper class that contains helper functions for cli scripts |
Cexternal | This is the external API for this component |
►Ntool_brickfield | |
►Nevent | |
Canalysis_requested | Class analysis_requested |
Creport_downloaded | Class report_downloaded |
Creport_viewed | Class report_viewed |
►Nform | Class registration_form |
Cregistration_form | Class registration_form |
►Noutput | |
►Nactivityresults | |
Crenderer | Tool_brickfield/activityresults renderer |
►Nadvanced | |
Crenderer | Tool_brickfield/advanced renderer |
►Nchecktyperesults | |
Crenderer | Tool_brickfield/checktyperesults renderer |
►Nerrors | |
Crenderer | Tool_brickfield/errors renderer |
►Nprintable | |
Crenderer | Tool_brickfield/printable renderer |
Crenderer | Tool_brickfield renderer |
►Nprivacy | |
Cprovider | Privacy Subsystem for tool_brickfield implementing null_provider |
►Ntask | |
Cbulk_process_caches | Task function to bulk process caches for accessibility checks |
Cbulk_process_courses | Task function to bulk process courses for accessibility checks |
Ccheckid_validation | Task function to run checkid validation for accessibility checks |
Cprocess_analysis_requests | Task function to bulk process caches for accessibility checks |
Cupdate_summarydata | Task function to update this site's summary data to the Brickfield database |
Caccessibility | Provides the Brickfield Accessibility toolkit API |
Canalysis | Analysis and deployment class |
Carea_base | Area base class |
Carea_test_base | Class area_test_base provides some utility functions that can be used by testing |
Cbrickfieldconnect | Class brickfieldconnect |
Ceventobservers | Observer class containing methods monitoring various events |
Cmanager | Class manager |
Cmock_brickfieldconnect | Mock brickfield connect |
Cmock_registration | Mock registration |
Cregistration | Class registration contains the functions to manage registration validation |
Cscheduler | Scheduler class |
Csitedata | Provides the Brickfield Accessibility toolkit site data API |
►Ntool_cohortroles | Class exposing the api for the cohortroles tool |
►Nform | |
Cassign_role_cohort | Assign role to cohort form |
►Noutput | Cohort role assignments table |
Ccohort_role_assignments_table | Cohort role assignments table |
Crenderer | Renderer class for cohort roles |
►Nprivacy | Privacy Subsystem implementation for tool_cohortroles |
Cprovider | Privacy Subsystem for tool_cohortroles implementing metadata and plugin providers |
►Ntask | Scheduled task for syncing cohort roles |
Ccohort_role_sync | Scheduled task for syncing cohort roles |
Capi | Class for doing things with cohort roles |
Ccohort_role_assignment | Class for loading/storing cohort_role_assignments from the DB |
Cobservers | Plugin event observer callbacks |
►Ntool_dataprivacy | Class containing helper methods for processing data requests |
►Nevent | Event observers supported by this module |
Cuser_deleted_observer | Event observers supported by this module |
►Nexternal | Class for exporting data category |
Ccategory_exporter | Class for exporting field data |
Ccontext_instance_exporter | Class for exporting context instance |
Cdata_request_exporter | Class for exporting user evidence with all competencies |
Cname_description_exporter | Class that exports an object containing a name and a description |
Cpurpose_exporter | Class for exporting field data |
Csubmit_selected_courses_form | Class for submit selected courses from form |
►Nform | This file contains the form add/update a data category |
Ccategory | Data category form |
Ccontactdpo | Contact DPO modal form |
Ccontext_instance | Context instance data form |
Ccontextlevel | Context level data form |
Cexportfilter_form | Form to filter export data |
Cpurpose | Data purpose form |
►Nlocal | Collection of helper functions for the data privacy tool |
Chelper | Class containing helper functions for the data privacy tool |
►Noutput | Categories renderable |
Ccategories | Class containing the categories page renderable |
Ccrud_element | Abstract renderer for independent renderable elements |
Cdata_deletion_page | Class containing data for a user's data requests |
Cdata_registry_compliance_page | Class containing the data registry compliance renderable |
Cdata_registry_page | Class containing the data registry renderable |
Cdata_requests_page | Class containing data for a user's data requests |
Cdata_requests_table | The class for displaying the data requests table |
Cdefaults_page | Class containing data for the data registry defaults |
Cexpired_contexts_table | The class for displaying the expired contexts table |
Cmy_data_requests_page | Class containing data for a user's data requests |
Cpurposes | Class containing the purposes page renderable |
Crenderer | Renderer class for tool_dataprivacy |
Crequest_filter | Class containing the filter options data for rendering the autocomplete element for the data requests page |
Csummary_page | Class containing the summary page renderable |
►Nprivacy | Privacy class for requesting user data |
Cprovider | Privacy class for requesting user data |
►Ntask | Scheduled task to create delete data request for pre-existing deleted users |
Cdelete_existing_deleted_users | Scheduled task to create delete data request for pre-existing deleted users |
Cdelete_expired_contexts | Scheduled task to delete expired context instances once they are approved for deletion |
Cdelete_expired_requests | Scheduled task to delete files and update request statuses once they expire |
Cexpired_retention_period | Scheduled task to flag contexts as expired |
Capi | Class containing helper methods for processing data requests |
Ccategory | Class for loading/storing data categories from the DB |
Ccontext_instance | Class for loading/storing context instances data from the DB |
Ccontextlevel | Class for loading/storing context level data from the DB |
Ccontextlist_context | The contextlist_context persistent |
Cdata_registry | Data registry business logic methods |
Cdata_request | Class for loading/storing data requests from the DB |
Cdataprivacy_contextlist | The dataprivacy_contextlist persistent |
Cexpired_context | Class that represents an expired context |
Cexpired_contexts_manager | Expired contexts manager |
Cexpiry_info | Expiry Data |
Cexternal | Class external |
Cfiltered_userlist | An implementation of a userlist which can be filtered by role |
Cmanager_observer | A failure observer for the core_privacy\manager |
Cmetadata_registry | Class containing helper methods for processing data requests |
Cpage_helper | Page helper |
Cpurpose | Class for loading/storing data purposes from the DB |
Cpurpose_override | Class for loading/storing data purpose overrides from the DB |
Crequest_contextlist | The request_contextlist persistent |
►Ntool_filetypes | Class with static back-end methods used by the file type tool |
►Nprivacy | Privacy Subsystem implementation for tool_filetypes |
Cprovider | Privacy Subsystem for tool_filetypes implementing null_provider |
Cutils | Class with static back-end methods used by the file type tool |
►Ntool_httpsreplace | Site wide http -> https search-replace form |
►Nprivacy | Privacy Subsystem implementation for tool_httpsreplace |
Cprovider | Privacy Subsystem for tool_httpsreplace implementing null_provider |
Cform | Site wide http -> https search-replace form |
Curl_finder | Examines DB for non-https src or data links |
►Ntool_langimport | Lang import controller |
►Nevent | The langimport langpack imported event |
Clangpack_updated | The tool_langimport langpack updated event class |
►Noutput | Language import page |
Clangimport_page | Language import page class |
Crenderer | Renderer class |
►Nprivacy | Privacy Subsystem implementation for tool_langimport |
Cprovider | Privacy Subsystem for tool_langimport implementing null_provider |
►Ntask | |
Cinstall_langpacks | Ad hoc task to install one or more language packs |
Cupdate_langpacks_task | A scheduled task for updating langpacks |
Ccontroller | Lang import controller |
►Ntool_licensemanager | |
►Nform | Form for creating/updating a custom license |
Cedit_license | Form for creating/updating a custom license |
►Noutput | Renderer for 'tool_licensemanager' component |
Crenderer | Renderer class for 'tool_licensemanager' component |
Ctable | Renderable for display of license manager table |
►Nprivacy | Privacy Subsystem implementation for tool_licensemanager implementing null_provider |
Cprovider | Privacy Subsystem implementation for tool_licensemanager implementing null_provider |
Chelper | License manager helper class |
Cmanager | License manager, main controller for tool_licensemanager |
►Ntool_lp | Course competency statistics class |
►Nexternal | Class for exporting competency_path data |
Ccompetency_path_exporter | Class for exporting competency_path data |
Ccompetency_summary_exporter | Class for exporting competency data with additional related data |
Ccourse_competency_statistics_exporter | Class for exporting a course competency statistics summary |
Cpath_node_exporter | Class for exporting path_node data |
Ctemplate_statistics_exporter | Class for exporting a cohort summary from an stdClass |
Cuser_competency_summary_exporter | Class for exporting user competency data with additional related data |
Cuser_competency_summary_in_course_exporter | Class for exporting user competency data with additional related data in a plan |
Cuser_competency_summary_in_plan_exporter | Class for exporting user competency data with additional related data in a plan |
Cuser_evidence_competency_summary_exporter | Class for exporting user evidence competency data |
Cuser_evidence_summary_exporter | Class for exporting user evidence with all competencies |
►Nform | This file contains the form add/update a competency framework |
Ccompetency | Competency framework form |
Ccompetency_framework | Competency framework form |
Cframework_autocomplete | Form field type for choosing a framework |
Cplan | Learning plan form |
Ctemplate | Learning plan template form |
Ctemplate_cohorts | Template cohorts form class |
Ctemplate_plans | Template plans form class |
Cuser_evidence | User evidence form class |
►Noutput | User competency plan page class |
Ccompetency_plan_navigation | User competency plan navigation class |
Ccompetency_summary | Class containing data for competency summary |
Ccourse_competencies_page | Class containing data for course competencies page |
Cmanage_competencies_page | Class containing data for managecompetencies page |
Cmanage_competency_frameworks_page | Class containing data for managecompetencyframeworks page |
Cmanage_templates_page | Class containing data for managecompetencyframeworks page |
Cmodule_navigation | User course navigation class |
Cplan_page | Plan page class |
Cplans_page | Class containing data for a user learning plans list page |
Crelated_competencies | Class containing data for related competencies |
Crenderer | Renderer class for learning plans |
Ctemplate_cohorts_page | Template cohorts renderable |
Ctemplate_cohorts_table | Template cohorts table class |
Ctemplate_competencies_page | Class containing data for learning plan template competencies page |
Ctemplate_plans_page | Template plans renderable |
Ctemplate_plans_table | Template plans table class |
Cuser_competency_course_navigation | User competency course navigation class |
Cuser_competency_summary | User competency summary class |
Cuser_competency_summary_in_course | User competency page class |
Cuser_competency_summary_in_plan | User competency page class |
Cuser_evidence_list_page | Class for the page listing the evidence of prior learning of a user |
Cuser_evidence_page | User evidence page class |
►Nprivacy | Privacy Subsystem implementation for tool_lp |
Cprovider | Privacy Subsystem for tool_lp implementing null_provider |
Ccourse_competency_statistics | Course competency statistics class |
Cexternal | This is the external API for this tool |
Cpage_helper | Page helper |
Ctemplate_statistics | Template statistics class |
Curl_resolver | URL resolver class |
►Ntool_lpimportcsv | This file contains the csv exporter for a competency framework |
►Nform | This file contains the form export a competency framework |
Cexport | Export Competency framework form |
Cimport | Import Competency framework form |
Cimport_confirm | Import Competency framework form |
►Nprivacy | Privacy Subsystem implementation for tool_lpimportcsv |
Cprovider | Privacy Subsystem for tool_lpimportcsv implementing null_provider |
Cframework_exporter | Export Competency framework |
Cframework_importer | This file contains the class to import a competency framework |
►Ntool_lpmigrate | Framework mapper |
►Nform | Form |
Cmigrate_framework | Form class |
►Noutput | Migrate frameworks results |
Cmigrate_framework_results | Migrate frameworks results class |
Crenderer | Renderer class |
►Nprivacy | Privacy Subsystem implementation for tool_lpmigrate |
Cprovider | Privacy Subsystem for tool_lpmigrate implementing null_provider |
Cframework_mapper | Framework mapper class |
Cframework_processor | Processor class |
►Ntool_messageinbound | The Mail Pickup Manager |
►Nprivacy | Data provider |
Cprovider | Data provider class |
►Ntask | A scheduled task to handle cleanup of old, unconfirmed e-mails |
Ccleanup_task | A scheduled task to handle cleanup of old, unconfirmed e-mails |
Cpickup_task | A scheduled task to handle Inbound Message e-mail pickup |
Cmanager | Mail Pickup Manager |
►Ntool_mfa | |
►Nevent | |
Cuser_deleted_factor | Event for when user factor is deleted |
Cuser_failed_mfa | Event for when user successfully passed all MFA factor checks |
Cuser_passed_mfa | Event for when user successfully passed all MFA factor checks |
Cuser_revoked_factor | Event for when user successfully revoked MFA Factor |
Cuser_setup_factor | Event for when user successfully setup new MFA Factor |
►Nhook | |
Cafter_user_passed_mfa | Allow plugins to callback as soon possible after user has passed MFA |
►Nlocal | |
►Nfactor | |
Cfallback | Fallback factor class |
Cobject_factor | |
Cobject_factor_base | MFA factor abstract class |
►Nform | |
Cglobal_form_manager | MFA login form |
Clogin_form | MFA login form |
Creset_factor | Form to reset gracemode timer for users |
Crevoke_factor_form | Revoke factor form |
Csetup_factor_form | Setup factor form |
Cverification_field | MFA Verification code element |
Cadmin_setting_managemfa | Admin setting for MFA |
Csecret_manager | MFA secret management class |
►Noutput | |
Crenderer | MFA renderer |
►Nplugininfo | |
Cfactor | Subplugin info class |
►Nprivacy | Privacy provider |
Cprovider | Privacy provider |
Cmanager | MFA management class |
►Ntool_mobile | Class for Moodle Mobile tools |
►Noutput | Renderer |
Crenderer | Renderer class |
Csubscription | Subscription page |
►Nprivacy | Privacy Subsystem implementation for tool_mobile |
Cprovider | Privacy provider for tool_mobile |
Capi | API exposed by tool_mobile, to be used mostly by external functions and the plugin settings |
Cexternal | This is the external API for this tool |
Chook_callbacks | Allows plugins to add any elements to the footer |
►Ntool_monitor | |
►Nevent | The tool_monitor rule created event |
Crule_created | The tool_monitor rule created event class |
Crule_deleted | The tool_monitor rule deleted event class |
Crule_updated | The tool_monitor rule updated event class |
Csubscription_created | The tool_monitor subscription created event class |
Csubscription_deleted | The tool_monitor subscription deleted event class |
►Nprivacy | Privacy class for requesting user data |
Cprovider | Privacy provider for tool_monitor |
►Ntask | |
Ccheck_subscriptions | Simple task class responsible for activating, deactivating and removing subscriptions |
Cclean_events | Simple task to clean the tool_monitor_events table |
Ceventlist | Class for returning event information |
Ceventobservers | Observer class containing methods monitoring various events |
Cnotification_task | Adhock class, used to send notifications to users |
Crule | Class represents a single rule |
Crule_form | The mform for creating and editing a rule |
Crule_manager | Rule manager class |
Csubscription | Class represents a single subscription instance (i.e with all the subscription info) |
Csubscription_manager | Class to manage subscriptions |
►Ntool_moodlenet | This is the external API for this component |
►Nlocal | Contains the import_backup_helper class |
Cimport_backup_helper | The import_backup_helper class |
Cimport_handler_info | The import_handler_info class |
Cimport_handler_registry | The import_handler_registry class |
Cimport_info | Class import_info, describing objects which represent a resource being imported by a user |
Cimport_processor | The import_processor class |
Cimport_strategy | The import_strategy interface |
Cimport_strategy_file | The import_strategy_file class |
Cimport_strategy_link | The import_strategy_link class |
Curl | The url class, providing a representation of a url and operations on its component parts |
►Noutput | Renderer |
Crenderer | Renderer class |
Cselect_page | Select page renderable |
►Nprivacy | Privacy class for tool_moodlenet |
Cprovider | Privacy class for tool_moodlenet |
►Ntask | |
Cpost_install | Ad-hoc task to perform post install tasks |
Csend_enable_notification | Ad-hoc task to send the notification to admin stating MoodleNet is automatically enabled after upgrade |
Csend_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 |
Cexternal | This is the external API for this component |
Cmoodlenet_user_profile | A class to represent the moodlenet profile |
Cprofile_manager | Class for handling interaction with the moodlenet profile |
►Ntool_policy | View user acceptances to the policies |
►Nevent | Provides tool_policy::event::acceptance_base class |
Cacceptance_created | Event acceptance_created |
Cacceptance_updated | Event acceptance_updated |
►Nform | Provides tool_policy::form::accept_policy class |
Caccept_policy | Represents the form for accepting or revoking a policy |
Cpolicydoc | Defines the form for editing a policy document version |
►Noutput | Provides tool_policy::output::acceptances class |
Cacceptances | List of users and their acceptances |
Cacceptances_filter | Implements the widget allowing to filter the acceptance records |
Cguestconsent | Renderer for the policies plugin |
Cpage_agreedocs | Represents a page for showing all the policy documents which a user has to agree to |
Cpage_managedocs_list | Represents a management page with the list of policy documents |
Cpage_nopermission | Represents a page for showing the error messages |
Cpage_viewalldoc | Represents a page for showing all the policy documents with a current version |
Cpage_viewdoc | Represents a page for showing the given policy document version |
Crenderer | Renderer for the policies plugin |
Cuser_agreement | List of users and their acceptances |
►Nprivacy | Privacy Subsystem implementation for tool_policy |
Cprovider | Implementation of the privacy subsystem plugin provider for the policy tool |
►Ntest | Provides the tool_policy::test::helper class |
Chelper | Provides some helper methods for unit-tests |
Cacceptances_table | Class acceptances_table |
Capi | Provides the API of the policies plugin |
Cexternal | Class external |
Cpolicy_exporter | Exporter of a policy document model |
Cpolicy_version | Persistent model representing a single policy document version |
Cpolicy_version_exporter | Exporter of a single policy document version |
►Ntool_recyclebin | The main interface for recycle bin methods |
►Nevent | Recycle bin events |
Ccategory_bin_item_created | Event class |
Ccategory_bin_item_deleted | Event class |
Ccategory_bin_item_restored | Event Class |
Ccourse_bin_item_created | Event class |
Ccourse_bin_item_deleted | Event class |
Ccourse_bin_item_restored | Event class |
►Nprivacy | Privacy Subsystem implementation for tool_recyclebin |
Cprovider | Privacy Subsystem for tool_recyclebin implementing null_provider |
►Ntask | Recycle bin cron task |
Ccleanup_category_bin | This task deletes expired category recyclebin items |
Ccleanup_course_bin | This task deletes expired course recyclebin items |
Cbase_bin | Represents a recyclebin |
Ccategory_bin | Represents a category's recyclebin |
Ccourse_bin | Represents a course's recyclebin |
►Ntool_task | Running tasks table |
►Ncheck | Ad hoc queue checks |
Cadhocqueue | Ad hoc queue checks |
Ccronrunning | Cron running check |
Clongrunningtasks | Long running tasks check |
Cmaxfaildelay | Task fail delay check |
►Nprivacy | Privacy Subsystem implementation for tool_task |
Cprovider | Privacy Subsystem for tool_task implementing null_provider |
Crunning_tasks_table | Table to display list of running task |
Cscheduled_checker_task | Checker class |
►Ntool_templatelibrary | Class for listing mustache templates |
►Noutput | Class containing data for list_templates page |
Clist_templates_page | Class containing data for list_templates page |
Crenderer | Renderer class for template library |
►Nprivacy | Privacy Subsystem implementation for tool_templatelibrary |
Cprovider | Privacy Subsystem for tool_templatelibrary implementing null_provider |
Capi | API exposed by tool_templatelibrary |
Cexternal | This is the external API for this tool |
►Ntool_uploaduser | Class cli_helper |
►Nlocal | Class cli_progress_tracker |
Ccli_progress_tracker | Tracks the progress of the user upload and outputs it in CLI script (writes to STDOUT) |
Cfield_value_validators | Field validator class |
Ctext_progress_tracker | Tracks the progress of the user upload and echos it in a text format |
►Nprivacy | Privacy Subsystem implementation for tool_uploaduser |
Cprovider | Privacy Subsystem for tool_uploaduser implementing null_provider |
Ccli_helper | Helper method for CLI script to upload users (also has special wrappers for cli* functions for phpunit testing) |
Cpreview | Display the preview of a CSV file |
Cprocess | Process CSV file with users data, this will create/update users, enrol them into courses, etc |
►Ntool_usertours | Cache manager |
Nevent | The tool_usertours step_shown event |
►Nexternal | |
Ctour | Web Service functions for steps |
►Noutput | Renderer |
Crenderer | Renderer |
Cstep | Tour Step Renderable |
Ctour | Tour renderable |
►Nprivacy | Privacy Subsystem implementation for tool_usertours |
Cprovider | Implementation of the privacy subsystem plugin provider for the user tours feature |
Ccache | Cache manager |
Cconfiguration | Step configuration detail class |
Chelper | Tour helper |
Cmanager | Tour manager |
Cstep | Step class |
Ctarget | Target class |
Ctour | Tour class |
►Nwebservice_soap | WSDL generator for the SOAP web service |
►Nprivacy | Privacy provider implementation for webservice_soap |
Cprovider | Privacy provider implementation for webservice_soap |
Cwsdl | WSDL generator for the SOAP web service |
►Nworkshopallocation_scheduled | Event observers for workshopallocation_scheduled |
►Nprivacy | Provides the class workshopallocation_scheduled::privacy::provider |
Cprovider | Privacy API implementation for the Scheduled allocation method |
►Ntask | A schedule task for scheduled allocation cron |
Ccron_task | The main schedule task for scheduled allocation cron |
Cobserver | Class for workshopallocation_scheduled observers |