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

          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 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 (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. mod_data_get_entries Sub-task Open Unassigned
             
            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.
            New Web Service 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 Closed Juan Leyva
             
            78.
            mod_book_view_chapter Sub-task Closed Juan Leyva
             
            79.
            mod_choice_get_choice_results Sub-task Closed Costantino Cito
             
            80.
            mod_choice_get_choice_options Sub-task Closed Costantino Cito
             
            81.
            mod_choice_submit_choice_response Sub-task Closed Costantino Cito
             

              Activity

                People

                • Votes:
                  17 Vote for this issue
                  Watchers:
                  26 Start watching this issue

                  Dates

                  • Created:
                    Updated: