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

Unable to select all users for action following an insight report

XMLWordPrintable

    • MOODLE_38_STABLE
    • MDL-67747-master-v2
    • Hide

      Setup

      Firstly, you will need to generate some insights for a certain model.

      1. Login as Admin.
      2. SetupĀ  your timezone correctly, if it is not already (Site administration > Location > Location settings)
      3. Set "Debug messages" = "DEVELOPER ..." (Site administration > Development > Debugging)
      4. Create a M size test Course (Site administration > Development > Make test course)
      5. Go to Site administration > Analytics > Analytics settings
        1. Set "Analytics processes execution via command line only" = "No"
        2. Save changes.
      6. Go to Site administration > Analytics > Analytics models
      7. Edit the "Students who have not accessed the course yet" model
        1. Set Analysis interval = 10% after start
        2. Save changes go back to Analytics models page (do not close this browser tab)
      8. Open a new tab and go to the Course
      9. Edit the course
        1. Set the course start date the current time (exact hour and minutes)
        2. Set the course end date a minute after the current time
      10. Go back to the Analytics models page tab
      11. In the actions menu for "Students who have not accessed the course yet" click on "Execute scheduled analysis"
        1. Insights should be generated for the Course.

      Test

      1. As Admin go to the Course administration page
      2. In the reports section click on 'Insights'
      3. In the Insight report page
        1. confirm that the insights are paginated
        2. confirm that you see a text "Showing insights 'X' to 'Y' of 'Z'" above and right below the insights table
        3. confirm that you see a link "Show all" next to the text
      4. Click on the "Show all" link
        1. confirm that you can see all insights
        2. confirm that you see a text "Showing all insights" above and right below the insights table
        3. confirm that you see a link "Show 100 per page" next to the text
      5. Select all students from the insights report using the "select all" checkbox.
      6. Send a message to all students (you may need to wait a little bit, depending on the number of students)
      7. After the you receive a confirmation, go to your Messaging inbox
        1. confirm the message has been sent to all students.
      Show
      Setup Firstly, you will need to generate some insights for a certain model. Login as Admin. SetupĀ  your timezone correctly, if it is not already (Site administration > Location > Location settings) Set "Debug messages" = "DEVELOPER ..." (Site administration > Development > Debugging) Create a M size test Course (Site administration > Development > Make test course) Go to Site administration > Analytics > Analytics settings Set "Analytics processes execution via command line only" = "No" Save changes. Go to Site administration > Analytics > Analytics models Edit the "Students who have not accessed the course yet" model Set Analysis interval = 10% after start Save changes go back to Analytics models page (do not close this browser tab) Open a new tab and go to the Course Edit the course Set the course start date the current time (exact hour and minutes) Set the course end date a minute after the current time Go back to the Analytics models page tab In the actions menu for "Students who have not accessed the course yet" click on "Execute scheduled analysis" Insights should be generated for the Course. Test As Admin go to the Course administration page In the reports section click on 'Insights' In the Insight report page confirm that the insights are paginated confirm that you see a text "Showing insights 'X' to 'Y' of 'Z'" above and right below the insights table confirm that you see a link "Show all" next to the text Click on the "Show all" link confirm that you can see all insights confirm that you see a text "Showing all insights" above and right below the insights table confirm that you see a link "Show 100 per page" next to the text Select all students from the insights report using the "select all" checkbox. Send a message to all students (you may need to wait a little bit, depending on the number of students) After the you receive a confirmation, go to your Messaging inbox confirm the message has been sent to all students.
    • Activity Sprint 6, 4.0 holding pattern 4, 4.0 holding pattern 5, 4.0 holding pattern 6

      We have several analytics models currently enabled for our Learn Moodle Basics MOOC, such as 'Students who have not accessed the course recently', and would like to send users identified in the insight report a message.

      However, the report has identified 24 pages of such users (with 100 users per page) and it is only possible to select all users on one page. Thus, to send everyone a message, I would need to select all users on the page, send them a message, then move to the next page and repeat ... 24 times!

      Is it possible to make it so that all 2400 users are selected?

            Unassigned Unassigned
            tsala Helen Foster
            Peter Dias Peter Dias
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 2 days, 3 hours, 41 minutes
                2d 3h 41m

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