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

Allow samigo when publishing a test, to link it to an existing non-externally maintained gradebook item.

    XMLWordPrintable

    Details

    • Type: Feature Request
    • Status: Awaiting Review
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 11.0
    • Fix Version/s: None
    • Component/s: Assignments
    • Labels:
    • 11 status:
      Please Merge
    • Test Plan:
      Hide

      Simplest case:

      1) Open any Gradebook and create a new GB Item.
      2) Go to Assignments and create a new one which points to this new GB Item.
      3) Go back to gradebook. Notice how not Gradebook 2 nor Gradebook 1 show any indication of anything pointing to it. This item is it still unlinked.
      4) Go back to Assignments and create yet another one and set it to point to the same GB Item.
      5) Now go to Forums and grade a discussion and select the grade to be recorded in this GB item.
      6) Go back into Assignments and grade any of the two newly created ones.

      Now the STILL EMPTY GB Item holds different grades from different tools.

      Show
      Simplest case: 1) Open any Gradebook and create a new GB Item. 2) Go to Assignments and create a new one which points to this new GB Item. 3) Go back to gradebook. Notice how not Gradebook 2 nor Gradebook 1 show any indication of anything pointing to it. This item is it still unlinked. 4) Go back to Assignments and create yet another one and set it to point to the same GB Item. 5) Now go to Forums and grade a discussion and select the grade to be recorded in this GB item. 6) Go back into Assignments and grade any of the two newly created ones. Now the STILL EMPTY GB Item holds different grades from different tools.

      Description

      Motivations for this change have both, user experience and technical roots.

      It would be nice if a user can create a testing/grading schema from the gradebook-up. This means, first create the grading items and then link this items to the corresponding tests/assignments.

      From the implementation point, I think is not quite safe to have a tool such as Assignments to be able to hold an internal reference to a gradebook item which is not externally maintained at all. This gives room for potentially overlapping tools onto the same gradebook items. For example, assume an empty (non linked) gradebook item exists. Now, create a new assignment and choose this to be linked to this GB item.
      After all this happen, it is still not sufficient to avoid another tool to claim ownership over this item, hence this tool can potentially post grades to it.

      I have a patch ready for a pull request but I would like to do further testing and see what you think about this issue.

        Gliffy Diagrams

          Zeplin

            Attachments

            1. after_published.png
              after_published.png
              18 kB
            2. inked_recorded_submission.png
              inked_recorded_submission.png
              29 kB
            3. link_w_submissions.png
              link_w_submissions.png
              15 kB
            4. published_set_up.png
              published_set_up.png
              32 kB
            5. set_up_gb.png
              set_up_gb.png
              25 kB

              Issue Links

                Activity

                  People

                  Assignee:
                  maintenanceteam Core Team
                  Reporter:
                  fgeraci Fernando
                  Votes:
                  2 Vote for this issue
                  Watchers:
                  8 Start watching this issue

                    Dates

                    Created:
                    Updated:

                      Git Integration