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

Custom user field support: Grade report history

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 3.11
    • 4.0
    • Gradebook
    • MOODLE_311_STABLE
    • MOODLE_400_STABLE
    • Hide

      Setup

      1. Login as admin.
      2. Add one or more custom user fields (Site administration ->Users ->Accounts ->Profile fields) using the 'Text input' type with max length set to a small value e.g. 32.
      3. Select these fields as part of user identity (Site administration ->Users ->Permissions ->User profiles -> Show user identity ) by ticking the checkboxes.
      4. Create a few users for testing (eg. 2 students, one editing teacher). Give these users a value for the custom fields you created previously.
      5. Create a course.
      6. Enrol the users in that course.
      7. Create a couple of simple quizzes with a few questions.
      8. Attempt the quizzes as students.
      9. If necessary grade the questions need grading as an editing teacher.

       

      Testing instructions

      1. Login as a teacher.
      2. Access the course and go to the "Grades" page.
      3. Go to the "Grade history" page.
      4. Click the "Submit" button to see the log table.
      5. Verify that in this report table you see the custom field users that you've added previously to the Show user identity setting.
      6. On the Grade history page, click on "Select users" button.
      7. Verify that, on the popup, you see the values of the user identity field(s) for each user respectively.
      8. On the popup search box, verify that you can search any user-related fields that are displayed on the popup. 
      9. Verify that the result user count is correct.
      Show
      Setup Login as admin. Add one or more custom user fields (Site administration ->Users ->Accounts ->Profile fields) using the 'Text input' type with max length set to a small value e.g. 32. Select these fields as part of user identity (Site administration ->Users ->Permissions ->User profiles -> Show user identity ) by ticking the checkboxes. Create a few users for testing (eg. 2 students, one editing teacher). Give these users a value for the custom fields you created previously. Create a course. Enrol the users in that course. Create a couple of simple quizzes with a few questions. Attempt the quizzes as students. If necessary grade the questions need grading as an editing teacher.   Testing instructions Login as a teacher. Access the course and go to the "Grades" page. Go to the "Grade history" page. Click the "Submit" button to see the log table. Verify that in this report table you see the custom field users that you've added previously to the Show user identity setting. On the Grade history page, click on "Select users" button. Verify that, on the popup, you see the values of the user identity field(s) for each user respectively. On the popup search box, verify that you can search any user-related fields that are displayed on the popup.  Verify that the result user count is correct.

    Description

      The grade report history should support custom user fields.

      Attachments

        Issue Links

          Activity

            People

              mkassaei Mahmoud Kassaei
              mkassaei Mahmoud Kassaei
              Tim Hunt Tim Hunt
              Sara Arjona (@sarjona) Sara Arjona (@sarjona)
              Gladys Basiana Gladys Basiana
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Sujith Haridasan
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                19/Apr/22

                Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 2 hours, 10 minutes
                  2h 10m