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

Activity Completion Report: Add standard Moodle download widget" for download options

    • MOODLE_500_STABLE
    • MDL-83838-master
    • Hide

      Test scenario 1: 

      1. Login as admin.
      2. Create a course and enable completion
      3. Create some sample activities like (Forum, Assignment, Page) with setting "Completion conditions" allow "Students must manually mark the activity as done"
      4. Login as student, enrol in the course
      5. Mark those activity as done.
      6. Login as admin.
      7. Go to Reports > Activity completion
      8. Verify download widget is displayed.
      9. Click download button
      10. Verify the downloaded file in the expected format and show the correct data.

      Test scenario 2: same as scenario 1, but a little different, we should enable "Show user identity" fields.

      1. Login as admin.
      2. Go to Site administration > Users > User policies
      3. Check a lot of user identity fields.
      4. Create a course and enable completion
      5. Create some sample activities like (Forum, Assignment, Page) with setting "Completion conditions" allow "Students must manually mark the activity as done"
      6. Login as student, enrol in the course
      7. Mark those activity as done.
      8. Login as admin.
      9. Go to Reports > Activity completion
      10. Click download button
      11. Verify the downloaded file in the expected format and show the correct data.
      Show
      Test scenario 1:  Login as admin. Create a course and enable completion Create some sample activities like (Forum, Assignment, Page) with setting "Completion conditions" allow "Students must manually mark the activity as done" Login as student, enrol in the course Mark those activity as done. Login as admin. Go to Reports > Activity completion Verify download widget is displayed. Click download button Verify  the downloaded file in the expected format and show the correct data. Test scenario 2: same as scenario 1, but a little different, we should enable "Show user identity" fields. Login as admin. Go to Site administration > Users > User policies Check a lot of user identity fields. Create a course and enable completion Create some sample activities like (Forum, Assignment, Page) with setting "Completion conditions" allow "Students must manually mark the activity as done" Login as student, enrol in the course Mark those activity as done. Login as admin. Go to Reports > Activity completion Click download button Verify  the downloaded file in the expected format and show the correct data.
    • Hide

      Code verified against automated checks.

      Checked MDL-83838 using repository: https://github.com/NashTechOpenUniversity/moodle

      More information about this report

      Built on: Thu May 15 02:26:25 UTC 2025

      Show
      Code verified against automated checks. Checked MDL-83838 using repository: https://github.com/NashTechOpenUniversity/moodle main (0 errors / 0 warnings) [branch: MDL-83838-master | CI Job ] More information about this report Built on: Thu May 15 02:26:25 UTC 2025
    • Show
      Launching automatic jobs for branch MDL-83838 -master https://ci.moodle.org/view/Testing/job/DEV.02%20-%20Developer-requested%20PHPUnit/17994/ PHPUnit (sqlsrv) https://ci.moodle.org/view/Testing/job/DEV.01%20-%20Developer-requested%20Behat/61459/ Behat (NonJS - boost and classic) https://ci.moodle.org/view/Testing/job/DEV.01%20-%20Developer-requested%20Behat/61460/ Behat (Firefox - boost) https://ci.moodle.org/view/Testing/job/DEV.01%20-%20Developer-requested%20Behat/61461/ Behat (Firefox - classic) https://ci.moodle.org/view/Testing/job/DEV.01%20-%20Developer-requested%20Behat/61462/ App tests (stable app version) Built on: Mon Jan 20 16:30:41 UTC 2025

      As someone that downloads data from the Activity Completion Report, I want to be able to use the same dropdown widget that is employed on other tools where this is possible, so that it is more consistent and allows for a greater range of export options.

       

       

            vuvanhieu143 Hieu Vu
            vuvanhieu143 Hieu Vu
            Mahmoud Kassaei Mahmoud Kassaei
            Amaia Anabitarte Amaia Anabitarte
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:

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

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.