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

Web service API Roadmap

    XMLWordPrintable

Details

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

    Description

      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

      Attachments

        Issue Links

          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

          Activity

            People

              moodle.com Moodle HQ
              jerome Jérôme Mouneyrac
              Juan Leyva, David Woloszyn, Huong Nguyen, Jake Dallimore, Meirza, Michael Hawkins, Raquel Ortega, Safat Shahin, Stevani Andolo
              Votes:
              19 Vote for this issue
              Watchers:
              33 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: