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

Assignments - Section / Group Problem

    XMLWordPrintable

    Details

    • Test Plan:
      Hide

      Steps to Reproduce:
      01. Create a project site with Assignments, Section Info, Gradebook & Roster.
      02. In Section Info, create two sections (Lab1 & Lab2).
      03. Create a new assignment as follows:
      Grade Scale: Points (50)
      Grading: Add to Gradebook
      Access:
      x Are submissions for a group?
      x Display to selected groups:
      x Lab1
      x Lab2
      04. View the Assignment List.
      The new assignment is shown as being for Lab1, Lab2.
      05. In Site Info / Manage Groups, create two new groups (G1 & G2).
      06. Select Assignments, and Edit the new assignment.
      07. Scroll down to the Access section for the assignment.
      Lab1 & Lab2 are not displayed and selected anymore.
      There are only 2 unchecked groups available (G1 & G2).
      08. Scroll down to the bottom and click Post (without making any changes).
      An error is displayed: "Alert: You need to choose at least one group."
      09. Scroll down to the bottom and click Cancel.
      10. View the Assignment List.
      The assignment is still shown as being for Lab1, Lab2.
      11. Repeating steps 01 through 04 works correctly.
      12. It is only when you get to step 05 that the problems begin.

      Show
      Steps to Reproduce: 01. Create a project site with Assignments, Section Info, Gradebook & Roster. 02. In Section Info, create two sections (Lab1 & Lab2). 03. Create a new assignment as follows: Grade Scale: Points (50) Grading: Add to Gradebook Access: x Are submissions for a group? x Display to selected groups: x Lab1 x Lab2 04. View the Assignment List. The new assignment is shown as being for Lab1, Lab2. 05. In Site Info / Manage Groups, create two new groups (G1 & G2). 06. Select Assignments, and Edit the new assignment. 07. Scroll down to the Access section for the assignment. Lab1 & Lab2 are not displayed and selected anymore. There are only 2 unchecked groups available (G1 & G2). 08. Scroll down to the bottom and click Post (without making any changes). An error is displayed: "Alert: You need to choose at least one group." 09. Scroll down to the bottom and click Cancel. 10. View the Assignment List. The assignment is still shown as being for Lab1, Lab2. 11. Repeating steps 01 through 04 works correctly. 12. It is only when you get to step 05 that the problems begin.

      Description

      QA Testing (27/07/12):
      [1] http://nightly2.sakaiproject.org:8085/portal
      While testing Assignments and the new feature (SAK-22282), I found a bug.
      Assignments secured to sections break when groups are added to a site using Site Info/Manage Groups.
      Note:
      I was able to reproduce the problem three times in one site.
      When I created a new project site I was not able to reproduce the problem.

        • I have much more testing to do today and will update this ticket as needed.
          Screen Captures:
          01 assignment_secured_to_sections.jpg
          02 assignment_list_edit.jpg
          03 assignment-edit_missing_sections.jpg
          04 assignment-edit_missing_sections-post.jpg
          05 assignment-alert-choose_group.jpg
          06 assignment-edit_missing_sections-cancel.jpg
          07 assignment_list.jpg
          08 sections_4labs.jpg
          09 site-info_groups.jpg
          10 site-info_only-groups-displayed.jpg
          11 roster_group-membership.jpg

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  aaronz Aaron Zeckoski (Inactive)
                  Reporter:
                  tcollins@uwindsor.ca Teresa Collins
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Git Integration