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

Blind marking shows student name in new grading UI

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 3.1
    • Fix Version/s: 3.1
    • Component/s: Assignment
    • Labels:
    • Testing Instructions:
      Hide

      Pre-test

      Make sure blind marking is enabled in the admin settings:
      Site administration > Plugins > Activity Modules > Assignment > Assignment settings

      Regular Marking

      1. Create a course
      2. Enrol at least one teach and a couple of students
      3. Add an assignment activity and make sure blind marking is off (it's in the "Grade" section when creating the assignment)
      4. Log in as each student and complete the assignment (add a submission)
      5. Log in as the teacher and grade the assignment
        1. click the assignment in the course > click grade
      6. You should be taken to the new grading interface
      7. Confirm the student's name, profile picture and email appear at the top of the grading interface
      8. Use the navigation to change the user you're grading
      9. Confirm the student's details at the top are updated to the new student's details
      10. Return to the assignment and click "View all submissions"
      11. Click the "Grade" button for one of the students (remember which user you selected)
      12. Confirm you are taken to the new grading interface and that the correct user is loaded in the interface
      13. Confirm that "userid" is passed as a query parameter (in the URL) to the new grading interface
      14. Navigate to different users using the user navigation at the top right. Try using the left and right arrows as well as selecting users directly from the dropdown.

      Blind Marking

      1. Create a new assignment activity with blind marking on
      2. Log in as each student and complete the assignment
      3. Log in as the teacher and grade the assignment
      4. Confirm that the student's name, profile picture and email do not appear at the top of the grading interface, instead you should see an anonymous name placeholder such as "Participant 1"
        • Note: If you're logged in as admin (or teacher that has sufficient capabilities) you'll see the student's real name in brackets next to their anonymised name. This is a special capability that enables them to bypass the blind marking.
      5. Use the navigation to change the user you're grading
      6. Confirm that the placeholder name is updated as the student changes and that you don't see any real user details
      7. Return to the assignment and click "View all submissions"
      8. Click the "Grade" button for one of the students (remember which user you selected)
      9. Confirm you are taken to the new grading interface and that the correct user is loaded in the interface
      10. Confirm that "userid" is not passed as a query parameter (in the URL) to the new grading interface, instead you should see a query param called "blindid" (which isn't the same as the user's id)
      11. Navigate to different users using the user navigation at the top right. Try using the left and right arrows as well as selecting users directly from the dropdown.
      Show
      Pre-test Make sure blind marking is enabled in the admin settings: Site administration > Plugins > Activity Modules > Assignment > Assignment settings Regular Marking Create a course Enrol at least one teach and a couple of students Add an assignment activity and make sure blind marking is off (it's in the "Grade" section when creating the assignment) Log in as each student and complete the assignment (add a submission) Log in as the teacher and grade the assignment click the assignment in the course > click grade You should be taken to the new grading interface Confirm the student's name, profile picture and email appear at the top of the grading interface Use the navigation to change the user you're grading Confirm the student's details at the top are updated to the new student's details Return to the assignment and click "View all submissions" Click the "Grade" button for one of the students (remember which user you selected) Confirm you are taken to the new grading interface and that the correct user is loaded in the interface Confirm that "userid" is passed as a query parameter (in the URL) to the new grading interface Navigate to different users using the user navigation at the top right. Try using the left and right arrows as well as selecting users directly from the dropdown. Blind Marking Create a new assignment activity with blind marking on Log in as each student and complete the assignment Log in as the teacher and grade the assignment Confirm that the student's name, profile picture and email do not appear at the top of the grading interface, instead you should see an anonymous name placeholder such as "Participant 1" Note: If you're logged in as admin (or teacher that has sufficient capabilities) you'll see the student's real name in brackets next to their anonymised name. This is a special capability that enables them to bypass the blind marking. Use the navigation to change the user you're grading Confirm that the placeholder name is updated as the student changes and that you don't see any real user details Return to the assignment and click "View all submissions" Click the "Grade" button for one of the students (remember which user you selected) Confirm you are taken to the new grading interface and that the correct user is loaded in the interface Confirm that "userid" is not passed as a query parameter (in the URL) to the new grading interface, instead you should see a query param called "blindid" (which isn't the same as the user's id) Navigate to different users using the user navigation at the top right. Try using the left and right arrows as well as selecting users directly from the dropdown.
    • Affected Branches:
      MOODLE_31_STABLE
    • Fixed Branches:
      MOODLE_31_STABLE
    • Pull Master Branch:
      MDL-53821-master

      Description

      It should not.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              ryanwyllie Ryan Wyllie
              Reporter:
              damyon Damyon Wiese
              Peer reviewer:
              Damyon Wiese
              Integrator:
              Andrew Nicols
              Tester:
              Rajesh Taneja
              Participants:
              Component watchers:
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                23/May/16