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

Assignment 'Blind marking' status is not reset by 'Course reset'

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      Testing steps:

      1. Create a course and add a Teacher and at least one student
      2. Create an Assignment in the Course and leave all settings as default, and enable 'Blind marking'
      3. Log in as a Student and submit something
      4. Log in as a Teacher and check that the Student submissions are blind, and grade some submissions
      5. Go to the Assignment's "View all submissions"
      6. Select the "Grading Action" dropdown to reveal identities and check the Student submissions are no longer blind
      7. Use course reset and remove all student role assignments and reset all possible assignment options
      8. Log in as a Teacher and enrol a new Student
      9. Go to the Assignment's "View all submissions" and check the Students are still blind.
      Show
      Testing steps: Create a course and add a Teacher and at least one student Create an Assignment in the Course and leave all settings as default, and enable 'Blind marking' Log in as a Student and submit something Log in as a Teacher and check that the Student submissions are blind, and grade some submissions Go to the Assignment's "View all submissions" Select the "Grading Action" dropdown to reveal identities and check the Student submissions are no longer blind Use course reset and remove all student role assignments and reset all possible assignment options Log in as a Teacher and enrol a new Student Go to the Assignment's "View all submissions" and check the Students are still blind.
    • Difficulty:
      Moderate
    • Affected Branches:
      MOODLE_31_STABLE, MOODLE_32_STABLE, MOODLE_33_STABLE, MOODLE_34_STABLE, MOODLE_35_STABLE
    • Fixed Branches:
      MOODLE_33_STABLE, MOODLE_34_STABLE
    • Pull Master Branch:
      MDL-58006-master

      Description

      To reproduce...

      1. Create a course and add a teacher and at least one student
      2. Create an Assignment in the course and leave all settings as default except enable 'Blind marking' and (if required) disable the two dates
      3. Log in as student and submit something
      4. As teacher note that submission is 'blind'.
      5. Use the dropdown to reveal identities (note that this has worked - the name is shown)
      6. Use course reset and remove all student role assignments and reset all possible assignment options
      7. Assign a new student
      8. Blind marking is still set to 'Yes' but the marking is no longer blind.

      This probably seems an obvious result in this context, but teachers reset courses each year probably not having used an assignment for months. Their expectation is that it will work the same way it did the first time after they have reset the course for the next year. It doesn't. You have to delete the Assignment completely and recreate it. Unfortunately, staff don't realise this until someone has submitted and it's too late.

      This usually amounts to data loss (having to start again) so it's doubly bad.

        Attachments

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved:
                Fix Release Date:
                19/Mar/18