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

Add group filter to the "Logs" report in a course

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Won't Do
    • Icon: Major Major
    • None
    • 2.2.5, 2.6.3, 2.7, 2.8.1, 3.1.2
    • Events API, Groups, Reports
    • MOODLE_22_STABLE, MOODLE_26_STABLE, MOODLE_27_STABLE, MOODLE_28_STABLE, MOODLE_31_STABLE
    • MDL-37855-master
    • Hide

      Case 1.
      Course administration -> Edit Settings -> Groups -> Group mode -> Separate groups.
      Course administration -> Users -> Permissions -> Teacher -> Allgroups -> Prevent.
      Teacher is in 2 groups.
      There are many groups in the course.

      1 Course administration -> Reports -> Logs
      Group selector shown. Shows only users groups. Show list of users that are inside those groups.
      2 Select Group
      Shows logs for this group.
      3 Select user
      Shows logs for this user.
      4 Select nothing
      Shows logs for users inside USER groups.
      5 Group selected, want to select user from this group
      Snows users for selected group.

      Case 2.
      Course administration -> Edit Settings -> Groups -> Group mode -> Separate groups.
      Course administration -> Users -> Permissions -> Teacher -> Allgroups -> Prevent.
      Teacher is in 1 groups.
      There are many groups in the course.

      1 Course administration -> Reports -> Logs
      Group selector not shown. Show list of users that are inside USER's groups.
      2 Select user
      Shows logs for this user.
      3 Select nothing
      Shows logs for users inside USER group.

      Case 3.
      Course administration -> Edit Settings -> Groups -> Group mode -> Visible groups
      OR
      Course administration -> Users -> Permissions -> Teacher -> Allgroups -> Allow.

      Teacher is in 2 groups.
      There are many groups in the course.

      1 Course administration -> Reports -> Logs
      Group selector shown. Shows all groups. Show list of all users.
      2 Select Group
      Shows logs for this group.
      3 Select user
      Shows logs for this user.
      4 Select nothing
      Shows logs for all users.
      5 Group selected, want to select user from this group
      Snows users for selected group.

      Show
      Case 1. Course administration -> Edit Settings -> Groups -> Group mode -> Separate groups. Course administration -> Users -> Permissions -> Teacher -> Allgroups -> Prevent. Teacher is in 2 groups. There are many groups in the course. 1 Course administration -> Reports -> Logs Group selector shown. Shows only users groups. Show list of users that are inside those groups. 2 Select Group Shows logs for this group. 3 Select user Shows logs for this user. 4 Select nothing Shows logs for users inside USER groups. 5 Group selected, want to select user from this group Snows users for selected group. Case 2. Course administration -> Edit Settings -> Groups -> Group mode -> Separate groups. Course administration -> Users -> Permissions -> Teacher -> Allgroups -> Prevent. Teacher is in 1 groups. There are many groups in the course. 1 Course administration -> Reports -> Logs Group selector not shown. Show list of users that are inside USER's groups. 2 Select user Shows logs for this user. 3 Select nothing Shows logs for users inside USER group. Case 3. Course administration -> Edit Settings -> Groups -> Group mode -> Visible groups OR Course administration -> Users -> Permissions -> Teacher -> Allgroups -> Allow. Teacher is in 2 groups. There are many groups in the course. 1 Course administration -> Reports -> Logs Group selector shown. Shows all groups. Show list of all users. 2 Select Group Shows logs for this group. 3 Select user Shows logs for this user. 4 Select nothing Shows logs for all users. 5 Group selected, want to select user from this group Snows users for selected group.

      This seems to be related to a few different Groups issues. The issue is this:

      A course has many groups and it is set up as 'separate groups'. A non-editing teacher is a member of two groups with the permission of 'accessallgroups' set to prevent.

      when logged in as them they can see all forum posts for both of these groups and no one else so this works correctly. However if they click to view the forum logs they only see logs of one group, the first group (alphabetically) that they are a member of. No choice in a dropdown menu to view the other group whereas that feature does present itself looking at the forum postings.

      Any ideas appreciated. Thank you

            Unassigned Unassigned
            agordon Andrea Gordon (Inactive)
            Frédéric Massart Frédéric Massart
            Votes:
            9 Vote for this issue
            Watchers:
            12 Start watching this issue

              Created:
              Updated:
              Resolved:

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