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

Keep Gradebook sort order on export or Site Info>Import from Site

    XMLWordPrintable

    Details

    • Type: Feature Request
    • Status: OPEN
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 12.6, 19.0
    • Fix Version/s: 20.0 [Tentative]
    • Component/s: Gradebook
    • Labels:
      None
    • Test Plan:
      Hide

      First Test Case
      *Environment: https://qa2-us.nightly.sakaiproject.org/*

      1. Create a site with a Gradebook, No Categories. Remove A+ from schema.
      2. Create several items, starting A,B,C,D
      3. Reorder the items so they are different from the default ,put them in reverse alphabetical order
      4. In a second site which already contains GB columns, use Import from Site > Replace, just the Gradebook
      5. Compare. Are the items arranged D,C,B,A?
      6. Expected result: D,C,B,A in that order as the only items.
        Actual Result: Existing gradebook items take a little longer to be removed per the "Replace" command above.

      Second Test Case
      *Environment: https://qa2-us.nightly.sakaiproject.org/*

      1. Create a site with a Gradebook, No Categories, remove A+ from schema.
      2. Create several items, starting A,B,C,D
      3. Reorder the items so they are different from the default ,put them in reverse alphabetical order
      4. In a second site which contains a still empty Gradebook (no columns), use Import from Site > Replace, just the Gradebook
      5. Compare. Are the items arranged D,C,B,A?
      6. ACTUAL: D,C,B,A PASSES TEST

      Third Test Case
      *Environment: https://qa2-us.nightly.sakaiproject.org/*

      1. Create a site with a Gradebook and 3 Gradebook Categories, Before, During and After
      2. Create several items, A,B,C and D
      3. Reorder the items so they are: Before, A, During, B; After, D, C.
      4. Create another site
      5. Navigate to Site Info > Import from Site > Replace and choose the 1st site
      6. In this 2nd site, compare with the original. The order of the Gradebook items should be identical between the sites.
      7. ACTUAL: PASSES TEST

      Fourth Test Case
      *Environment: https://qa2-us.nightly.sakaiproject.org/*

      1. Create a site with a Gradebook
      2. Create several items, starting with A,B,C, and D
      3. Reorder the items so they are different from the default ,for example, put them in reverse alphabetical order
      4. Export the CSV file of the Gradebook
      5. In the CSV file, verify the item order is the same as the order created in step 3
      6. Add, another column to the file, Import the file again, verify the item order in Gradebook has not changed.
      7. Expected: Original items and new item are in the same order as in the file import.
      8. Actual: File Order is different from original order and the order after import hasn't been changed at all. PASSES TEST
      Show
      First Test Case *Environment: https://qa2-us.nightly.sakaiproject.org/* Create a site with a Gradebook, No Categories. Remove A+ from schema. Create several items, starting A,B,C,D Reorder the items so they are different from the default ,put them in reverse alphabetical order In a second site which already contains GB columns , use Import from Site > Replace, just the Gradebook Compare. Are the items arranged D,C,B,A? Expected result: D,C,B,A in that order as the only items. Actual Result: Existing gradebook items take a little longer to be removed per the "Replace" command above. Second Test Case *Environment: https://qa2-us.nightly.sakaiproject.org/* Create a site with a Gradebook, No Categories, remove A+ from schema. Create several items, starting A,B,C,D Reorder the items so they are different from the default ,put them in reverse alphabetical order In a second site which contains a still empty Gradebook (no columns), use Import from Site > Replace, just the Gradebook Compare. Are the items arranged D,C,B,A? ACTUAL: D,C,B,A PASSES TEST Third Test Case *Environment: https://qa2-us.nightly.sakaiproject.org/* Create a site with a Gradebook and 3 Gradebook Categories , Before, During and After Create several items, A,B,C and D Reorder the items so they are: Before, A, During, B; After, D, C. Create another site Navigate to Site Info > Import from Site > Replace and choose the 1st site In this 2nd site, compare with the original. The order of the Gradebook items should be identical between the sites. ACTUAL: PASSES TEST Fourth Test Case *Environment: https://qa2-us.nightly.sakaiproject.org/* Create a site with a Gradebook Create several items, starting with A,B,C, and D Reorder the items so they are different from the default ,for example, put them in reverse alphabetical order Export the CSV file of the Gradebook In the CSV file, verify the item order is the same as the order created in step 3 Add, another column to the file, Import the file again, verify the item order in Gradebook has not changed. Expected: Original items and new item are in the same order as in the file import. Actual: File Order is different from original order and the order after import hasn't been changed at all. PASSES TEST

      Description

      For instructors, it would be nice to have gradebook sort order be retained on export. 

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  lgekeler Laura Gekeler
                  Reporter:
                  rfinney1 Ryan Finney
                • Votes:
                  1 Vote for this issue
                  Watchers:
                  7 Start watching this issue

                  Dates

                  • Created:
                    Updated:

                    Git Source Code