Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-29934

Web service API Roadmap

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Done
    • Icon: Minor Minor
    • None
    • 2.1.2, Future Dev
    • Web Services
    • MOODLE_21_STABLE
    • Web service API Roadmap

      How to add a web service function into core

      if you want to suggest or implement a web service function, read the Moodledocs.

      Integration priority

      1. the ones required for the official Mobile app (generally very few)
      2. the ones for which a git patch has been submitted.
      3. the most voted ones
      4. the other ones

        1.
        core_user_get_users() Sub-task Closed Jérôme Mouneyrac
        2.
        core_course_delete_courses Sub-task Closed Juan Leyva
        3.
        core_course_get_recent_activity() Sub-task Closed Unassigned
        4.
        core_course_get_contents() Sub-task Closed Jérôme Mouneyrac
        5.
        core_course_update_courses() Sub-task Closed Rajesh Taneja
        6.
        core_cohort_xxxx_cohorts() Sub-task Closed Andrea Bicciolo
        7.
        enrol_manual_unenrol_users() Sub-task Closed Unassigned
        8.
        enrol_ manual_update_enrolments() Sub-task Closed Unassigned
        9.
        core_message_xxx_instant_messages() Sub-task Closed Unassigned
        10.
        core_message_xxx_contacts() Sub-task Closed Frédéric Massart
        11.
        core_notes_xxx_notes() Sub-task Closed Jason Fowler
        12.
        core_event_trigger_event() Sub-task Closed Frédéric Massart
        13.
        core_calendar_update_calendar_events() Sub-task Closed Unassigned
        14.
        core_files_xxx_files() Sub-task Closed Unassigned
        15.
        core_grade_xxx_grades() Sub-task Closed Juan Leyva
        16.
        core_grade_xxx_scales() Sub-task Closed Unassigned
        17.
        core_grade_get_outcomes() Sub-task Closed Unassigned
        18.
        core_rating_xxxx_ratings() Sub-task Closed Unassigned
        19.
        core_comment_xxx_comments() Sub-task Closed Unassigned
        20.
        core_course_delete_modules() Sub-task Closed Mark Nelson
        21.
        mod_forum_get_discussions() Sub-task Closed Mark Nelson
        22.
        mod_forum_get_forum_discussion_posts() Sub-task Closed Juan Leyva
        23.
        core_grade_get_definitions Sub-task Closed Paul Charsley
        24.
        mod_assign_get_submissions Sub-task Closed Paul Charsley
        25.
        mod_assign_get_assignments Sub-task Closed Paul Charsley
        26.
        core_users_get_users_with_capability Sub-task Closed Paul Charsley
        27.
        core_gradingform_update_definitions Sub-task Closed Unassigned
        28.
        mod_assign_get_grades Sub-task Closed Paul Charsley
        29.
        mod_assign_set_grades Sub-task Closed Unassigned
        30.
        core_course_duplicate_course Sub-task Closed Juan Leyva
        31.
        core_group_xxx_groupings Sub-task Closed Juan Leyva
        32.
        core_course_xxx_categories() Sub-task Closed Jérôme Mouneyrac
        33.
        core_course_import_course Sub-task Closed Juan Leyva
        34.
        enrol_cohort_xxx() Sub-task Closed Unassigned
        35.
        core_course_create_backups Sub-task Closed Juan Leyva
        36.
        core_group_[assign|unassign]_module_grouping Sub-task Closed Ankit Agarwal
        37.
        core_user_get_users_by_field() Sub-task Closed Jérôme Mouneyrac
        38.
        Core lib: get_module Sub-task Closed Mark Nelson
        39.
        mod_forum_create/update_forums Sub-task Closed Unassigned
        40.
        Core lib: create/update module Sub-task Closed Jérôme Mouneyrac
        41.
        mod_forum_get_forum() Sub-task Closed Mark Nelson
        42.
        core_calendar_delete_calendar_events() Sub-task Closed Ankit Agarwal
        43.
        core_calendar_get_calendar_events() Sub-task Closed Ankit Agarwal
        44.
        core_calendar_create_calendar_events() Sub-task Closed Ankit Agarwal
        45.
        core_calendar_update_calendar_events() Sub-task Closed Moodle HQ
        46.
        mod_forum_xxx_discussions() Sub-task Closed Moodle HQ
        47.
        core_enrol_get_instances() Sub-task Closed Unassigned
        48.
        mod_assign_get_user_xx Sub-task Closed Paul Charsley
        49.
        core_course_create_sections Sub-task Closed Unassigned
        50.
        core_course_create_modules Sub-task Closed Unassigned
        51.
        mod_assign_set_user_flags Sub-task Closed Paul Charsley
        52.
        core_user_add_user_device Sub-task Closed Juan Leyva
        53.
        core_message_get_messages Sub-task Closed Juan Leyva
        54.
        Web Service for SSO (auto-login from the app to the site) Sub-task Closed Juan Leyva
        55.
        New WS function: core_message_get_blocked_users Sub-task Closed Juan Leyva
        56.
        mod_forum_get_forum_discussions_paginated Sub-task Closed Juan Leyva
        57.
        gradereport_user_get_grades_table Sub-task Closed Juan Leyva
        58.
        core_user_remove_user_device Sub-task Closed Juan Leyva
        59.
        core_group_get_course_user_groups Sub-task Closed Juan Leyva
        60.
        core_comment_get_comments Sub-task Closed Juan Leyva
        61.
        mod_glossary_xxx services Sub-task Closed Juan Leyva
        62.
        core_completion_get_course_completion_status Sub-task Closed Juan Leyva
        63.
        core_completion_get_activities_completion_status Sub-task Closed Juan Leyva
        64.
        core_notes_get_course_notes Sub-task Closed Juan Leyva
        65.
        mod_data_get_databases_by_courses Sub-task Closed Juan Leyva
        66.
        core_rating_get_item_ratings Sub-task Closed Juan Leyva
        67.
        core_completion_update_activity_completion_status_manually Sub-task Closed Juan Leyva
        68.
        core_course_view_course Sub-task Closed Juan Leyva
        69.
        core_user_view_user_list Sub-task Closed Juan Leyva
        70.
        core_user_view_user_profile Sub-task Closed Juan Leyva
        71.
        gradereport_user_view_grade_report Sub-task Closed Juan Leyva
        72.
        core_message_mark_message_read Sub-task Closed Juan Leyva
        73.
        mod_forum_view_forum Sub-task Closed Juan Leyva
        74.
        New Web Service mod_forum_view_forum_discussion Sub-task Closed Juan Leyva
        75.
        core_notes_view_notes Sub-task Closed Juan Leyva
        76.
        mod_assign_view_grading_table Sub-task Closed Juan Leyva
        77.
        mod_book_view_chapter Sub-task Closed Juan Leyva
        78.
        mod_choice_get_choice_results Sub-task Closed Costantino Cito
        79.
        mod_choice_get_choice_options Sub-task Closed Costantino Cito
        80.
        mod_choice_submit_choice_response Sub-task Closed Costantino Cito

            Votes:
            19 Vote for this issue
            Watchers:
            34 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.