Details

    • Type: Epic
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 2.1.2, Future Dev
    • Fix Version/s: DEV backlog
    • Component/s: Web Services
    • Labels:
    • Affected Branches:
      MOODLE_21_STABLE
    • Epic Name:
      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

        Gliffy Diagrams

          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 Development in progress Unassigned
           
          8. enrol_ manual_update_enrolments() Sub-task Development in progress Unassigned
           
          9. core_message_xxx_instant_messages() Sub-task Development in progress 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 Development in progress 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 Open 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 Open 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 Open moodle.com
           
          46. mod_forum_xxx_discussions() Sub-task Open moodle.com
           
          47. core_enrol_get_instances() Sub-task Open Unassigned
           
          48.
          mod_assign_get_user_xx Sub-task Closed Paul Charsley
           
          49. core_course_create_sections Sub-task Open Unassigned
           
          50. core_course_create_modules Sub-task Open 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 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 Open 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. mod_data_get_entries Sub-task Open Juan Leyva
           
          68.
          core_completion_update_activity_completion_status_manually Sub-task Closed Juan Leyva
           
          69.
          core_course_view_course Sub-task Closed Juan Leyva
           
          70.
          core_user_view_user_list Sub-task Closed Juan Leyva
           
          71.
          core_user_view_user_profile Sub-task Closed Juan Leyva
           
          72.
          gradereport_user_view_grade_report Sub-task Closed Juan Leyva
           
          73.
          core_message_mark_message_read Sub-task Closed Juan Leyva
           
          74.
          mod_forum_view_forum Sub-task Closed Juan Leyva
           
          75.
          mod_forum_view_forum_discussion Sub-task Closed Juan Leyva
           
          76.
          core_notes_view_notes Sub-task Closed Juan Leyva
           
          77. mod_assign_view_grading_table Sub-task Open Juan Leyva
           
          78. core_course_search_courses() Sub-task Open Costantino Cito
           
          79. mod_book_view_book Sub-task Open Juan Leyva
           
          80. mod_book_view_chapter Sub-task Open Juan Leyva
           
          81. mod_imscp_view_imscp Sub-task Open Juan Leyva
           
          82. mod_choice_get_choices_by_courses Sub-task Open Costantino Cito
           
          83. mod_choice_get_choice_results Sub-task Open Costantino Cito
           
          84. mod_choice_get_choice_options Sub-task Open Costantino Cito
           
          85. mod_choice_submit_choice_response Sub-task Open Costantino Cito
           

            Issues in Epic

              Activity

                People

                • Votes:
                  14 Vote for this issue
                  Watchers:
                  24 Start watching this issue

                  Dates

                  • Created:
                    Updated: