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

Control release of grades and notifications

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 2.5
    • Fix Version/s: 2.6
    • Component/s: Assignment
    • Labels:
    • Testing Instructions:
      Hide

      Test 1:

      1. Create an assignment
      2. Set “release grades to students” to NO
      3. Save and display
      4. Table should show “grade release” as “grades have not been released to students”
      5. View/grade all submissions
      6. Provide a grade to student 1
      7. Ensure student 1 does not receive feedback notification
      8. Log in as student 1
      9. Locate assignment on My Courses Overview block
      10. Grading status should not be displayed
      11. Enter assignment
      12. Grading status should not be displayed in table
      13. Log in as teacher
      14. From grading action menu, select “release grades to students”
      15. Go back to grading status table
      16. Grade release should be shown as “Grades have been released to students”
      17. Log in as student 1
      18. Locate assignment on My Courses Overview block
      19. Grading status should be displayed as “Graded”
      20. Enter assignment
      21. Grading status in table should be displayed as “Graded”
      22. Grade is shown
      23. Log in as student 2
      24. Locate assignment on My Courses Overview block
      25. Grading status should be displayed as “Not graded”
      26. Enter assignment
      27. Grading status in table should be displayed as “Not graded”

      Test 2:

      1. Create an assignment
      2. Set “release grades to students” to NO
      3. Save and display
      4. Provide a grade to student 1
      5. Ensure student 1 does not receive feedback notification
      6. From grading action menu, select “Release grades and send notifications”
      7. Ensure student 1 does receive feedback notification
      8. Log in as student 1
      9. View assignment
      10. Make sure grades are shown
      Show
      Test 1: Create an assignment Set “release grades to students” to NO Save and display Table should show “grade release” as “grades have not been released to students” View/grade all submissions Provide a grade to student 1 Ensure student 1 does not receive feedback notification Log in as student 1 Locate assignment on My Courses Overview block Grading status should not be displayed Enter assignment Grading status should not be displayed in table Log in as teacher From grading action menu, select “release grades to students” Go back to grading status table Grade release should be shown as “Grades have been released to students” Log in as student 1 Locate assignment on My Courses Overview block Grading status should be displayed as “Graded” Enter assignment Grading status in table should be displayed as “Graded” Grade is shown Log in as student 2 Locate assignment on My Courses Overview block Grading status should be displayed as “Not graded” Enter assignment Grading status in table should be displayed as “Not graded” Test 2: Create an assignment Set “release grades to students” to NO Save and display Provide a grade to student 1 Ensure student 1 does not receive feedback notification From grading action menu, select “Release grades and send notifications” Ensure student 1 does receive feedback notification Log in as student 1 View assignment Make sure grades are shown
    • Affected Branches:
      MOODLE_25_STABLE
    • Fixed Branches:
      MOODLE_26_STABLE

      Description

      Hiding the assignment grade column in the gradebook is the current method for preventing grades from being released to students. However, after an assignment has been marked, a number of places show the status as graded, even if the gradebook column has been hidden (and therefore the grades are not yet visible to students) [cf. MDL-36847]:

      • the My Courses Overview block on the /my page
      • the assignment submission status table

      A further issue is that we have lost the Assignment (2.2) ability to control when feedback notifications are sent to students. [cf. MDL-35013]

      Proposed solution is to introduce a new setting “release grade to students”. This can be controlled in the assignment settings screen, and two additional actions in the “grading actions” dropdown menu on the submission screen.

      New setting: Release grade to students (yes/no) (a default should be set at the site admin level)


      [MDL-40012 new setting.png]

      An extra row should be added to the Grading Summary table for teachers:


      [MDL-40012 new row in grading summary.png]

      OR “Grades have been released to students” (highlighted green)

      With “release grades to students” set to NO:

      • Grading status row should not appear in students’ submission status table


      [MDL-40012 remove row grading status.png]

      • Grading status should not appear in the My Topics Overview block


      [MDL-40012 dont show grading status.png]

      • Students’ grades and feedback should not be visible.
      • No feedback notifications should be sent (eg Joe Bloggs has given feedback for assignment X)

      With “release grades to students” set to YES:

      • Grading status row should appear in students’ submission status table
      • Grading status should appear in the My Topics Overview block
      • Grades and feedback (where provided) should be visible to students (EXCEPT if gradebook column is hidden)
      • If any grades or feedback are provided, feedback notifications should be sent

      Extra items on Grading Actions menu:
      The following items should be added to the Grading Actions menu (on view/grade all submissions page)

      • Release grades to students
        • This changes the setting “release grades to students” to YES
        • The grading status should be visible to students as above
      • Release grades and send notifications
        • This changes the setting “release grades to students” to YES
        • The grading status should be visible to students as above
        • Feedback notifications should be sent to all students who have grades and/or feedback

      Note: if setting “release grades to students” is changed to YES on the assignment settings screen, notifications should NOT be sent

      [thanks to Flinders Uni to writing these specs]

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  18/Nov/13