|
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 |