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

Set marking workflow state does not correctly release grades to users

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Waiting for peer review
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 3.8
    • Fix Version/s: None
    • Component/s: Assignment
    • Testing Instructions:
      Hide
      • As admin, Create a test course with 2 students
      • Put the students into a group and the group in a grouping
      • Create an assignment with settings: 
        • Group Submission settings:
        • Students Submit in Groups = Yes
        • Grouping for Student Groups = Your created Grouping
        • Grade setting:
        • Use the Marking Workflow = Yes
      • Navigate to the Assignment and choose 'View all submissions'
      • Select the 'Quick Grading' checkbox
      • Enter a grade for a user and click 'Save all quick grading changes' and 'Continue'
      • The user 'Grade' should be updated, the 'Final grade' column value should be empty
      • Select the checkbox beside the same user in the 'Select' column
      • From the 'With Selected...' input choose the 'Set marking workflow state' option and click 'Go' (Accepting the pop-up)
      • From the 'Marking workflow state' input select the 'Released' options and click 'Save changes'
      • The 'Final Grade' should now match the 'Grade', and the 'Status' should be 'Released' for that user
      • Log in as the affected user and navigate to the assignment, you should be able to see the status of 'Submission status' and 'Feedback' sections both, including the 'Grading Status' and 'Grade', correctly reflecting what you entered
      • Follow steps 8-12 instead changing the workflow state to something other than 'Released' and checking that the 'Feedback' section is hidden for the user.
      • Check that the 'Final Grade' is not shown for that user when logged in as admin, and that the 'Status' is correct

       

      Show
      As admin, Create a test course with 2 students Put the students into a group and the group in a grouping Create an assignment with settings:  Group Submission settings: Students Submit in Groups = Yes Grouping for Student Groups = Your created Grouping Grade setting: Use the Marking Workflow = Yes Navigate to the Assignment and choose 'View all submissions' Select the 'Quick Grading' checkbox Enter a grade for a user and click 'Save all quick grading changes' and 'Continue' The user 'Grade' should be updated, the 'Final grade' column value should be empty Select the checkbox beside the same user in the 'Select' column From the 'With Selected...' input choose the 'Set marking workflow state' option and click 'Go' (Accepting the pop-up) From the 'Marking workflow state' input select the 'Released' options and click 'Save changes' The 'Final Grade' should now match the 'Grade', and the 'Status' should be 'Released' for that user Log in as the affected user and navigate to the assignment, you should be able to see the status of 'Submission status' and 'Feedback' sections both, including the 'Grading Status' and 'Grade', correctly reflecting what you entered Follow steps 8-12 instead changing the workflow state to something other than 'Released' and checking that the 'Feedback' section is hidden for the user. Check that the 'Final Grade' is not shown for that user when logged in as admin, and that the 'Status' is correct  
    • Affected Branches:
      MOODLE_38_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-66137-38_mod_assign_marking_workflow_incorrect_grade_display

      Description

      It appears there is an issue with batch releasing the grades of users for an assignment via the assignment grading form using Marking Workflow.

      This results in a user being able to view the Submission section and Grading status of `Released` on the assignment page when logged in, but not the Feedback section, including their actual grade.

       

      Replication Steps:

      1. Create a test course with 2 students
      2. Put the students into a group and the group in a grouping
      3. Create an assignment with:
        • Group Submission settings
          • Students Submit in Groups = Yes
          • Grouping for Student Groups = Your created Grouping
        • Grade setting
          • Use Marking Workflow = Yes
      4. Navigate to the Assignment and choose `View all submissions` to get the grading view
      5. Select the `Quick Grading` option 
      6. Enter a grade for a user and `Save all quick grading changes` and `Continue`
      7. Select checkbox for same user and for `With Selected...` input choose `Set marking workflow state` and `Go`
      8. From `Marking workflow state` select the `Released` option and `Save changes`
      9. Log in as that user and navigate to the assignment page, you will see only the Submission section with Grading status of `Released` but no  Feedback section displaying the grade.
      10. As admin navigate back to the Assignment and choose `View all submissions` again, the status will correctly be `Released` and the grade will still be what you set, even though user can't see it

       

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                tom_d Tom Dickman
                Reporter:
                tom_d Tom Dickman
                Participants:
                Component watchers:
                Damyon Wiese, Adrian Greeve, Mihail Geshoski, Peter Dias
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: