@webhare/moodle-webservice
Version:
Moodle Web Service API client with intellisense and typechecking
1,650 lines • 209 kB
JSON
{
"created": "2023-04-06T21:26:34.714Z",
"items": [
{
"area": "core_user",
"name": "core_user_search_identity",
"minVersion": "3.11",
"description": "Return list of users identities matching the given criteria in their name or other identity fields.",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "user",
"preferName": "searchIdentity"
},
{
"area": "auth_email",
"name": "auth_email_get_signup_settings",
"minVersion": "3.2",
"description": "Get the signup required settings and profile fields.",
"isAjax": true,
"isLogin": false,
"module": "auth",
"facility": "email",
"preferName": "getSignupSettings"
},
{
"area": "auth_email",
"name": "auth_email_signup_user",
"minVersion": "3.2",
"description": "Adds a new user (pendingto be confirmed) in the site.",
"isAjax": true,
"isLogin": false,
"module": "auth",
"facility": "email",
"preferName": "signupUser"
},
{
"area": "block_recentlyaccesseditems",
"name": "block_recentlyaccesseditems_get_recent_items",
"minVersion": "3.6",
"description": "List of items a user has accessed most recently.",
"isAjax": true,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "block",
"facility": "recentlyaccesseditems",
"preferName": "getRecentItems"
},
{
"area": "block_starredcourses",
"name": "block_starredcourses_get_starred_courses",
"minVersion": "3.6",
"description": "Get users starred courses.",
"isAjax": true,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "block",
"facility": "starredcourses",
"preferName": "getStarredCourses"
},
{
"area": "core_auth",
"name": "core_auth_confirm_user",
"minVersion": "3.2",
"description": "Confirm a user account.",
"isAjax": true,
"isLogin": false,
"module": "core",
"facility": "auth",
"preferName": "confirmUser"
},
{
"area": "core_auth",
"name": "core_auth_is_age_digital_consent_verification_enabled",
"minVersion": "3.5",
"description": "Checks if age digital consent verification is enabled.",
"isAjax": true,
"isLogin": false,
"module": "core",
"facility": "auth",
"preferName": "isAgeDigitalConsentVerificationEnabled"
},
{
"area": "core_auth",
"name": "core_auth_is_minor",
"minVersion": "3.5",
"description": "Requests a check if a user is a digital minor.",
"isAjax": true,
"isLogin": false,
"module": "core",
"facility": "auth",
"preferName": "isMinor"
},
{
"area": "core_auth",
"name": "core_auth_request_password_reset",
"minVersion": "3.4",
"description": "Requests a password reset.",
"isAjax": true,
"isLogin": false,
"module": "core",
"facility": "auth",
"preferName": "requestPasswordReset"
},
{
"area": "core_auth",
"name": "core_auth_request_password_reset",
"minVersion": "3.4",
"description": "Requests a password reset.",
"isAjax": true,
"isLogin": false,
"module": "core",
"facility": "auth",
"preferName": "requestPasswordReset"
},
{
"area": "core_auth",
"name": "core_auth_resend_confirmation_email",
"minVersion": "3.6",
"description": "Resend confirmation email.",
"isAjax": true,
"isLogin": false,
"module": "core",
"facility": "auth",
"preferName": "resendConfirmationEmail"
},
{
"area": "core_auth",
"name": "core_auth_resend_confirmation_email",
"minVersion": "3.6",
"description": "Resend confirmation email.",
"isAjax": true,
"isLogin": false,
"module": "core",
"facility": "auth",
"preferName": "resendConfirmationEmail"
},
{
"area": "core_backup",
"name": "core_backup_get_async_backup_links_backup",
"minVersion": "3.7",
"description": "Gets the data to use when updating the status table row in the UI for when an async backup completes.",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "backup",
"preferName": "getAsyncBackupLinksBackup"
},
{
"area": "core_backup",
"name": "core_backup_get_async_backup_links_restore",
"minVersion": "3.7",
"description": "Gets the data to use when updating the status table row in the UI for when an async restore completes.",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "backup",
"preferName": "getAsyncBackupLinksRestore"
},
{
"area": "core_backup",
"name": "core_backup_get_async_backup_progress",
"minVersion": "3.7",
"description": "Get the progress of an Asyncronhous backup.",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "backup",
"preferName": "getAsyncBackupProgress"
},
{
"area": "core_backup",
"name": "core_backup_get_copy_progress",
"minVersion": "3.9",
"description": "Gets the progress of course copy operations.",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "backup",
"preferName": "getCopyProgress"
},
{
"area": "core_backup",
"name": "core_backup_submit_copy_form",
"minVersion": "3.9",
"description": "Handles ajax submission of course copy form.",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "backup",
"preferName": "submitCopyForm"
},
{
"area": "core_badges",
"name": "core_badges_get_user_badges",
"minVersion": "3.1",
"description": "Returns the list of badges awarded to a user.",
"isAjax": false,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "badges",
"preferName": "getUserBadges"
},
{
"area": "core_block",
"name": "core_block_get_course_blocks",
"minVersion": "3.3",
"description": "Returns blocks information for a course.",
"isAjax": false,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "block",
"preferName": "getCourseBlocks"
},
{
"area": "core_block",
"name": "core_block_get_dashboard_blocks",
"minVersion": "3.6",
"description": "Returns blocks information for the given user dashboard.",
"isAjax": false,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "block",
"preferName": "getDashboardBlocks"
},
{
"area": "core_block",
"name": "core_block_fetch_addable_blocks",
"minVersion": "3.11",
"description": "Returns all addable blocks in a given page.",
"isAjax": true,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "block",
"preferName": "fetchAddableBlocks"
},
{
"area": "core_blog",
"name": "core_blog_get_entries",
"minVersion": "3.6",
"description": "Returns blog entries.",
"isAjax": true,
"isLogin": false,
"services": "moodle_mobile_app",
"module": "core",
"facility": "blog",
"preferName": "getEntries"
},
{
"area": "core_blog",
"name": "core_blog_view_entries",
"minVersion": "3.6",
"description": "Trigger the blog_entries_viewed event.",
"isAjax": true,
"isLogin": false,
"services": "moodle_mobile_app",
"module": "core",
"facility": "blog",
"preferName": "viewEntries"
},
{
"area": "core_calendar",
"name": "core_calendar_create_calendar_events",
"minVersion": "2.5",
"description": "Create calendar events",
"isAjax": false,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "calendar",
"preferName": "createCalendarEvents"
},
{
"area": "core_calendar",
"name": "core_calendar_delete_calendar_events",
"minVersion": "2.5",
"description": "Delete calendar events",
"isAjax": true,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "calendar",
"preferName": "deleteCalendarEvents"
},
{
"area": "core_calendar",
"name": "core_calendar_get_action_events_by_course",
"minVersion": "3.3",
"description": "Get calendar action events by course",
"isAjax": true,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "calendar",
"preferName": "getActionEventsByCourse"
},
{
"area": "core_calendar",
"name": "core_calendar_get_action_events_by_courses",
"minVersion": "3.3",
"description": "Get calendar action events by courses",
"isAjax": true,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "calendar",
"preferName": "getActionEventsByCourses"
},
{
"area": "core_calendar",
"name": "core_calendar_get_action_events_by_timesort",
"minVersion": "3.3",
"description": "Get calendar action events by tiemsort",
"isAjax": true,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "calendar",
"preferName": "getActionEventsByTimesort"
},
{
"area": "core_calendar",
"name": "core_calendar_get_allowed_event_types",
"minVersion": "3.7",
"description": "Get the type of events a user can create in the given course.",
"isAjax": false,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "calendar",
"preferName": "getAllowedEventTypes"
},
{
"area": "core_calendar",
"name": "core_calendar_get_calendar_access_information",
"minVersion": "3.7",
"description": "Convenience function to retrieve some permissions/access information for the given course calendar.",
"isAjax": false,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "calendar",
"preferName": "getCalendarAccessInformation"
},
{
"area": "core_calendar",
"name": "core_calendar_get_calendar_day_view",
"minVersion": "3.4",
"description": "Fetch the day view data for a calendar",
"isAjax": true,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "calendar",
"preferName": "getCalendarDayView"
},
{
"area": "core_calendar",
"name": "core_calendar_get_calendar_event_by_id",
"minVersion": "3.4",
"description": "Get calendar event by id",
"isAjax": true,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "calendar",
"preferName": "getCalendarEventById"
},
{
"area": "core_calendar",
"name": "core_calendar_get_calendar_events",
"minVersion": "2.5",
"description": "Get calendar events",
"isAjax": false,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "calendar",
"preferName": "getCalendarEvents"
},
{
"area": "core_calendar",
"name": "core_calendar_get_calendar_monthly_view",
"minVersion": "3.4",
"description": "Fetch the monthly view data for a calendar",
"isAjax": true,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "calendar",
"preferName": "getCalendarMonthlyView"
},
{
"area": "core_calendar",
"name": "core_calendar_get_calendar_upcoming_view",
"minVersion": "3.4",
"description": "Fetch the upcoming view data for a calendar",
"isAjax": true,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "calendar",
"preferName": "getCalendarUpcomingView"
},
{
"area": "core_calendar",
"name": "core_calendar_get_timestamps",
"minVersion": "3.8",
"description": "Fetch unix timestamps for given date times.",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "calendar",
"preferName": "getTimestamps"
},
{
"area": "core_calendar",
"name": "core_calendar_submit_create_update_form",
"minVersion": "3.4",
"description": "Submit form data for event form",
"isAjax": true,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "calendar",
"preferName": "submitCreateUpdateForm"
},
{
"area": "core_calendar",
"name": "core_calendar_update_event_start_day",
"minVersion": "3.4",
"description": "Update the start day (but not time) for an event.",
"isAjax": true,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "calendar",
"preferName": "updateEventStartDay"
},
{
"area": "core_calendar",
"name": "core_calendar_get_calendar_export_token",
"minVersion": "3.10",
"description": "Return the auth token required for exporting a calendar.",
"isAjax": false,
"isLogin": false,
"services": "moodle_mobile_app",
"module": "core",
"facility": "calendar",
"preferName": "getCalendarExportToken"
},
{
"area": "core_cohort",
"name": "core_cohort_add_cohort_members",
"minVersion": "2.4",
"description": "Add members to cohort",
"isAjax": false,
"isLogin": true,
"module": "core",
"facility": "cohort",
"preferName": "addCohortMembers"
},
{
"area": "core_cohort",
"name": "core_cohort_create_cohorts",
"minVersion": "2.4",
"description": "Create cohorts",
"isAjax": false,
"isLogin": true,
"module": "core",
"facility": "cohort",
"preferName": "createCohorts"
},
{
"area": "core_cohort",
"name": "core_cohort_delete_cohort_members",
"minVersion": "2.4",
"description": "Delete members from cohort",
"isAjax": false,
"isLogin": true,
"module": "core",
"facility": "cohort",
"preferName": "deleteCohortMembers"
},
{
"area": "core_cohort",
"name": "core_cohort_delete_cohorts",
"minVersion": "2.4",
"description": "Delete cohorts",
"isAjax": false,
"isLogin": true,
"module": "core",
"facility": "cohort",
"preferName": "deleteCohorts"
},
{
"area": "core_cohort",
"name": "core_cohort_get_cohort_members",
"minVersion": "2.4",
"description": "Get cohort members",
"isAjax": false,
"isLogin": true,
"module": "core",
"facility": "cohort",
"preferName": "getCohortMembers"
},
{
"area": "core_cohort",
"name": "core_cohort_get_cohorts",
"minVersion": "2.4",
"description": "Get cohorts",
"isAjax": false,
"isLogin": true,
"module": "core",
"facility": "cohort",
"preferName": "getCohorts"
},
{
"area": "core_cohort",
"name": "core_cohort_search_cohorts",
"minVersion": "3.4",
"description": "Search for cohorts.",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "cohort",
"preferName": "searchCohorts"
},
{
"area": "core_cohort",
"name": "core_cohort_update_cohorts",
"minVersion": "2.4",
"description": "Update cohorts",
"isAjax": false,
"isLogin": true,
"module": "core",
"facility": "cohort",
"preferName": "updateCohorts"
},
{
"area": "core_comment",
"name": "core_comment_add_comments",
"minVersion": "3.8",
"description": "Adds a comment or comments.",
"isAjax": false,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "comment",
"preferName": "addComments"
},
{
"area": "core_comment",
"name": "core_comment_delete_comments",
"minVersion": "3.8",
"description": "Deletes a comment or comments.",
"isAjax": false,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "comment",
"preferName": "deleteComments"
},
{
"area": "core_comment",
"name": "core_comment_get_comments",
"minVersion": "2.9",
"description": "Return all the comments for an specific component, context.",
"isAjax": false,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "comment",
"preferName": "getComments"
},
{
"area": "core_competency",
"name": "core_competency_add_competency_to_course",
"minVersion": "3.1",
"description": "Add competency to a course",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "addCompetencyToCourse"
},
{
"area": "core_competency",
"name": "core_competency_add_competency_to_plan",
"minVersion": "3.1",
"description": "Add a competency to a learning plan",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "addCompetencyToPlan"
},
{
"area": "core_competency",
"name": "core_competency_add_competency_to_template",
"minVersion": "3.1",
"description": "Add competency to a template",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "addCompetencyToTemplate"
},
{
"area": "core_competency",
"name": "core_competency_add_related_competency",
"minVersion": "3.1",
"description": "Create a relationship between competencies",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "addRelatedCompetency"
},
{
"area": "core_competency",
"name": "core_competency_approve_plan",
"minVersion": "3.1",
"description": "Approve a learning plan",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "approvePlan"
},
{
"area": "core_competency",
"name": "core_competency_competency_framework_viewed",
"minVersion": "3.1",
"description": "Notify a competency framework as being viewed",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "competencyFrameworkViewed"
},
{
"area": "core_competency",
"name": "core_competency_competency_viewed",
"minVersion": "3.1",
"description": "Report a competency as being viewed",
"isAjax": true,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "competency",
"preferName": "competencyViewed"
},
{
"area": "core_competency",
"name": "core_competency_complete_plan",
"minVersion": "3.1",
"description": "Complete a learning plan",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "completePlan"
},
{
"area": "core_competency",
"name": "core_competency_count_competencies",
"minVersion": "3.1",
"description": "Count the competencies",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "countCompetencies"
},
{
"area": "core_competency",
"name": "core_competency_count_competencies_in_course",
"minVersion": "3.1",
"description": "Count competencies in a course",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "countCompetenciesInCourse"
},
{
"area": "core_competency",
"name": "core_competency_count_competencies_in_template",
"minVersion": "3.1",
"description": "Count the competencies in a template",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "countCompetenciesInTemplate"
},
{
"area": "core_competency",
"name": "core_competency_count_competency_frameworks",
"minVersion": "3.1",
"description": "Count the competency frameworks",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "countCompetencyFrameworks"
},
{
"area": "core_competency",
"name": "core_competency_count_course_module_competencies",
"minVersion": "3.8",
"description": "Count the competencies in a course module",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "countCourseModuleCompetencies"
},
{
"area": "core_competency",
"name": "core_competency_count_courses_using_competency",
"minVersion": "3.1",
"description": "Count courses using a competency",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "countCoursesUsingCompetency"
},
{
"area": "core_competency",
"name": "core_competency_count_templates",
"minVersion": "3.1",
"description": "Count templates",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "countTemplates"
},
{
"area": "core_competency",
"name": "core_competency_count_templates_using_competency",
"minVersion": "3.1",
"description": "Count templates using a competency",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "countTemplatesUsingCompetency"
},
{
"area": "core_competency",
"name": "core_competency_create_competency",
"minVersion": "3.1",
"description": "Create a competency",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "createCompetency"
},
{
"area": "core_competency",
"name": "core_competency_create_competency_framework",
"minVersion": "3.1",
"description": "Create a competency framework",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "createCompetencyFramework"
},
{
"area": "core_competency",
"name": "core_competency_create_plan",
"minVersion": "3.1",
"description": "Create a learning plan",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "createPlan"
},
{
"area": "core_competency",
"name": "core_competency_create_template",
"minVersion": "3.1",
"description": "Create a template",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "createTemplate"
},
{
"area": "core_competency",
"name": "core_competency_create_user_evidence_competency",
"minVersion": "3.1",
"description": "Link an evidence of prior learning with a user's competency",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "createUserEvidenceCompetency"
},
{
"area": "core_competency",
"name": "core_competency_delete_competency",
"minVersion": "3.1",
"description": "Delete a competency",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "deleteCompetency"
},
{
"area": "core_competency",
"name": "core_competency_delete_competency_framework",
"minVersion": "3.1",
"description": "Delete a competency framework",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "deleteCompetencyFramework"
},
{
"area": "core_competency",
"name": "core_competency_delete_evidence",
"minVersion": "3.1",
"description": "Delete an evidence",
"isAjax": true,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "competency",
"preferName": "deleteEvidence"
},
{
"area": "core_competency",
"name": "core_competency_delete_plan",
"minVersion": "3.1",
"description": "Delete a learning plan",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "deletePlan"
},
{
"area": "core_competency",
"name": "core_competency_delete_template",
"minVersion": "3.1",
"description": "Delete a template",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "deleteTemplate"
},
{
"area": "core_competency",
"name": "core_competency_delete_user_evidence",
"minVersion": "3.1",
"description": "Delete an evidence of prior learning",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "deleteUserEvidence"
},
{
"area": "core_competency",
"name": "core_competency_delete_user_evidence_competency",
"minVersion": "3.1",
"description": "Remove a link between an evidence of prior learning and a user's competency",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "deleteUserEvidenceCompetency"
},
{
"area": "core_competency",
"name": "core_competency_duplicate_competency_framework",
"minVersion": "3.1",
"description": "Duplicate a competency framework",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "duplicateCompetencyFramework"
},
{
"area": "core_competency",
"name": "core_competency_duplicate_template",
"minVersion": "3.1",
"description": "Duplicate a template",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "duplicateTemplate"
},
{
"area": "core_competency",
"name": "core_competency_get_scale_values",
"minVersion": "3.1",
"description": "Get the values for a scale",
"isAjax": true,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "competency",
"preferName": "getScaleValues"
},
{
"area": "core_competency",
"name": "core_competency_grade_competency",
"minVersion": "3.1",
"description": "Rate a user's competency",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "gradeCompetency"
},
{
"area": "core_competency",
"name": "core_competency_grade_competency_in_course",
"minVersion": "3.1",
"description": "Rate a user's competency in a course",
"isAjax": true,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "competency",
"preferName": "gradeCompetencyInCourse"
},
{
"area": "core_competency",
"name": "core_competency_grade_competency_in_plan",
"minVersion": "3.1",
"description": "Rate a user's competency in a learning plan",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "gradeCompetencyInPlan"
},
{
"area": "core_competency",
"name": "core_competency_list_competencies",
"minVersion": "3.1",
"description": "List competencies",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "listCompetencies"
},
{
"area": "core_competency",
"name": "core_competency_list_competencies_in_template",
"minVersion": "3.1",
"description": "List the competencies of a template",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "listCompetenciesInTemplate"
},
{
"area": "core_competency",
"name": "core_competency_list_competency_frameworks",
"minVersion": "3.1",
"description": "List the competency frameworks",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "listCompetencyFrameworks"
},
{
"area": "core_competency",
"name": "core_competency_list_course_competencies",
"minVersion": "3.1",
"description": "List the competencies in a course",
"isAjax": true,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "competency",
"preferName": "listCourseCompetencies"
},
{
"area": "core_competency",
"name": "core_competency_list_course_module_competencies",
"minVersion": "3.8",
"description": "List the competencies in a course module",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "listCourseModuleCompetencies"
},
{
"area": "core_competency",
"name": "core_competency_list_plan_competencies",
"minVersion": "3.1",
"description": "List a learning plan's competencies",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "listPlanCompetencies"
},
{
"area": "core_competency",
"name": "core_competency_list_templates",
"minVersion": "3.1",
"description": "List templates",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "listTemplates"
},
{
"area": "core_competency",
"name": "core_competency_list_templates_using_competency",
"minVersion": "3.1",
"description": "List templates using a competency",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "listTemplatesUsingCompetency"
},
{
"area": "core_competency",
"name": "core_competency_list_user_plans",
"minVersion": "3.1",
"description": "List a user's learning plans",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "listUserPlans"
},
{
"area": "core_competency",
"name": "core_competency_move_down_competency",
"minVersion": "3.1",
"description": "Move a competency down in its branch",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "moveDownCompetency"
},
{
"area": "core_competency",
"name": "core_competency_move_up_competency",
"minVersion": "3.1",
"description": "Move a competency up in its branch",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "moveUpCompetency"
},
{
"area": "core_competency",
"name": "core_competency_plan_cancel_review_request",
"minVersion": "3.1",
"description": "Cancel the review request of a learning plan",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "planCancelReviewRequest"
},
{
"area": "core_competency",
"name": "core_competency_plan_request_review",
"minVersion": "3.1",
"description": "Request the review of a learning plan",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "planRequestReview"
},
{
"area": "core_competency",
"name": "core_competency_plan_start_review",
"minVersion": "3.1",
"description": "Start the review of a learning plan",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "planStartReview"
},
{
"area": "core_competency",
"name": "core_competency_plan_stop_review",
"minVersion": "3.1",
"description": "Stop the review of a learning plan",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "planStopReview"
},
{
"area": "core_competency",
"name": "core_competency_read_competency",
"minVersion": "3.1",
"description": "Fetch a competency",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "readCompetency"
},
{
"area": "core_competency",
"name": "core_competency_read_competency_framework",
"minVersion": "3.1",
"description": "Fetch a competency framework",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "readCompetencyFramework"
},
{
"area": "core_competency",
"name": "core_competency_read_plan",
"minVersion": "3.1",
"description": "Fetch a learning plan",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "readPlan"
},
{
"area": "core_competency",
"name": "core_competency_read_template",
"minVersion": "3.1",
"description": "Fetch a template",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "readTemplate"
},
{
"area": "core_competency",
"name": "core_competency_read_user_evidence",
"minVersion": "3.1",
"description": "Fetch an evidence of prior learning",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "readUserEvidence"
},
{
"area": "core_competency",
"name": "core_competency_remove_competency_from_course",
"minVersion": "3.1",
"description": "Remove competency from a course",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "removeCompetencyFromCourse"
},
{
"area": "core_competency",
"name": "core_competency_remove_competency_from_plan",
"minVersion": "3.1",
"description": "Remove a competency from a learning plan",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "removeCompetencyFromPlan"
},
{
"area": "core_competency",
"name": "core_competency_remove_competency_from_template",
"minVersion": "3.1",
"description": "Remove competency from template",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "removeCompetencyFromTemplate"
},
{
"area": "core_competency",
"name": "core_competency_remove_related_competency",
"minVersion": "3.1",
"description": "Remove a relationship between competencies",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "removeRelatedCompetency"
},
{
"area": "core_competency",
"name": "core_competency_reopen_plan",
"minVersion": "3.1",
"description": "Reopen a learning plan",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "reopenPlan"
},
{
"area": "core_competency",
"name": "core_competency_reorder_course_competency",
"minVersion": "3.1",
"description": "Reorder competencies in a course",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "reorderCourseCompetency"
},
{
"area": "core_competency",
"name": "core_competency_reorder_plan_competency",
"minVersion": "3.1",
"description": "Reopen a competency in a learning plan",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "reorderPlanCompetency"
},
{
"area": "core_competency",
"name": "core_competency_reorder_template_competency",
"minVersion": "3.1",
"description": "Reorder competencies in a template",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "reorderTemplateCompetency"
},
{
"area": "core_competency",
"name": "core_competency_request_review_of_user_evidence_linked_competencies",
"minVersion": "3.1",
"description": "Request the review of the user's competencies linked to an evidence of prior learning",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "requestReviewOfUserEvidenceLinkedCompetencies"
},
{
"area": "core_competency",
"name": "core_competency_search_competencies",
"minVersion": "3.1",
"description": "Search for competencies",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "searchCompetencies"
},
{
"area": "core_competency",
"name": "core_competency_set_course_competency_ruleoutcome",
"minVersion": "3.1",
"description": "Set the rule of course competencies",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "setCourseCompetencyRuleoutcome"
},
{
"area": "core_competency",
"name": "core_competency_set_parent_competency",
"minVersion": "3.1",
"description": "Relocate a competency to another parent",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "setParentCompetency"
},
{
"area": "core_competency",
"name": "core_competency_template_has_related_data",
"minVersion": "3.1",
"description": "Check whether a template has related data",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "templateHasRelatedData"
},
{
"area": "core_competency",
"name": "core_competency_template_viewed",
"minVersion": "3.1",
"description": "Report a template as being viewed",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "templateViewed"
},
{
"area": "core_competency",
"name": "core_competency_unapprove_plan",
"minVersion": "3.1",
"description": "Unapprove a learning plan",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "unapprovePlan"
},
{
"area": "core_competency",
"name": "core_competency_unlink_plan_from_template",
"minVersion": "3.1",
"description": "Unlink a learning plan from a template",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "unlinkPlanFromTemplate"
},
{
"area": "core_competency",
"name": "core_competency_update_competency",
"minVersion": "3.1",
"description": "Update a competency",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "updateCompetency"
},
{
"area": "core_competency",
"name": "core_competency_update_competency_framework",
"minVersion": "3.1",
"description": "Update a competency framework",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "updateCompetencyFramework"
},
{
"area": "core_competency",
"name": "core_competency_update_course_competency_settings",
"minVersion": "3.1",
"description": "Update the course competency settings",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "updateCourseCompetencySettings"
},
{
"area": "core_competency",
"name": "core_competency_update_plan",
"minVersion": "3.1",
"description": "Update a learning plan",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "updatePlan"
},
{
"area": "core_competency",
"name": "core_competency_update_template",
"minVersion": "3.1",
"description": "Update a template",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "updateTemplate"
},
{
"area": "core_competency",
"name": "core_competency_user_competency_cancel_review_request",
"minVersion": "3.1",
"description": "Cancel the review request of a user's competency",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "userCompetencyCancelReviewRequest"
},
{
"area": "core_competency",
"name": "core_competency_user_competency_plan_viewed",
"minVersion": "3.1",
"description": "Report the archive of user's competency as being viewed",
"isAjax": true,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "competency",
"preferName": "userCompetencyPlanViewed"
},
{
"area": "core_competency",
"name": "core_competency_user_competency_request_review",
"minVersion": "3.1",
"description": "Request the review of a user's competency",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "userCompetencyRequestReview"
},
{
"area": "core_competency",
"name": "core_competency_user_competency_start_review",
"minVersion": "3.1",
"description": "Start the review of a user's competency",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "userCompetencyStartReview"
},
{
"area": "core_competency",
"name": "core_competency_user_competency_stop_review",
"minVersion": "3.1",
"description": "Stop the review of a user's competency",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "competency",
"preferName": "userCompetencyStopReview"
},
{
"area": "core_competency",
"name": "core_competency_user_competency_viewed",
"minVersion": "3.1",
"description": "Report a user's competency as being viewed",
"isAjax": true,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "competency",
"preferName": "userCompetencyViewed"
},
{
"area": "core_competency",
"name": "core_competency_user_competency_viewed_in_course",
"minVersion": "3.1",
"description": "Report a user's competency as being viewed from a course",
"isAjax": true,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "competency",
"preferName": "userCompetencyViewedInCourse"
},
{
"area": "core_competency",
"name": "core_competency_user_competency_viewed_in_plan",
"minVersion": "3.1",
"description": "Report a user's competency as being viewed from a learning plan",
"isAjax": true,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "competency",
"preferName": "userCompetencyViewedInPlan"
},
{
"area": "core_completion",
"name": "core_completion_get_activities_completion_status",
"minVersion": "2.9",
"description": "Return the activities completion status for a user in a course.",
"isAjax": false,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "completion",
"preferName": "getActivitiesCompletionStatus"
},
{
"area": "core_completion",
"name": "core_completion_get_course_completion_status",
"minVersion": "2.9",
"description": "Returns course completion status.",
"isAjax": false,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "completion",
"preferName": "getCourseCompletionStatus"
},
{
"area": "core_completion",
"name": "core_completion_mark_course_self_completed",
"minVersion": "3.0",
"description": "Update the course completion status for the current user (if course self-completion is enabled).",
"isAjax": false,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "completion",
"preferName": "markCourseSelfCompleted"
},
{
"area": "core_completion",
"name": "core_completion_override_activity_completion_status",
"minVersion": "3.4",
"description": "Update completion status for a user in an activity by overriding it.",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "completion",
"preferName": "overrideActivityCompletionStatus"
},
{
"area": "core_completion",
"name": "core_completion_update_activity_completion_status_manually",
"minVersion": "2.9",
"description": "Update completion status for the current user in an activity, only for activities with manual tracking.",
"isAjax": false,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "completion",
"preferName": "updateActivityCompletionStatusManually"
},
{
"area": "core_contentbank",
"name": "core_contentbank_delete_content",
"minVersion": "3.9",
"description": "Delete a content from the content bank.",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "contentbank",
"preferName": "deleteContent"
},
{
"area": "core_contentbank",
"name": "core_contentbank_rename_content",
"minVersion": "3.9",
"description": "Rename a content in the content bank.",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "contentbank",
"preferName": "renameContent"
},
{
"area": "core_contentbank",
"name": "core_contentbank_set_content_visibility",
"minVersion": "3.11",
"description": "Set the visibility of a content in the content bank.",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "contentbank",
"preferName": "setContentVisibility"
},
{
"area": "core_course",
"name": "core_course_add_content_item_to_user_favourites",
"minVersion": "3.9",
"description": "Adds a content item (activity, resource or their subtypes) to the favourites for the user.",
"isAjax": true,
"isLogin": true,
"module": "core",
"facility": "course",
"preferName": "addContentItemToUserFavourites"
},
{
"area": "core_course",
"name": "core_course_check_updates",
"minVersion": "3.2",
"description": "Check if there is updates affecting the user for the given course and contexts.",
"isAjax": true,
"isLogin": true,
"services": "moodle_mobile_app",
"module": "core",
"facility": "course",
"preferName": "checkUpdates"
},
{
"area": "core_course",
"name": "core_course_create_categories",
"minVersion": "2.3",
"description": "create categories",
"isAjax": false,
"isLogin": true,
"module": "core",
"facility": "course",
"preferName": "createCategories"
},
{
"area": "core_course",
"name": "core_course_create_courses",
"minVersion": "2.0",
"description": "Create new courses",
"isAjax": false,
"isLogin": true,
"module": "core",
"facility": "course",
"preferName": "createCourses"
},
{
"area": "core_course",
"name": "core_course_delete_categories",
"minVersion": "2.3",
"description": "delete categories",
"isAjax": false,
"isLogin": true,
"module": "core",
"facility": "course",
"preferName": "deleteCategories"
},
{