<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.moodle.org/dev/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jsw</id>
	<title>MoodleDocs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.moodle.org/dev/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jsw"/>
	<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/Special:Contributions/Jsw"/>
	<updated>2026-07-28T14:01:56Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Talk:Web_service_API_functions&amp;diff=64054</id>
		<title>Talk:Web service API functions</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Talk:Web_service_API_functions&amp;diff=64054"/>
		<updated>2023-12-13T21:17:28Z</updated>

		<summary type="html">&lt;p&gt;Jsw: /* Feedback here please */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Feedback here please==&lt;br /&gt;
&lt;br /&gt;
What is the point of the moodle_ prefix? I think it is just a waste of space and should be deleted.--[[User:Tim Hunt|Tim Hunt]] 18:38, 18 August 2011 (WST)&lt;br /&gt;
&lt;br /&gt;
The table in the &#039;&#039;&#039;Web service protocols&#039;&#039;&#039; section has a column called &amp;quot;CORS&amp;quot;. What is &amp;quot;CORS&amp;quot;? Is it http://www.w3.org/TR/cors/? --[[User:Luis de Vasconcelos|Luis de Vasconcelos]] ([[User talk:Luis de Vasconcelos|talk]]) 14:21, 18 May 2016 (AWST)&lt;br /&gt;
&lt;br /&gt;
Can a column for &amp;quot;deprecated in version&amp;quot; be added? For example core_user_get_users_by_id is listed in the table, but the online documentation says &amp;quot;DEPRECATED: this deprecated function will be removed in a future version. This function has been replaced by core_user_get_users_by_field()&amp;quot; -- [[User:Chris_Wharton|Chris Wharton]] 2016-11-28 17:12 GMT&lt;br /&gt;
&lt;br /&gt;
==== Login Required ====&lt;br /&gt;
&lt;br /&gt;
It is not clear what this column means. Attempting to use a service marked as login required with a valid token results in the following, but it is not clear why:&lt;br /&gt;
&lt;br /&gt;
    {&amp;quot;exception&amp;quot;:&amp;quot;webservice_access_exception&amp;quot;,&amp;quot;errorcode&amp;quot;:&amp;quot;accessexception&amp;quot;,&amp;quot;message&amp;quot;:&amp;quot;Access control exception&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
=== Updates? ===&lt;br /&gt;
This page has not been updated since Moodle 3.11&lt;br /&gt;
When I checked the new moodeldev.io site I could not find an equivalent page. The most relevant page seems to be https://moodledev.io/docs/apis/subsystems/external which links back to here in the See also list.&lt;br /&gt;
Found this when one of the power users on campus wanted to use the function core_grade_get_grades which is still on the list but has been deprecated and removed according to https://tracker.moodle.org/browse/MDL-51373 -- Jeff Webster 2023-12-13 16:15 EST&lt;br /&gt;
&lt;br /&gt;
== 3.2 WS API table ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!Area!! Name !! Introduced in !! class=&amp;quot;unsortable&amp;quot; |Description !!  Available AJAX !! Login required !! Services &lt;br /&gt;
|-&lt;br /&gt;
| auth_email || auth_email_get_signup_settings ||  3.2  ||  Get the signup required settings and profile fields.  || Yes || No || &lt;br /&gt;
|-&lt;br /&gt;
| auth_email || auth_email_signup_user ||  3.2  ||  Adds a new user (pendingto be confirmed) in the site.  || Yes || No || &lt;br /&gt;
|-&lt;br /&gt;
| core_auth || core_auth_confirm_user ||  3.2  ||  Confirm a user account.  || Yes || No || &lt;br /&gt;
|-&lt;br /&gt;
| core_badges || core_badges_get_user_badges ||   3.1   ||   Returns the list of badges awarded to a user.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_calendar || core_calendar_create_calendar_events ||   2.5   ||   Create calendar events   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_calendar || core_calendar_delete_calendar_events ||   2.5   ||   Delete calendar events   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_calendar || core_calendar_get_calendar_events ||   2.5   ||   Get calendar events   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_cohort || core_cohort_add_cohort_members ||   2.4   ||  Add members to cohort   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_cohort || core_cohort_create_cohorts ||   2.4   ||  Create cohorts   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_cohort || core_cohort_delete_cohort_members ||   2.4   ||  Delete members from cohort   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_cohort || core_cohort_delete_cohorts ||   2.4   ||  Delete cohorts   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_cohort || core_cohort_get_cohort_members ||   2.4   ||  Get cohort members   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_cohort || core_cohort_get_cohorts ||   2.4   ||  Get cohorts   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_cohort || core_cohort_update_cohorts ||   2.4   ||  Update cohorts   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_comment || core_comment_get_comments ||   2.9   ||  Return all the comments for an specific component, context.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_add_competency_to_course ||   3.1   ||   Add competency to a course   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_add_competency_to_plan ||   3.1   ||   Add a competency to a learning plan   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_add_competency_to_template ||   3.1   ||   Add competency to a template   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_add_related_competency ||   3.1   ||   Create a relationship between competencies   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_approve_plan ||   3.1   ||   Approve a learning plan   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_competency_framework_viewed ||   3.1   ||   Notify a competency framework as being viewed   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_competency_viewed ||   3.1   ||   Report a competency as being viewed   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_complete_plan ||   3.1   ||   Complete a learning plan   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_count_competencies ||   3.1   ||   Count the competencies   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_count_competencies_in_course ||   3.1   ||   Count competencies in a course   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_count_competencies_in_template ||   3.1   ||   Count the competencies in a template   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_count_competency_frameworks ||   3.1   ||   Count the competency frameworks   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_count_courses_using_competency ||   3.1   ||   Count courses using a competency   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_count_templates ||   3.1   ||   Count templates   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_count_templates_using_competency ||   3.1   ||   Count templates using a competency   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_create_competency ||   3.1   ||   Create a competency   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_create_competency_framework ||   3.1   ||   Create a competency framework   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_create_plan ||   3.1   ||   Create a learning plan   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_create_template ||   3.1   ||   Create a template   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_create_user_evidence_competency ||   3.1   ||   Link an evidence of prior learning with a user&#039;s competency   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_delete_competency ||   3.1   ||   Delete a competency   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_delete_competency_framework ||   3.1   ||   Delete a competency framework   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_delete_evidence ||   3.1   ||   Delete an evidence   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_delete_plan ||   3.1   ||   Delete a learning plan   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_delete_template ||   3.1   ||   Delete a template   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_delete_user_evidence ||   3.1   ||   Delete an evidence of prior learning   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_delete_user_evidence_competency ||   3.1   ||   Remove a link between an evidence of prior learning and a user&#039;s competency    || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_duplicate_competency_framework ||   3.1   ||   Duplicate a competency framework   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_duplicate_template ||   3.1   ||   Duplicate a template   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_get_scale_values ||   3.1   ||   Get the values for a scale   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_grade_competency ||   3.1   ||   Rate a user&#039;s competency   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_grade_competency_in_course ||   3.1   ||   Rate a user&#039;s competency in a course   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_grade_competency_in_plan ||   3.1   ||   Rate a user&#039;s competency in a learning plan   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_list_competencies ||   3.1   ||   List competencies   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_list_competencies_in_template ||   3.1   ||   List the competencies of a template   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_list_competency_frameworks ||   3.1   ||   List the competency frameworks   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_list_course_competencies ||   3.1   ||   List the competencies in a course   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_list_plan_competencies ||   3.1   ||   List a learning plan&#039;s competencies   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_list_templates ||   3.1   ||   List templates   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_list_templates_using_competency ||   3.1   ||   List templates using a competency   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_list_user_plans ||   3.1   ||   List a user&#039;s learning plans   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_move_down_competency ||   3.1   ||   Move a competency down in its branch   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_move_up_competency ||   3.1   ||   Move a competency up in its branch   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_plan_cancel_review_request ||   3.1   ||   Cancel the review request of a learning plan   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_plan_request_review ||   3.1   ||   Request the review of a learning plan   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_plan_start_review ||   3.1   ||   Start the review of a learning plan   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_plan_stop_review ||   3.1   ||   Stop the review of a learning plan   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_read_competency ||   3.1   ||   Fetch a competency   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_read_competency_framework ||   3.1   ||   Fetch a competency framework   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_read_plan ||   3.1   ||   Fetch a learning plan   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_read_template ||   3.1   ||   Fetch a template   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_read_user_evidence ||   3.1   ||   Fetch an evidence of prior learning   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_remove_competency_from_course ||   3.1   ||   Remove competency from a course   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_remove_competency_from_plan ||   3.1   ||   Remove a competency from a learning plan   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_remove_competency_from_template ||   3.1   ||   Remove competency from template   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_remove_related_competency ||   3.1   ||   Remove a relationship between competencies   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_reopen_plan ||   3.1   ||   Reopen a learning plan   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_reorder_course_competency ||   3.1   ||   Reorder competencies in a course   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_reorder_plan_competency ||   3.1   ||   Reopen a competency in a learning plan   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_reorder_template_competency ||   3.1   ||   Reorder competencies in a template   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_request_review_of_user_evidence_linked_competencies ||   3.1   ||   Request the review of the user&#039;s competencies linked to an evidence of prior learning   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_search_competencies ||   3.1   ||   Search for competencies   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_set_course_competency_ruleoutcome ||   3.1   ||   Set the rule of course competencies   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_set_parent_competency ||   3.1   ||   Relocate a competency to another parent   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_template_has_related_data ||   3.1   ||   Check whether a template has related data   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_template_viewed ||   3.1   ||   Report a template as being viewed   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_unapprove_plan ||   3.1   ||   Unapprove a learning plan   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_unlink_plan_from_template ||   3.1   ||   Unlink a learning plan from a template   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_update_competency ||   3.1   ||   Update a competency   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_update_competency_framework ||   3.1   ||   Update a competency framework   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_update_course_competency_settings ||   3.1   ||   Update the course competency settings   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_update_plan ||   3.1   ||   Update a learning plan   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_update_template ||   3.1   ||   Update a template   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_user_competency_cancel_review_request ||   3.1   ||   Cancel the review request of a user&#039;s competency   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_user_competency_plan_viewed ||   3.1   ||   Report the archive of user&#039;s competency as being viewed    || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_user_competency_request_review ||   3.1   ||   Request the review of a user&#039;s competency   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_user_competency_start_review ||   3.1   ||   Start the review of a user&#039;s competency   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_user_competency_stop_review ||   3.1   ||   Stop the review of a user&#039;s competency   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_user_competency_viewed ||   3.1   ||   Report a user&#039;s competency as being viewed   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_user_competency_viewed_in_course ||   3.1   ||   Report a user&#039;s competency as being viewed from a course   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_competency || core_competency_user_competency_viewed_in_plan ||   3.1   ||   Report a user&#039;s competency as being viewed from a learning plan   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_completion || core_completion_get_activities_completion_status ||   2.9   ||  Return the activities completion status for a user in a course.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_completion || core_completion_get_course_completion_status ||   2.9   ||  Returns course completion status.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_completion || core_completion_mark_course_self_completed ||   3.0   ||   Update the course completion status for the current user (if course self-completion is enabled).   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_completion || core_completion_update_activity_completion_status_manually ||   2.9   ||  Update completion status for the current user in an activity, only for activities with manual tracking.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_course || core_course_check_updates ||  3.2  ||  Check if there is updates affecting the user for the given course and contexts.  || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_course || core_course_create_categories ||   2.3   ||   create categories   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_course || core_course_create_courses ||   2.0   ||   Create new courses   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_course || core_course_delete_categories ||   2.3   ||   delete categories   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_course || core_course_delete_courses ||   2.3   ||   delete courses   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_course || core_course_delete_modules ||   2.5   ||  Deletes all specified module instances   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_course || core_course_duplicate_course ||   2.3   ||   duplicate a course   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_course || core_course_get_activities_overview ||  3.2  ||  Return activities overview for the given courses.  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_course || core_course_get_categories ||   2.3   ||   get categories   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_course || core_course_get_contents ||   2.2   ||   get course content (modules + web service file urls)   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_course || core_course_get_course_module ||   3.0   ||   Return information about a course module.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_course || core_course_get_course_module_by_instance ||   3.0   ||   Return information about a given module name and instance id.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_course || core_course_get_courses ||   2.0   ||   Return course details   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_course || core_course_get_courses_by_field ||  3.2  ||  Get courses matching a specific field (id/s, shortname, idnumber, category)  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_course || core_course_get_user_administration_options ||  3.2  ||  Return a list of administration options in a set of courses that are avaialable or not for the current                            user.  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_course || core_course_get_user_navigation_options ||  3.2  ||  Return a list of navigation options in a set of courses that are avaialable or not for the current user.  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_course || core_course_import_course ||   2.4   ||   Import course data from a course into another course. Does not include any user data.   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_course || core_course_search_courses ||   3.0   ||   Search courses by (name, module, block, tag).   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_course || core_course_update_categories ||   2.3   ||   update categories   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_course || core_course_update_courses ||   2.5   ||   Update courses.   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_course || core_course_view_course ||   2.9   ||  Log that the course was viewed   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_enrol || core_enrol_get_course_enrolment_methods ||  3.0  ||  Get the list of course enrolment methods  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_enrol || core_enrol_get_enrolled_users ||   2.1   ||   Get enrolled users by course id   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_enrol || core_enrol_get_enrolled_users_with_capability ||   2.4   ||   For each course and capability specified, return a list of the users that are enrolled in the course and have that capability   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_enrol || core_enrol_get_users_courses ||   2.0   ||   get list of course ids that a user is enrolled in (if you are allowed to see that)   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_fetch || core_fetch_notifications ||   3.1   ||   Return a list of notifications for the current session   || Yes || No || &lt;br /&gt;
|-&lt;br /&gt;
| core_files || core_files_get_files ||   2.0   ||   browse moodle files   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_files ||core_files_upload ||   2.2   ||   upload a file to moodle   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_get || core_get_component_strings ||   2.4   ||   Return all raw strings (with {$a-&amp;gt;xxx}) for a specific component - similar to core get_component_strings() call   || Yes || No || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_get || core_get_fragment ||   3.1   ||   Return a fragment for inclusion, such as a JavaScript page.   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_get || core_get_string ||   2.4   ||   Return a translated string - similar to core get_string() call   || Yes || No || &lt;br /&gt;
|-&lt;br /&gt;
| core_get || core_get_strings ||   2.4   ||   Return some translated strings - like several core get_string() calls   || Yes || No || &lt;br /&gt;
|-&lt;br /&gt;
| core_grade || core_grade_get_grades ||   2.7   ||   Returns student course total grade and grades for activities. This function does not return category or manual items. This function is suitable for managers or teachers not students.  || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_grade || core_grade_update_grades ||   2.7   ||   Update a grade item and associated student grades.  || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_grading || core_grading_get_definitions ||   2.6   ||   Returns grading definitions for the course module ids and areaname provided as parameters. An optionall activeonly parameter can be provided so that only the active grading method is returned.  || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_grading || core_grading_get_gradingform_instances ||   2.6   ||   Returns the instances and fillings for the requested definition id. An optional since parameter allows the number of records returned to be reduced so that only those with a timemodified value &amp;gt;= since are returned  || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_grading || core_grading_save_definitions ||   2.8   ||  Accepts an array of areas as a parameter. The areas contain grading definitions with criteria for inserting and updating  || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_group || core_group_add_group_members ||   2.0   ||   Adds group members   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_group || core_group_assign_grouping ||   2.3   ||   assign groups from groupings   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_group || core_group_create_groupings ||   2.3   ||   create groupings   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_group || core_group_create_groups ||   2.0   ||   Creates new groups   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_group || core_group_delete_group_members ||   2.0   ||   Deletes group members   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_group || core_group_delete_groupings ||   2.3   ||   delete groupings   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_group || core_group_delete_groups ||   2.0   ||   Deletes all specified groups   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_group || core_group_get_activity_allowed_groups ||   3.0   ||   Gets a list of groups that the user is allowed to access within the specified activity.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_group || core_group_get_activity_groupmode ||   3.0   ||   Returns effective groupmode used in a given activity.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_group || core_group_get_course_groupings ||   2.3   ||   get all groupings in specified course   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_group || core_group_get_course_groups ||   2.0   ||   Returns all groups in specified course   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_group || core_group_get_course_user_groups ||   2.9   ||  Returns all groups in specified course for the specified user.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_group || core_group_get_group_members ||   2.0   ||   Returns group members   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_group || core_group_get_groupings ||   2.3   ||   get groupings   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_group || core_group_get_groups ||    2.0   ||   Returns group details.   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_group || core_group_unassign_grouping ||   2.3   ||   unassign groups from groupings   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_group || core_group_update_groupings ||   2.3   ||   update groupings   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_message || core_message_block_contacts ||   2.5   ||   Block contacts   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_message || core_message_create_contacts ||   2.5   ||   Add contacts to the contact list   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_message || core_message_data_for_messagearea_contacts ||  3.2  ||  Retrieve the template data for the contact list  || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_message || core_message_data_for_messagearea_conversations ||  3.2  ||  Retrieve the template data for the conversation list  || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_message || core_message_data_for_messagearea_get_most_recent_message ||  3.2  ||  Retrieve the template data for the most recent message  || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_message || core_message_data_for_messagearea_get_profile ||  3.2  ||  Retrieve the template data for the users\&#039;s profile  || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_message || core_message_data_for_messagearea_messages ||  3.2  ||  Retrieve the template data for the messages  || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_message || core_message_data_for_messagearea_search_messages ||  3.2  ||  Retrieve the template data for searching for messages  || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_message || core_message_data_for_messagearea_search_users ||  3.2  ||  Retrieve the template data for searching for people  || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_message || core_message_data_for_messagearea_search_users_in_course ||  3.2  ||  Retrieve the template data for searching for people in a course  || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_message || core_message_delete_contacts ||   2.5   ||   Remove contacts from the contact list   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_message || core_message_delete_conversation ||  3.2  ||  Deletes a conversation.  || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_message || core_message_delete_message ||   3.1   ||   Deletes a message.   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_message || core_message_get_blocked_users ||   2.9   ||  Retrieve a list of users blocked   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_message || core_message_get_contacts ||   2.5   ||   Retrieve the contact list   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_message || core_message_get_message_processor ||  3.2  ||  Get a message processor  || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_message || core_message_get_messages ||   2.8   ||  Retrieve a list of messages sent and received by a user (conversations, notifications or both)   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_message || core_message_get_unread_conversations_count ||  3.2  ||  Retrieve the count of unread conversations for a given user  || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_message || core_message_get_user_message_preferences ||  3.2  ||  Get the message preferences for a given user.  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_message || core_message_get_user_notification_preferences ||  3.2  ||  Get the notification preferences for a given user.  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_message || core_message_mark_all_messages_as_read ||  3.2  ||  Mark all messages as read for a given user  || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_message || core_message_mark_all_notifications_as_read ||  3.2  ||  Mark all notifications as read for a given user  || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_message || core_message_mark_message_read ||   2.9   ||  Mark a single message as read, trigger message_viewed event.   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_message || core_message_message_processor_config_form ||  3.2  ||  Process the message processor config form  || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_message || core_message_search_contacts ||   2.5   ||   Search for contacts   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_message || core_message_send_instant_messages ||   2.1   ||   Send instant messages   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_message || core_message_unblock_contacts ||   2.5   ||   Unblock contacts   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_notes || core_notes_create_notes ||   2.1   ||   Create notes   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_notes || core_notes_delete_notes ||   2.5   ||   Delete Notes   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_notes || core_notes_get_course_notes ||   2.9   ||  Returns all notes in specified course (or site) for the specified user.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_notes || core_notes_get_notes ||   2.5   ||   Retrieve Notes   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_notes || core_notes_update_notes ||   2.5   ||   Update Notes   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_notes || core_notes_view_notes ||   2.9   ||  Simulates the web interface view of notes/index.php: trigger events.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_output || core_output_load_template ||  3.0  ||  Load a template for a renderable  || Yes || No || &lt;br /&gt;
|-&lt;br /&gt;
| core_question || core_question_update_flag ||   3.1   ||   Update the flag state of a question attempt.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_rating || core_rating_add_rating ||  3.2  ||  Rates an item.  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_rating || core_rating_get_item_ratings ||   2.9   ||  Retrieve all the ratings for an item.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_role || core_role_assign_roles ||   2.0   ||   Manual role assignments   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_role || core_role_unassign_roles ||   2.0   ||   Manual role unassignments   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_tag || core_tag_get_tagindex ||   3.1   ||   Gets tag index page for one tag and one tag area   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_tag || core_tag_get_tags ||  3.0  ||  Gets tags by their ids  || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_tag || core_tag_update_tags ||  3.0  ||  Updates tags  || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_update || core_update_inplace_editable ||   3.1   ||   Generic service to update title   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_user || core_user_add_user_device ||   2.6   ||  Store mobile user devices information for PUSH Notifications.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_user || core_user_add_user_private_files ||  2.6  ||  Copy files from a draft area to users private files area.  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_user || core_user_agree_site_policy ||  3.2  ||  Agree the site policy for the current user.  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_user || core_user_create_users ||   2.0   ||   Create users - admin function   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_user || core_user_delete_users ||   2.0   ||   Delete users - admin function   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_user || core_user_get_course_user_profiles ||   2.1   ||   Get course user profiles by id   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_user || core_user_get_user_preferences ||  3.2  ||  Return user preferences.  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_user || core_user_get_users ||   2.5   ||   Search users. - If you want to get multiple users for one specific field, use core_user_get_users_by_field(), it&#039;s designed for this purpose and it should be faster.   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_user || core_user_get_users_by_field ||   2.5   ||   Retrieve users information for a specified unique field - If you want to do a user search, use core_user_get_users()   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_user || core_user_get_users_by_id ||   2.0   ||   Get users by id   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_user || core_user_remove_user_device ||   2.9   ||  Remove a user device from the Moodle database.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_user || core_user_set_user_preferences ||  3.2  ||  Set user preferences.  || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_user || core_user_update_picture ||  3.2  ||  Update or delete the user picture in the site  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_user || core_user_update_user_preferences ||  3.2  ||  Update a user\&#039;s preferences  || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_user || core_user_update_users ||   2.0   ||   Update users   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| core_user || core_user_view_user_list ||   2.9   ||  Simulates the web-interface view of user/index.php (triggering events).   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_user || core_user_view_user_profile ||   2.9   ||  Simulates the web-interface view of user/view.php and user/profile.php (triggering events).   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| core_webservice || core_webservice_get_site_info ||   2.1   ||   Return some site info / user info / list web service functions   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| enrol_guest || enrol_guest_get_instance_info ||   3.1   ||   Return guest enrolment instance information.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| enrol_manual || enrol_manual_enrol_users ||   2.0   ||   Manual enrol users   || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| enrol_manual || enrol_manual_unenrol_users ||  3.0  ||  Manual unenrol users  || No || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| enrol_self || enrol_self_enrol_user ||   3.0   ||   Self enrol the current user in the given course.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| enrol_self || enrol_self_get_instance_info ||  3.0  ||  self enrolment instance information.  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| gradereport_overview || gradereport_overview_get_course_grades ||  3.2  ||  Get the given user courses final grades  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| gradereport_overview || gradereport_overview_view_grade_report ||  3.2  ||  Trigger the report view event  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| gradereport_user || gradereport_user_get_grade_items ||  3.2  ||  Returns the complete list of grade items for users in a course  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| gradereport_user || gradereport_user_get_grades_table ||   2.9   ||  Get the user/s report grades table for a course   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| gradereport_user || gradereport_user_view_grade_report ||   2.9   ||  Trigger the grade_report_viewed event when a user view his grade report (this web service will be initially used by the mobile app so information can be logged in the Moodle side when a user see the same page in the app).   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| message_airnotifier || message_airnotifier_are_notification_preferences_configured ||  2.7  ||  Check if the users have notification preferences configured yet  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| message_airnotifier || message_airnotifier_enable_device ||  3.2  ||  Enables or disables a registered user device so it can receive Push notifications  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| message_airnotifier || message_airnotifier_get_user_devices ||  3.2  ||  Return the list of mobile devices that are registered in Moodle for the given user  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| message_airnotifier || message_airnotifier_is_system_configured ||  2.7  ||  Check whether the airnotifier settings have been configured  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| message_popup || message_popup_get_popup_notifications ||  3.2  ||  Retrieve a list of popup notifications for a user  || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| message_popup || message_popup_get_unread_popup_notification_count ||  3.2  ||  Retrieve the count of unread popup notifications for a given user  || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_assign || mod_assign_copy_previous_attempt ||   2.6   ||   Copy a students previous attempt to a new attempt.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_assign || mod_assign_get_assignments ||   2.4   ||   Returns the courses and assignments for the users capability   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_assign || mod_assign_get_grades ||   2.4   ||   Returns grades from the assignment   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_assign || mod_assign_get_participant ||   3.1   ||   Get a participant for an assignment, with some summary info about their submissions.  || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_assign || mod_assign_get_submission_status ||   3.1   ||   Returns information about an assignment submission status for a given user.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_assign || mod_assign_get_submissions ||   2.5   ||   Returns the submissions for assignments   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_assign || mod_assign_get_user_flags ||   2.6   ||   Returns the user_flags for assignments   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_assign || mod_assign_get_user_mappings ||   2.6   ||   Returns the user_mappings for assignments   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_assign || mod_assign_list_participants ||   3.1   ||   List the participants for a single assignment, with some summary info about their submissions.   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_assign || mod_assign_lock_submissions ||   2.6   ||   Prevent students from making changes to a list of submissions   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_assign || mod_assign_reveal_identities ||   2.6   ||   Reveal the identities for a blind marking assignment   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_assign || mod_assign_revert_submissions_to_draft ||   2.6   ||   Reverts the list of submissions to draft status   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_assign || mod_assign_save_grade ||   2.6   ||   Save a grade update for a single student.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_assign || mod_assign_save_grades ||   2.7   ||   Save grade updates for one or more students.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_assign || mod_assign_save_submission ||   2.6   ||   Update the current students submission   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_assign || mod_assign_save_user_extensions ||   2.6   ||   Save a list of assignment extensions   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_assign || mod_assign_set_user_flags ||   2.6   ||   Sets the specified user_flags for an assignment   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_assign || mod_assign_submit_for_grading ||   2.6   ||   Submit the current students assignment for grading   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_assign || mod_assign_submit_grading_form ||   3.1   ||   Submit the grading form data via ajax   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_assign || mod_assign_unlock_submissions ||   2.6   ||   Allow students to make changes to a list of submissions   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_assign || mod_assign_view_assign ||  3.2  ||  Update the module completion status.  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_assign || mod_assign_view_grading_table ||  3.0  ||  Trigger the grading_table_viewed event.  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_assign || mod_assign_view_submission_status ||   3.1   ||   Trigger the submission status viewed event.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_book || mod_book_get_books_by_courses ||   3.0   ||   Returns a list of book instances in a provided set of courses.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_book || mod_book_view_book ||   3.0   ||   Trigger the course module viewed event and update the module completion status.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_chat || mod_chat_get_chat_latest_messages ||   3.0   ||   Get the latest messages from the given chat sessio.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_chat || mod_chat_get_chat_users ||   3.0   ||   Get the list of users in the given chat session.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_chat || mod_chat_get_chats_by_courses ||   3.0   ||   Returns a list of chat instances in a provided set of courses.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_chat || mod_chat_login_user ||   3.0   ||   Log a user into a chat room in the given chat.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_chat || mod_chat_send_chat_message ||   3.0   ||   Send a message on the given chat session.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_chat || mod_chat_view_chat ||   3.0   ||   Trigger the course module viewed event and update the module completion status.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_choice || mod_choice_delete_choice_responses ||   3.0   ||   Delete the given submitted responses in a choice.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_choice || mod_choice_get_choice_options ||   3.0   ||   Retrieve options for a specific choice.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_choice || mod_choice_get_choice_results ||   3.0   ||   Retrieve users results for a given choice.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_choice || mod_choice_get_choices_by_courses ||   3.0   ||   Returns a list of choice instances in a provided set of courses.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_choice || mod_choice_submit_choice_response ||   3.0   ||   Submit responses to a specific choice item.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_choice || mod_choice_view_choice ||   3.0   ||   Trigger the course module viewed event and update the module completion status..   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_data || mod_data_get_databases_by_courses ||   2.9   ||  Returns a list of database instances in a provided set of courses, if no courses are provided then all the database instances the user has access to will be returned.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_folder || mod_folder_view_folder ||   3.0   ||   Trigger the course module viewed event and update the module completion status.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_forum || mod_forum_add_discussion ||   3.0   ||   Add a new discussion into an existing forum.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_forum || mod_forum_add_discussion_post ||   3.0   ||   Create new posts into an existing discussion.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_forum || mod_forum_can_add_discussion ||   3.1   ||   Check if the current user can add discussions in the given forum (and optionally for the given group).   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_forum || mod_forum_get_forum_discussion_posts ||   2.7   ||  Returns a list of forum posts for a discussion.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_forum || mod_forum_get_forum_discussions_paginated ||   2.8   ||  Returns a list of forum discussions optionally sorted and paginated.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_forum || mod_forum_get_forums_by_courses ||   2.5   ||   Returns a list of forum instances in a provided set of courses, if no courses are provided then all the forum instances the user has access to will be returned.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_forum || mod_forum_view_forum ||   2.9   ||  Trigger the course_module_viewed event when a user view a forum (this web service will be initially used by the mobile app so information can be logged in the Moodle side when a user see the same page in the app).   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_forum || mod_forum_view_forum_discussion ||   2.9   ||  Trigger the discussion_viewed event when a user view a forum discussion (this web service will be initially used by the mobile app so information can be logged in the Moodle side when a user see the same page in the app).   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_glossary || mod_glossary_add_entry ||  3.2  ||  Add a new entry to a given glossary  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_glossary || mod_glossary_get_authors ||   3.1   ||   Get the authors in a glossary   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_glossary || mod_glossary_get_categories ||   3.1   ||   Get a glossary&#039;s categories   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_glossary || mod_glossary_get_entries_by_author ||   3.1   ||   Get entries using author filtering   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_glossary || mod_glossary_get_entries_by_author_id ||   3.1   ||   Get entries using author ID filtering   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_glossary || mod_glossary_get_entries_by_category ||   3.1   ||   Get entries using category filtering   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_glossary || mod_glossary_get_entries_by_date ||   3.1   ||   Get entries using date filtering   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_glossary || mod_glossary_get_entries_by_letter ||   3.1   ||   Get entries using letter filtering   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_glossary || mod_glossary_get_entries_by_search ||   3.1   ||   Get entries matching a search query   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_glossary || mod_glossary_get_entries_by_term ||   3.1   ||   Get entries using term filtering   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_glossary || mod_glossary_get_entries_to_approve ||   3.1   ||   Get entries to be approved   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_glossary || mod_glossary_get_entry_by_id ||   3.1   ||   Get an entry by ID   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_glossary || mod_glossary_get_glossaries_by_courses ||   3.1   ||   Get the glossaries in courses   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_glossary || mod_glossary_view_entry ||   3.1   ||   Notify that a glossary entry was viewed   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_glossary || mod_glossary_view_glossary ||   3.1   ||   Notify that a glossary was viewed   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_imscp || mod_imscp_get_imscps_by_courses ||   3.0   ||   Returns a list of imscp instances in a provided set of courses.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_imscp || mod_imscp_view_imscp ||   3.0   ||   Trigger the course module viewed event and update the module completion status.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_lti || mod_lti_create_tool_proxy ||   3.1   ||   Create a tool proxy   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| mod_lti || mod_lti_create_tool_type ||   3.1   ||   Create a tool type   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| mod_lti || mod_lti_delete_tool_proxy ||   3.1   ||   Delete a tool proxy   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| mod_lti || mod_lti_delete_tool_type ||   3.1   ||   Delete a tool type   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| mod_lti || mod_lti_get_ltis_by_courses ||   3.0   ||   Returns a list of lti instances in a provided set of courses.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_lti || mod_lti_get_tool_launch_data ||   3.0   ||   Return the launch data for a given external tool.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_lti || mod_lti_get_tool_proxies ||   3.1   ||   Get a list of the tool proxies   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| mod_lti || mod_lti_get_tool_proxy_registration_request ||   3.1   ||   Get a registration request for a tool proxy   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| mod_lti || mod_lti_get_tool_types ||   3.1   ||   Get a list of the tool types   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| mod_lti || mod_lti_is_cartridge ||   3.1   ||   Determine if the given url is for a cartridge   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| mod_lti || mod_lti_update_tool_type ||   3.1   ||   Update a tool type   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| mod_lti || mod_lti_view_lti ||   3.0   ||   Trigger the course module viewed event and update the module completion status.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_page || mod_page_view_page ||   3.0   ||   Trigger the course module viewed event and update the module completion status.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_quiz || mod_quiz_get_attempt_access_information ||   3.1   ||   Return access information for a given attempt in a quiz.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_quiz || mod_quiz_get_attempt_data ||   3.1   ||   Returns information for the given attempt page for a quiz attempt in progress.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_quiz || mod_quiz_get_attempt_review ||   3.1   ||   Returns review information for the given finished attempt, can be used by users or teachers.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_quiz || mod_quiz_get_attempt_summary ||   3.1   ||   Returns a summary of a quiz attempt before it is submitted.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_quiz || mod_quiz_get_combined_review_options ||   3.1   ||   Combines the review options from a number of different quiz attempts.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_quiz || mod_quiz_get_quiz_access_information ||   3.1   ||   Return access information for a given quiz.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_quiz || mod_quiz_get_quiz_feedback_for_grade ||   3.1   ||   Get the feedback text that should be show to a student who got the given grade in the given quiz.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_quiz || mod_quiz_get_quiz_required_qtypes ||   3.1   ||   Return the potential question types that would be required for a given quiz.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_quiz || mod_quiz_get_quizzes_by_courses ||   3.1   ||   Returns a list of quizzes in a provided list of courses, if no list is provided all quizzes that the user can view will be returned.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_quiz || mod_quiz_get_user_attempts ||   3.1   ||   Return a list of attempts for the given quiz and user.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_quiz || mod_quiz_get_user_best_grade ||   3.1   ||   Get the best current grade for the given user on a quiz.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_quiz || mod_quiz_process_attempt ||   3.1   ||   Process responses during an attempt at a quiz and also deals with attempts finishing.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_quiz || mod_quiz_save_attempt ||   3.1   ||   Processes save requests during the quiz.This function is intended for the quiz auto-save feature.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_quiz || mod_quiz_start_attempt ||   3.1   ||   Starts a new attempt at a quiz.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_quiz || mod_quiz_view_attempt ||   3.1   ||   Trigger the attempt viewed event.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_quiz || mod_quiz_view_attempt_review ||   3.1   ||   Trigger the attempt reviewed event.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_quiz || mod_quiz_view_attempt_summary ||   3.1   ||   Trigger the attempt summary viewed event.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_quiz || mod_quiz_view_quiz ||   3.1   ||   Trigger the course module viewed event and update the module completion status.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_resource || mod_resource_view_resource ||   3.0   ||   Trigger the course module viewed event and update the module completion status.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_scorm || mod_scorm_get_scorm_attempt_count ||   3.0   ||   Return the number of attempts done by a user in the given SCORM.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_scorm || mod_scorm_get_scorm_sco_tracks ||   3.0   ||   Retrieves SCO tracking data for the given user id and attempt number.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_scorm || mod_scorm_get_scorm_scoes ||   3.0   ||   Returns a list containing all the scoes data related to the given scorm id.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_scorm || mod_scorm_get_scorm_user_data ||   3.0   ||   Retrieves user tracking and SCO data and default SCORM values.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_scorm || mod_scorm_get_scorms_by_courses ||   3.0   ||   Returns a list of scorm instances in a provided set of courses.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_scorm || mod_scorm_insert_scorm_tracks ||   3.0   ||   Saves a scorm tracking record.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_scorm || mod_scorm_launch_sco ||   3.1   ||   Trigger the SCO launched event.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_scorm || mod_scorm_view_scorm ||   3.0   ||   Trigger the course module viewed event and update the module completion status..   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_survey || mod_survey_get_questions ||  3.0  ||  Get the complete list of questions for the survey, including subquestions.  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_survey || mod_survey_get_surveys_by_courses ||  3.0  ||  Returns a list of survey instances in a provided set of courses, if no courses are provided then all the survey instances the user has access to will be returned.  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_survey || mod_survey_submit_answers ||  3.0  ||  Submit the answers for a given survey.  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_survey || mod_survey_view_survey ||  3.0  ||  Trigger the course module viewed event and update the module completion status.  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_url || mod_url_view_url ||   3.0   ||   Trigger the course module viewed event and update the module completion status.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_wiki || mod_wiki_edit_page ||   3.1   ||   Save the contents of a page.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_wiki || mod_wiki_get_page_contents ||   3.1   ||   Returns the contents of a page.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_wiki || mod_wiki_get_page_for_editing ||   3.1   ||   Locks and retrieves info of page-section to be edited.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_wiki || mod_wiki_get_subwiki_files ||   3.1   ||   Returns the list of files for a specific subwiki.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_wiki || mod_wiki_get_subwiki_pages ||   3.1   ||   Returns the list of pages for a specific subwiki.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_wiki || mod_wiki_get_subwikis ||   3.1   ||   Returns the list of subwikis the user can see in a specific wiki.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_wiki || mod_wiki_get_wikis_by_courses ||   3.1   ||   Returns a list of wiki instances in a provided set of courses, if no courses are provided then all the wiki instances the user has access to will be returned.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_wiki || mod_wiki_new_page ||   3.1   ||   Create a new page in a subwiki.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_wiki || mod_wiki_view_page ||   3.1   ||   Trigger the page viewed event and update the module completion status.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| mod_wiki || mod_wiki_view_wiki ||   3.1   ||   Trigger the course module viewed event and update the module completion status.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| report_competency || report_competency_data_for_report ||   3.1   ||   Load the data for the competency report in a course.   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| tool_lp || tool_lp_data_for_competencies_manage_page ||   3.1   ||   Load the data for the competencies manage page template   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| tool_lp || tool_lp_data_for_competency_frameworks_manage_page ||   3.1   ||   Load the data for the competency frameworks manage page template   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| tool_lp || tool_lp_data_for_competency_summary ||   3.1   ||   Load competency data for summary template.   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| tool_lp || tool_lp_data_for_course_competencies_page ||   3.1   ||   Load the data for the course competencies page template.   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| tool_lp || tool_lp_data_for_plan_page ||   3.1   ||   Load the data for the plan page template.   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| tool_lp || tool_lp_data_for_plans_page ||   3.1   ||   Load the data for the plans page template   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| tool_lp || tool_lp_data_for_related_competencies_section ||   3.1   ||   Load the data for the related competencies template.   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| tool_lp || tool_lp_data_for_template_competencies_page ||   3.1   ||   Load the data for the template competencies page template.   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| tool_lp || tool_lp_data_for_templates_manage_page ||   3.1   ||   Load the data for the learning plan templates manage page template   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| tool_lp || tool_lp_data_for_user_competency_summary ||   3.1   ||   Load a summary of a user competency.   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| tool_lp || tool_lp_data_for_user_competency_summary_in_course ||   3.1   ||   Load a summary of a user competency.   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| tool_lp || tool_lp_data_for_user_competency_summary_in_plan ||   3.1   ||   Load a summary of a user competency.   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| tool_lp || tool_lp_data_for_user_evidence_list_page ||   3.1   ||   Load the data for the user evidence list page template   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| tool_lp || tool_lp_data_for_user_evidence_page ||   3.1   ||   Load the data for the user evidence page template   || Yes || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| tool_lp || tool_lp_list_courses_using_competency ||   3.1   ||   List the courses using a competency   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| tool_lp || tool_lp_search_cohorts ||   3.1   ||   Search for cohorts.   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| tool_lp || tool_lp_search_users ||   3.1   ||   Search for users.   || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| tool_mobile || tool_mobile_get_autologin_key ||  3.2  ||  Creates an auto-login key for the current user.                            Is created only in https sites and is restricted by time and ip address.  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| tool_mobile || tool_mobile_get_config ||  3.2  ||  Returns a list of the site configurations, filtering by section.  || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| tool_mobile || tool_mobile_get_plugins_supporting_mobile ||   3.1   ||   Returns a list of Moodle plugins supporting the mobile app.   || No || Yes || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| tool_mobile || tool_mobile_get_public_config ||  3.2  ||  Returns a list of the site public settings, those not requiring authentication.  || Yes || No || moodle_mobile_app&lt;br /&gt;
|-&lt;br /&gt;
| tool_templatelibrary || tool_templatelibrary_list_templates ||  3.0  ||  List/search templates by component.  || Yes || No || &lt;br /&gt;
|-&lt;br /&gt;
| tool_templatelibrary || tool_templatelibrary_load_canonical_template ||  3.0  ||  Load a canonical template by name (not the theme overidden one).  || Yes || No || &lt;br /&gt;
|-&lt;br /&gt;
| tool_usertours || tool_usertours_complete_tour ||  3.2  ||  Mark the specified tour as completed for the current user  || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| tool_usertours || tool_usertours_fetch_and_start_tour ||  3.2  ||  Fetch the specified tour  || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| tool_usertours || tool_usertours_reset_tour ||  3.2  ||  Remove the specified tour  || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
| tool_usertours || tool_usertours_step_shown ||  3.2  ||  Mark the specified step as completed for the current user  || Yes || Yes || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jsw</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Talk:Developer_meeting_February_2016&amp;diff=49418</id>
		<title>Talk:Developer meeting February 2016</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Talk:Developer_meeting_February_2016&amp;diff=49418"/>
		<updated>2016-02-05T01:26:19Z</updated>

		<summary type="html">&lt;p&gt;Jsw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi, perhaps it would be time to close MDL-51580 (Decide Moodle 3.1 requirements and push them to environment.xml) after a last discussion.--[[User:Séverin Terrier|Séverin Terrier]] ([[User talk:Séverin Terrier|talk]]) 18:20, 2 February 2016 (AWST)&lt;br /&gt;
&lt;br /&gt;
I think &amp;quot;Reusable element ...&amp;quot; should link to MDL-51802 not MDL-51508 [[User:Jeff Webster|Jeff Webster]] ([[User talk:Jeff Webster|talk]]) 09:25, 5 February 2016 (AWST)&lt;/div&gt;</summary>
		<author><name>Jsw</name></author>
	</entry>
</feed>