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

Grade is not shown as grade display type for forum

    XMLWordPrintable

Details

    • MOODLE_310_STABLE, MOODLE_311_STABLE, MOODLE_39_STABLE, MOODLE_400_STABLE
    • MOODLE_310_STABLE, MOODLE_311_STABLE
    • MDL-71439_311
    • MDL-71439_master
    • Hide
      Prerequisites
      1. Log in as the admin.
      2. Create a course.
      3. Enrol a user as a student (s1).
      4. Create a forum named 'Forum (point)'.
      5. Open 'Whole forum gading' and set 'Grade' to 'Point'.
      6. Click 'Save and return to course'.
      7. Create another forum named 'Forum (scale)'.
      8. Open 'Whole forum gading' and set 'Grade' to 'Scale'.
      9. Click 'Save and return to course'.
      10. Create another forum named 'Forum (rubric)'.
      11. Open 'Whole forum gading' and set 'Grade' to 'Point'.
      12. Set 'Grading method' to 'Rubric'.
      13. Click 'Save and display'.
      14. Click 'Define new grading form from scratch'.
      15. Set the name to 'Rubric'.
      16. Set the folllowing values -
        1. Click to edit criterion and set it to 'Bad/Good'.
        2. For the first level set it to 'Bad'.
        3. For the second level set it to 'Average'.
        4. For the third level set it to 'Good'.
      17. Click 'Save rubric and make it ready'.
      18. Visit the course.
      19. Create another forum named 'Forum (marking guide)'.
      20. Open 'Whole forum gading' and set 'Grade' to 'Point'.
      21. Set 'Grading method' to 'Marking guide'.
      22. Click 'Save and display'.
      23. Click 'Define new grading form from scratch'.
      24. Call it 'Marking guide'.
      25. Set 'Criterion name' to 'Are these students awesome?'.
      26. Set 'Description for students' to 'Do this to be awesome'.
      27. Set 'Description for Markers' to 'Grade this student on their awesomeness'.
      28. Set 'Maximum score' to '100'.
      29. Click 'Save marking guide and make it ready'.

      For the tests I recommend having one browser logged in as the admin and the another browser (or private window) as the student so you do not need to keep logging in and out.

      Test 1
      1. Log in as an admin.
      2. Visit the course.
      3. Click on 'Forum (point)'.
      4. Grade the user '60' and click 'Save'.
      5. Log in as a student.
      6. Visit the course.
      7. Click on 'Forum (point)'.
      8. Click 'View grades'.
      9. Ensure the Grade reads as '60.00 / 100.00'.
      Test 2
      1. Log in as an admin.
      2. Visit the course.
      3. Click on 'Forum (scale)'.
      4. Grade the user 'Not yet competent' and click 'Save'.
      5. Log in as a student.
      6. Visit the course.
      7. Click on 'Forum (scale)'.
      8. Click 'View grades'.
      9. Ensure the Grade reads as 'Not yet competent'.
      10. Ensure this is also shown at the bottom of the modal.
      Test 3
      1. Log in as an admin.
      2. Visit the course.
      3. Click on 'Forum (rubric)'.
      4. Grade the user 'Average' with 'Additional feedback' set to 'Not bad mate' and click 'Save'.
      5. Log in as a student.
      6. Visit the course.
      7. Click on 'Forum (rubric)'.
      8. Click 'View grades'.
      9. Ensure the Grade reads as '50.00 / 100.00'.
      10. Confirm at the bottom you can see the rubric and it has the following values -
        1. 'Average' checkbox checked.
        2. 'Additional feedback' set to 'Not bad mate'.
      Test 4
      1. Log in as an admin.
      2. Visit the course.
      3. Click on 'Forum (marking guide)'.
      4. Grade the user '80' with 'Additional comments' set to 'Nicely done bruv!' and click 'Save'.
      5. Log in as a student.
      6. Visit the course.
      7. Click on 'Forum (point)'.
      8. Click 'View grades'.
      9. Ensure the Grade reads as '80.00 / 100.00'.
      10. Confirm at the bottom you can see the marking guide and it has the following values -
        1. 'Score out of 100' set to 80.
        2. 'Additional comments' set to 'Nicely done bruv!'
      Test 5
      1. Log in as admin.
      2. Create a forum activity with Grade type 'Point' in 'Whole forum grading'. and press "Save changes and return to course"
      3. Click 'Grades' on the left side pane.
      4. Click on the tab 'Setup'.
      5. Click on the tab 'Course grade settings '.
      6. Change 'Grade display type ' to 'Letter ' and click 'Save changes '.
      7. Visit the course.
      8. Click on the forum.
      9. Click 'Grade users '.
      10. Grade the user with '77'.
      11. Login as the student.
      12. Visit the course.
      13. Click on the forum activity.
      14. Click 'View grades '.
      15. Check 'Grade ' says 'C+'.
      Show
      Prerequisites Log in as the admin. Create a course. Enrol a user as a student (s1). Create a forum named 'Forum (point)'. Open 'Whole forum gading' and set 'Grade' to 'Point'. Click 'Save and return to course'. Create another forum named 'Forum (scale)'. Open 'Whole forum gading' and set 'Grade' to 'Scale'. Click 'Save and return to course'. Create another forum named 'Forum (rubric)'. Open 'Whole forum gading' and set 'Grade' to 'Point'. Set 'Grading method' to 'Rubric'. Click 'Save and display'. Click 'Define new grading form from scratch'. Set the name to 'Rubric'. Set the folllowing values - Click to edit criterion and set it to 'Bad/Good'. For the first level set it to 'Bad'. For the second level set it to 'Average'. For the third level set it to 'Good'. Click 'Save rubric and make it ready'. Visit the course. Create another forum named 'Forum (marking guide)'. Open 'Whole forum gading' and set 'Grade' to 'Point'. Set 'Grading method' to 'Marking guide'. Click 'Save and display'. Click 'Define new grading form from scratch'. Call it 'Marking guide'. Set 'Criterion name' to 'Are these students awesome?'. Set 'Description for students' to 'Do this to be awesome'. Set 'Description for Markers' to 'Grade this student on their awesomeness'. Set 'Maximum score' to '100'. Click 'Save marking guide and make it ready'. For the tests I recommend having one browser logged in as the admin and the another browser (or private window) as the student so you do not need to keep logging in and out. Test 1 Log in as an admin. Visit the course. Click on 'Forum (point)'. Grade the user '60' and click 'Save'. Log in as a student. Visit the course. Click on 'Forum (point)'. Click 'View grades'. Ensure the Grade reads as '60.00 / 100.00'. Test 2 Log in as an admin. Visit the course. Click on 'Forum (scale)'. Grade the user 'Not yet competent' and click 'Save'. Log in as a student. Visit the course. Click on 'Forum (scale)'. Click 'View grades'. Ensure the Grade reads as 'Not yet competent'. Ensure this is also shown at the bottom of the modal. Test 3 Log in as an admin. Visit the course. Click on 'Forum (rubric)'. Grade the user 'Average' with 'Additional feedback' set to 'Not bad mate' and click 'Save'. Log in as a student. Visit the course. Click on 'Forum (rubric)'. Click 'View grades'. Ensure the Grade reads as '50.00 / 100.00'. Confirm at the bottom you can see the rubric and it has the following values - 'Average' checkbox checked. 'Additional feedback' set to 'Not bad mate'. Test 4 Log in as an admin. Visit the course. Click on 'Forum (marking guide)'. Grade the user '80' with 'Additional comments' set to 'Nicely done bruv!' and click 'Save'. Log in as a student. Visit the course. Click on 'Forum (point)'. Click 'View grades'. Ensure the Grade reads as '80.00 / 100.00'. Confirm at the bottom you can see the marking guide and it has the following values - 'Score out of 100' set to 80. 'Additional comments' set to 'Nicely done bruv!' Test 5 Log in as admin. Create a forum activity with Grade type 'Point' in 'Whole forum grading'. and press "Save changes and return to course" Click 'Grades' on the left side pane. Click on the tab 'Setup'. Click on the tab 'Course grade settings '. Change 'Grade display type ' to 'Letter ' and click 'Save changes '. Visit the course. Click on the forum. Click 'Grade users '. Grade the user with '77'. Login as the student. Visit the course. Click on the forum activity. Click 'View grades '. Check 'Grade ' says 'C+'.

    Description

      Grade is not shown as what grade display type is set in course grade settings for forum.

      Assignment activity shows grade properly with grade display type, but not forum activity.

      Steps to reproduce:

      1. Create a course.
      2. Enrol a student.
      3. Create a forum activity with Grade type "Point" in "Whole forum grading".
      4. Click "Grades" from left side pane, click "Setup" in "Gradebook setup", and click "Course grade settings".
      5. Change "Grade display type", e.g. "Letter"
      6. Visit the course.
      7. Click on the forum.
      8. Click 'Grade users'.
      9. Grade the user.
      10. Login as the student.
      11. Go to the forum activity, and click "View grades".
      12. Grade is shown by number, not from the "Grade display type" setting.
      13. ("Grades" from left pane shows grades as "Grade display type", which is OK)

      Attachments

        1. form_grade_modal_problem.png
          form_grade_modal_problem.png
          23 kB
        2. Grade in assign.png
          Grade in assign.png
          45 kB
        3. Grade in forum.png
          Grade in forum.png
          22 kB
        4. Grade in Gradebook UI.png
          Grade in Gradebook UI.png
          32 kB
        5. MDL-71439_Test Passed.png
          MDL-71439_Test Passed.png
          106 kB

        Issue Links

          Activity

            People

              markn Mark Nelson
              tomotsuyuki Tomo Tsuyuki
              Tomo Tsuyuki Tomo Tsuyuki
              Andrew Lyons Andrew Lyons
              Gladys Basiana Gladys Basiana
              Adrian Greeve, Ilya Tregubov, Kevin Percy, Mathew May, Mihail Geshoski, Shamim Rezaie
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                8/Nov/21

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 6 hours
                  6h