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

Activity Completion report should support viewing a single user

    XMLWordPrintable

Details

    • Improvement
    • Status: Development in progress
    • Minor
    • Resolution: Unresolved
    • 3.10.5, 3.11.5
    • None
    • Reports, UX
    • MOODLE_310_STABLE, MOODLE_311_STABLE
    • Easy
    • Hide

      Assumptions:

      • there exists a course, course 1, with completion tracking enabled and a page activity, activity A.
      • Course 1 has enrollments for a teacher (Foo) and multiple students (Bar and Baz).
      • Tester has access to a program capable of opening Excel-compatible CSV for verification of Excel-compatible functionality (step 6.2)
      1. Log in as teacher Foo
      2. Go to student Baz's course 1 profile page
        1. From the course front page, go to the Participants list
        2. Find the row with student Baz and click student Baz's username
      3. Verify a link to "Activity completion" appears in the Reports section
      4. Click the "Activity completion" link in the Reports section
      5. Verify the Activity completion report shows only student Baz
      6. Verify the CSV download links contain only student Baz
        1. Verify the UTF-8-compatible CSV contains only student Baz
          1. Click the "Download in spreadsheet format (UTF-8 .csv)" link
          2. Download the CSV file, opening it in the editor of your choice
          3. Verify the file from 6.1.2 contains 2 lines: the header line and the line with student Baz
        2. Verify the Excel-compatible CSV contains only student Baz
          1. Click the "Download in Excel-compatible format (.csv)" link
          2. Download the CSV file, opening it in Excel
          3. Verify the file from 6.2.2 contains 2 lines: the header line and the line with student Baz

      These are effectively the same as the included Behat tests.

      Show
      Assumptions: there exists a course, course 1, with completion tracking enabled and a page activity, activity A. Course 1 has enrollments for a teacher (Foo) and multiple students (Bar and Baz). Tester has access to a program capable of opening Excel-compatible CSV for verification of Excel-compatible functionality (step 6.2) Log in as teacher Foo Go to student Baz's course 1 profile page From the course front page, go to the Participants list Find the row with student Baz and click student Baz's username Verify a link to "Activity completion" appears in the Reports section Click the "Activity completion" link in the Reports section Verify the Activity completion report shows only student Baz Verify the CSV download links contain only student Baz Verify the UTF-8-compatible CSV contains only student Baz Click the "Download in spreadsheet format (UTF-8 .csv)" link Download the CSV file, opening it in the editor of your choice Verify the file from 6.1.2 contains 2 lines: the header line and the line with student Baz Verify the Excel-compatible CSV contains only student Baz Click the "Download in Excel-compatible format (.csv)" link Download the CSV file, opening it in Excel Verify the file from 6.2.2 contains 2 lines: the header line and the line with student Baz These are effectively the same as the included Behat tests.

    Description

      Background

      Sometimes the easiest way to view information for a single user is the find the user (e.g. via the Participants filter), visit the user's (course) profile, and go directly to that user's information: this is currently done with logs and grades. This kind of navigation is especially salient for courses with a large number of users, where the First/Last filter will still return multiple pages of results for a given combination.

      User Story

      As a teacher, I want to view the activity completion report for a single user so that I can quickly review and/or update a given user's activity completion.

      Attachments

        Activity

          People

            matt.rice Matt Rice
            matt.rice Matt Rice
            Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Sujith Haridasan, Huong Nguyen, Barbara Ramiro, Bas Brands, Mathew May
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated: