Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-52566

For group assignments with marking workflow, if the teacher uses bulk change to set marking status to Released, the grade is only released to group members who submitted or edited the assignment

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 2.8.9, 2.9.4, 3.0.2
    • Fix Version/s: 2.9.5, 3.0.3
    • Component/s: Assignment
    • Labels:
    • Testing Instructions:
      Hide

      1. Create a new course and manually enroll 8 students.


      2. Create 2 groups (group A and Group B). Enroll students #1-4 in group A. Enroll students #5-8 in group B.


      3. Create a grouping (named “assignment grouping”) and add both groups to the grouping.


      4. Create a new assignment and ensure the following settings:
      Submission types:
      • Online text and File submissions are checked
      Feedback types:
      • Feedback comments is checked
      Submission settings:
      • Require students click submit button is No
      Group submission settings:
      • Students submit in groups is Yes
      • Require all group members submit is No
      • Grouping for student groups is assignment grouping
      Grade:
      • Use marking workflow is Yes

      5. Log in as student #1 (group A), upload a file (group A.doc) and type online text in the assignment.


      6. Log in as student #5 (group B), upload a file (group B.doc) and type online text in the assignment.


      7. Log in as student #6 (group B), visit the assignment and click “Edit submission” and type online text and “Save changes.”

      8. Log in as the instructor, grade the submissions and update workflow status:
      • Grade submission for Group A. From the assignment and "view/grade all submissions page, click on the Grade icon (in Grade column) next to a student in group A. Enter score and feedback comment and set grading workflow to “Grading completed.” Confirm that “Apply grades and feedback to entire group” is “Yes” and click “Save” then “Continue.”
      • Grade submission for Group B. Click on the Grade icon (in Grade column) next to a student in group B. Enter score and feedback comment for a student in group B, and set grading workflow to “Marking completed.” Confirm that “Apply grades and feedback to entire group” is “Yes” and click “Save” then click “Continue.

      9. From the “view/grade all” page, ensure that the score and feedback entered were applied to every student and that the grading status is “Grading completed” for all students.

      10. From the “view/grade all” page, change the workflow state to “Released” for all students at once as follows:
      • Check the box above the student names to select all students, then scroll to the bottom to “With selected….”
      • From the pull-down menu, select “set marking workflow state” and click “Go."
      • In the page that opens, under “Grading workflow state,” select “Released” and click “Save changes.”

      11. Select OK in the confirmation dialogue. On the next page, ensure that all eight students are referenced. Use the pull-down menu to set Marking workflow state to “Released” for the eight students.

      12. On the “view/grade all page,” confirm that the score (and feedback) is displayed in the Final Grade column for every student.

      Show
      1. Create a new course and manually enroll 8 students.
 2. Create 2 groups (group A and Group B). Enroll students #1-4 in group A. Enroll students #5-8 in group B.
 3. Create a grouping (named “assignment grouping”) and add both groups to the grouping.
 4. Create a new assignment and ensure the following settings: Submission types: • Online text and File submissions are checked Feedback types: • Feedback comments is checked Submission settings: • Require students click submit button is No Group submission settings: • Students submit in groups is Yes • Require all group members submit is No • Grouping for student groups is assignment grouping Grade: • Use marking workflow is Yes 5. Log in as student #1 (group A), upload a file (group A.doc) and type online text in the assignment.
 6. Log in as student #5 (group B), upload a file (group B.doc) and type online text in the assignment.
 7. Log in as student #6 (group B), visit the assignment and click “Edit submission” and type online text and “Save changes.” 8. Log in as the instructor, grade the submissions and update workflow status: • Grade submission for Group A. From the assignment and "view/grade all submissions page, click on the Grade icon (in Grade column) next to a student in group A. Enter score and feedback comment and set grading workflow to “Grading completed.” Confirm that “Apply grades and feedback to entire group” is “Yes” and click “Save” then “Continue.” • Grade submission for Group B. Click on the Grade icon (in Grade column) next to a student in group B. Enter score and feedback comment for a student in group B, and set grading workflow to “Marking completed.” Confirm that “Apply grades and feedback to entire group” is “Yes” and click “Save” then click “Continue. 9. From the “view/grade all” page, ensure that the score and feedback entered were applied to every student and that the grading status is “Grading completed” for all students. 10. From the “view/grade all” page, change the workflow state to “Released” for all students at once as follows: • Check the box above the student names to select all students, then scroll to the bottom to “With selected….” • From the pull-down menu, select “set marking workflow state” and click “Go." • In the page that opens, under “Grading workflow state,” select “Released” and click “Save changes.” 11. Select OK in the confirmation dialogue. On the next page, ensure that all eight students are referenced. Use the pull-down menu to set Marking workflow state to “Released” for the eight students. 12. On the “view/grade all page,” confirm that the score (and feedback) is displayed in the Final Grade column for every student.
    • Workaround:
      Hide

      The workaround is to have each student in the group edit the submission before grading.

      Show
      The workaround is to have each student in the group edit the submission before grading.
    • Affected Branches:
      MOODLE_28_STABLE, MOODLE_29_STABLE, MOODLE_30_STABLE
    • Fixed Branches:
      MOODLE_29_STABLE, MOODLE_30_STABLE
    • Pull Master Branch:
      wip-MDL-52566-master

      Description

      Use Case

      A large-enrollment course uses group-based assignments where one student from each group uploads a paper for their group. The instructor assigns a score and sets the marking workflow state to “Marking completed” for each submission from the Grading screen. The grade is applied to each student in the group, but is not yet “Released” to the students. After grading is completed, the instructor releases the grades by selecting all students from the “View/grade all submissions” screen, and uses the bulk change menu “With selected” to set the marking workflow state to “Released.”

      Issue

      Only students who submitted or edited/saved the submission are able to see a grade, even though the marking status is displayed as “Released” for all of the students. For students who are NOT able to see the grade, the observed (vs expected) states of the user interface are:

      • From the instructor’s view, a score is NOT displayed in the “Final grade” column on the right side of the “view/grade all submissions” page. (Upon release, a score is expected to display in the Final grade column for each student.)
      • From the student’s view of the Assignment page, the grading status is “Released” and feedback is displayed, although the score is NOT displayed. (Upon release, both score and feedback are expected to be displayed to the student.)
      • From the student’s view of Grades, neither score nor feedback are displayed. (Upon release, both score and feedback are expected to be displayed to the student.)

      Steps to reproduce the issue

      1. Create a new course and manually enroll 8 students.

      2. Create 2 groups (group A and Group B). Enroll students #1-4 in group A. Enroll students #5-8 in group B.

      3. Create a grouping (named “assignment grouping”) and add both groups to the grouping.

      4. Create an assignment with the following settings:

      Submission types:

      • check Online text and File submissions

      Feedback types:

      • check Feedback comments

      Submission settings:

      • Require students click submit button: No

      Group submission settings:

      • Students submit in groups: Yes
      • Require all group members submit: No
      • Grouping for student groups: assignment grouping

      Grade:

      • Use marking workflow: Yes

      5. As student #1 (group A), upload a file (group A.doc) and type online text in the assignment.


      6. As student #5 (group B), upload a file (group B.doc) and type online text in the assignment.


      7. As student #6 (group B), visit the assignment and click “Edit submission” and type online text and “Save changes.”

      8. As the instructor, grade submissions as follows:

      • Grade submission for Group A. From the assignment and "view/grade all submissions page, click on the Grade icon (in Grade column) next to a student in group A. Enter score and feedback comment and set grading workflow to “Grading completed.” Confirm that “Apply grades and feedback to entire group” is “Yes” and click “Save” then “Continue.”
      • Grade submission for Group B. Click on the Grade icon (in Grade column) next to a student in group B. Enter score and feedback comment for a student in group B, and set grading workflow to “Grading [marking] completed.” Confirm that “Apply grades and feedback to entire group” is “Yes” and click “Save” then click “Continue.

      9. From the “view/grade all” page, confirm that the score and feedback entered were applied to every student and that the grading status is “Grading completed” for all students.

      10. Change the workflow state to “Released” for all at once: Check the box above the list to select all students, then scroll down to the menu under “With selected….” Select from the pull-down menu “set marking workflow state” and click “Go." In the page that opens, under “Grading workflow state,” select “Released” and click “Save changes.”

      11. Select OK in the confirmation dialogue. On the next page, verify that all eight students are listed and use the pull-down menu to set Marking workflow state to “Released” for all.

      12. When this issue is observed, the Final Grade column (on the view/grade all page) is ONLY populated with scores for students who submitted the file or who clicked “Edit submission” (students #1, 5, 6). (The expected behavior is that upon release, a score is displayed in the Final Grade column for every student.)

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  14/Mar/16