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

Students are notified of grading when they should not be

    XMLWordPrintable

    Details

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

      Prerequisites:

      • A course (C)
      • A teacher (T) and four students (S1, S2, S3, S4) enrolled in the course.
      • Ability to monitor outgoing e-mail from Moodle (e.g., "divertallemailsto" setting)
        Test steps:
      1. Log in as T and enter course C
      2. Create an assignment with default settings (file submission)
      3. Log in as S1 and submit a file on the assignment
      4. Repeat the same with S2 (not required for S3, S4)
      5. Wait until the assignment cron has run (at least 5min?)
      6. Log in as T
      7. Go to the assignment main page and choose "View all submissions"
      8. Check the "Quick grading" box
      9. Enter a grade for student S1, using the quick grading text boxes (do not enter a grade for S2)
      10. Set the "Notify students" drop-down menu to "Yes"
      11. Click "Save all quick grading changes"
      12. Wait until the assignment cron has run (at least 5 min?)
      13. VERIFY: S1 has received a notification e-mail, but S2 has not received one.
      14. Go to the assignment main page and click "Grade"
      15. Navigate to grading screen for student S3
      16. Enter a grade, tick "Notify students", and click "Save changes".
      17. Navigate to grading screen for student S4
      18. Enter a grade, untick "Notify students", and click "Save changes".
      19. Wait until the assignment cron has run (at least 5 min?)
      20. VERIFY: S3 has received a notification e-mail, but S4 has not received one.
      Show
      Prerequisites: A course (C) A teacher (T) and four students (S1, S2, S3, S4) enrolled in the course. Ability to monitor outgoing e-mail from Moodle (e.g., "divertallemailsto" setting) Test steps: Log in as T and enter course C Create an assignment with default settings (file submission) Log in as S1 and submit a file on the assignment Repeat the same with S2 (not required for S3, S4) Wait until the assignment cron has run (at least 5min?) Log in as T Go to the assignment main page and choose "View all submissions" Check the "Quick grading" box Enter a grade for student S1, using the quick grading text boxes (do not enter a grade for S2) Set the "Notify students" drop-down menu to "Yes" Click "Save all quick grading changes" Wait until the assignment cron has run (at least 5 min?) VERIFY: S1 has received a notification e-mail, but S2 has not received one. Go to the assignment main page and click "Grade" Navigate to grading screen for student S3 Enter a grade, tick "Notify students", and click "Save changes". Navigate to grading screen for student S4 Enter a grade, untick "Notify students", and click "Save changes". Wait until the assignment cron has run (at least 5 min?) VERIFY: S3 has received a notification e-mail, but S4 has not received one.
    • Affected Branches:
      MOODLE_31_STABLE
    • Fixed Branches:
      MOODLE_31_STABLE
    • Pull from Repository:
    • Pull Master Branch:

      Description

      To reproduce:

      1. Create assignment and collect submissions from Student A and Student B
      2. Go to assignment page and choose "View all submissions"
      3. Check the "Quick grading" box
      4. Enter a grade and feedback for Student A, using the quick grading text boxes
      5. Set the "Notify students" drop-down menu to "Yes"
      6. Click "Save all quick grading changes"

      Expected result:
      Student A receives an email notifying him of the grading. Student B does not receive an email because no grade was entered.

      Actual result:
      Student A and B receive notification emails saying that a grade was entered, even though no grading was done for Student B

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              bostelm Henning Bostelmann
              Reporter:
              goodlin Blair Goodlin
              Peer reviewer:
              Mark Nelson Mark Nelson
              Integrator:
              Andrew Lyons Andrew Lyons
              Tester:
              Adrian Greeve Adrian Greeve
              Participants:
              Component watchers:
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Sujith Haridasan
              Votes:
              3 Vote for this issue
              Watchers:
              12 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                9/Jan/17