Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-30202

Allow external assignments to be edited through the normal updateAssignment method

    XMLWordPrintable

    Details

    • Type: (Deprecated) Contributed Patch
    • Status: RESOLVED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 11.0
    • Labels:
      None

      Description

      The updateAssignment method has a hard restriction on not allowing edits on external assignments. This is because some fields (title, due date, total points) cannot be changed in the GradebookService as they would then be out of sync with the external application that manages that assignment.

      External tools current use the GradebookExternalAssessmentService methods however there doesn't appear to be a reason why the external assessment can't just be managed through the normal service method and those fields filtered out from the edit.

      It also simplifies dependencies and means the service can handle the logic of what to update rather than each application having to manage this.

      See also: https://github.com/sakaiproject/sakai/issues/1529

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                steve.swinsburg Steve Swinsburg
                Reporter:
                steve.swinsburg Steve Swinsburg
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Git Source Code