Details

    • Type: Sub-task Sub-task
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 2.2.1
    • Fix Version/s: DEV backlog
    • Component/s: Assignment
    • Labels:
    • Database:
      Any
    • Affected Branches:
      MOODLE_22_STABLE
    • Rank:
      37739

      Issue Links

        Activity

        Hide
        Jérôme Mouneyrac added a comment -

        Hi Damyon,
        I maintaining the web services in Moodle. I've happily discovered from the dev meeting this morning that you are planning to implement some web service functions. What are your advancement about it? For info, I've just read http://docs.moodle.org/dev/Assignment_Web_Services.

        As you most likely know, the lightwork team is working on some web service function specs related to assignments:
        MDL-31683 - core_course_get_courses_and_assignments
        MDL-31681 - core_grade_get_rubric_grading_definitions
        MDL-31274 - mod_assignment_get_assignment_submissions

        Once an issue specification is validated, I add the the issue to the roadmap MDL-29934.

        It seems like your are planning to write some similar functions. (PS: I don't know how much contact you have with lightwork team at the moment)

        To help me to organise all the work about web service, I would suggest this workflow:
        1- check the lightwork issues + the ones in the roadmap MDL-29934. Then participate on each function issue you need so we have end up to clear specification.
        2- create one issue by missing web service functions in the tracker.
        3- I guess you can keep MDL-31273 for personal purpose to follow up if all you need gets integrated in the roadmap issue. It's as you prefer for this one.

        Let me know if it's ok for you.

        Cheers.

        Show
        Jérôme Mouneyrac added a comment - Hi Damyon, I maintaining the web services in Moodle. I've happily discovered from the dev meeting this morning that you are planning to implement some web service functions. What are your advancement about it? For info, I've just read http://docs.moodle.org/dev/Assignment_Web_Services . As you most likely know, the lightwork team is working on some web service function specs related to assignments: MDL-31683 - core_course_get_courses_and_assignments MDL-31681 - core_grade_get_rubric_grading_definitions MDL-31274 - mod_assignment_get_assignment_submissions Once an issue specification is validated, I add the the issue to the roadmap MDL-29934 . It seems like your are planning to write some similar functions. (PS: I don't know how much contact you have with lightwork team at the moment) To help me to organise all the work about web service, I would suggest this workflow: 1- check the lightwork issues + the ones in the roadmap MDL-29934 . Then participate on each function issue you need so we have end up to clear specification. 2- create one issue by missing web service functions in the tracker. 3- I guess you can keep MDL-31273 for personal purpose to follow up if all you need gets integrated in the roadmap issue. It's as you prefer for this one. Let me know if it's ok for you. Cheers.
        Hide
        Damyon Wiese added a comment -

        Hi Jerome,

        We haven't started coding anything and are happy to work through the spec for the webservice before we start. We are in contact with lightwork ( I have a face to face meeting with Paul on Thursday ).

        My initial take is that there are assignment specific web services which could be added as external functions to the new mod_assign and there are generic functions that relate to grading an activity (could be a quiz, workshop etc). The functions listed on

        http://docs.moodle.org/dev/Assignment_Web_Services

        Are all specific to the mod_assign and so should be added to the module where as functions such as MDL-31683 and MDL-31681 should probably sit at the course level.

        There is not alot of detail in http://docs.moodle.org/dev/Assignment_Web_Services but once I get time to update it I will create one tracker issue per additional webservice function in the tracker and will participate in defining the ones that are covered in the lightwork webservice.

        Regards, Damyon

        Show
        Damyon Wiese added a comment - Hi Jerome, We haven't started coding anything and are happy to work through the spec for the webservice before we start. We are in contact with lightwork ( I have a face to face meeting with Paul on Thursday ). My initial take is that there are assignment specific web services which could be added as external functions to the new mod_assign and there are generic functions that relate to grading an activity (could be a quiz, workshop etc). The functions listed on http://docs.moodle.org/dev/Assignment_Web_Services Are all specific to the mod_assign and so should be added to the module where as functions such as MDL-31683 and MDL-31681 should probably sit at the course level. There is not alot of detail in http://docs.moodle.org/dev/Assignment_Web_Services but once I get time to update it I will create one tracker issue per additional webservice function in the tracker and will participate in defining the ones that are covered in the lightwork webservice. Regards, Damyon
        Hide
        Jérôme Mouneyrac added a comment -

        That's all good news for me Thank you Damyon.

        Show
        Jérôme Mouneyrac added a comment - That's all good news for me Thank you Damyon.
        Hide
        Damyon Wiese added a comment -

        Linking to an issue where 90% of assign functions are covered by a webservice.

        Show
        Damyon Wiese added a comment - Linking to an issue where 90% of assign functions are covered by a webservice.
        Hide
        Damyon Wiese added a comment -

        This was done, with alot of webservices added by Paul Charsley (thanks).

        Closing this issue.

        Show
        Damyon Wiese added a comment - This was done, with alot of webservices added by Paul Charsley (thanks). Closing this issue.

          People

          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: